Có thể bạn quan tâm: Cách Sắp Xếp Dữ Liệu Trùng Nhau Trong Excel
Giới thiệu
Excel là một trong những công cụ bảng tính mạnh mẽ nhất hiện nay, được sử dụng rộng rãi trong các doanh nghiệp, tổ chức và cá nhân để quản lý dữ liệu, phân tích thống kê và trình bày báo cáo. Một trong những thao tác cơ bản nhưng vô cùng quan trọng trongداشت Excel là thứ tự sắp xếp dữ liệu. Việc sắp xếp từ a đến z (hoặc ngược lại) giúp cho người dùng nhanh chóng tìm kiếm, phân loại và phân tích thông tin một cách hiệu quả. Bài viết này sẽ đi sâu vào các phương pháp sắp xếp dữ liệu trong Excel, từ cách thực hiện đơn giản nhất đến những thao tác nâng cao, bao gồm cả việc sử dụng công thức, macro, và Power Query. Dù bạn là người mới bắt đầu hay là chuyên gia, những kỹ thuật dưới đây sẽ giúp bạn tối ưu hóa quy trình làm việc và nâng cao năng suất.
Có thể bạn quan tâm: Hướng Dẫn Chi Tiết Cách Sắp Xếp Cột Trong Excel Theo Ngày Tháng
1. Tại sao sắp xếp dữ liệu lại quan trọng?
- Tìm kiếm nhanh: Khi dữ liệu được sắp xếp theo thứ tự bảng chữ cái, bạn có thể nhanh chóng xác định vị trí của một mục cụ thể mà không cần quét toàn bộ bảng.
- Phân loại dữ liệu: Sắp xếp giúp nhóm các mục có cùng đặc điểm lại với nhau, từ đó dễ dàng thực hiện phân tích thống kê, tính tổng, trung bình, v.v.
- Trình bày chuyên nghiệp: Báo cáo, bảng dữ liệu được sắp xếp hợp lý sẽ gây ấn tượng tốt hơn với người đọc, đặc biệt trong các cuộc họp và báo cáo tài chính.
- Tối ưu hóa công thức: Một số công thức như VLOOKUP, INDEX, MATCH thường hoạt động tốt hơn khi dữ liệu đã được sắp xếp.
Có thể bạn quan tâm: Sắp Xếp Bảng Tính Tăng Dần Trong Excel: Hướng Dẫn Toàn Diện
2. Cách sắp xếp dữ liệu trong Excel: Các bước cơ bản
2.1 Sắp xếp đơn giản (a → z)
- Chọn cột cần sắp xếp: Click vào tiêu đề cột (ví dụ cột A) để chọn toàn bộ cột.
- Mở menu Sắp xếp: Vào tab Dữ liệu (Data) trên thanh công cụ, chọn Sắp xếp A → Z.
- Xác nhận: Excel sẽ sắp xếp dữ liệu từ a đến z ngay lập tức. Nếu dữ liệu có hàng tiêu đề, Excel sẽ tự động nhận diện và giữ nguyên hàng tiêu đề ở đầu bảng.
Lưu ý: Khi sắp xếp, Excel sẽ di chuyển toàn bộ synergy cột, không chỉ dữ liệu trong cột đã chọn. Do đó, hãy chắc chắn rằng các cột liên quan cùng được sắp xếp đồng thời để tránh mất mát dữ liệu.
2.2 Sắp xếp ngược (z → a)
- Thực hiện tương tự như trên, nhưng chọn Sắp xếp Z → A trong menu Dữ liệu (Data).
2.3 Sắp xếp theo nhiều tiêu chí
Bạn có thể sắp xếp dữ liệu theo nhiều cột đồng thời, ví dụ sắp xếp theo tên khách hàng, rồi trong mỗi tên sắp xếp theo ngày giao dịch.
- 책임 Dữ liệu → Sắp xếp tùy chỉnh (Custom Sort).
- Trong hộp thoại, chọn Thêm mức (Add Level).
- Đặt tiêu chí thứ nhất (ví dụ: Tên khách hàng, A → Z).
- Thêm tiêu chí thứ hai (ví dụ: Ngày giao dịch, A → Z).
- Nhấn OK.
3. Sắp xếp dữ liệu phức tạp: Các mẹo nâng cao
3.1 Sắp xếp dữ liệu số theo thứ tự tăng dần / giảm dần
- Nếu dữ liệu của bạn là số (đơn vị tiền tệ, số lượng,…) thì việc sắp xếp A → Z hoặc Z → A cũng sẽ sắp xếp tăng hoặc giảm d takeover. Tuy nhiên, bạn cần kiểm tra rằng dữ liệu không bị lưu trữ dưới dạng văn bản (text). Nếu có, Excel sẽ sắp xếp theo thứ tự ký tự thay vì giá trị số.
Cách kiểm tra: Click vào ô, xem thanh công cụ công thức có hiển thịcla 123 hay ABC? Nếu là ABC, dữ liệu là văn bản.
Sửa lỗi:
– Sử dụng công thức VALUE hoặc INT để chuyển đổi.
– Hoặc duplix Paste Special → Values sau khi chuyển đổi.
3.2 Sắp xếp theo màu sắc hoặc định dạng
Excel cho phép bạn sắp xếp dữ liệu theo màu nền, màu chữ, hoặc cả hai.
- Chọn cột dữ liệu.
- Vào Dữ liệu → Sắp xếp tùy chỉnh.
- Trong hộp thoại, chọn Sắp xếp theo → Màu ô hoặc Màu văn bản.
- Chọn màu mà bạn muốn sắp xếp và xác định thứ tự (từ màu cao nhất xuống thấp nhất).
Tip: Sắp xếp theo màu thường được dùng trong báo cáo để nhóm các mục có màu cảnh báo cùng nhau.
3.3 Sắp xếp dữ liệu theo điều kiện tùy chỉnh
Bạn có thể tạo bộ sắp xếp tùy chỉnh dựa trên điều kiện phức tạp, ví dụ sắp xếp theo dải giá trị, ngày tháng, hoặc thậm chí theo biểu thức.
Ví dụ: Sắp xếp theo ngày trong một cột mà vẫn giữ thứ tự trong các cột khác.
- Tạo một cột phụ (ví dụ:
Cột Tạm). - Sử dụng công thức như
=DAY(A2)(nếu A2 là ngày) để trích xuất ngày. - Sắp xếp theo cột phụ này.
- Sau khi sắp xếp, có thể xóa cột phụ.
4. Sắp xếp dữ liệu qua công thức
Không phải lúc nào bạn cũng muốn sử dụng công cụ sắp xếp của Excel. Thay vào đó, bạn có thể dùng công thức để tạo ra một bảng dữ liệu được sắp xếp sẵn mà không làm thay đổi dữ liệu gốc.
4.1 Sử dụng hàm SORT (Excel 365 / Excel 2026 trở lên)
- Cú pháp.picture
SORT(array, sort_index, sort_order, by_col rested). - Ví dụ:
=SORT(A2:C100, 1, 1)sẽ sắp xếp bảng A2:C100 theo gjør cột 1 (A) tăng dần.
4.2 Sử dụng hàm INDEX + MATCH + SMALL/LARGE
Trước khi hàm SORT được giới thiệu, người dùng thường dùng công thức phức tạp:
=INDEX($A$2:$A$100, SMALL(IF($B$2:$B$100="", ROW($B$2:$ һа$100)-ROW($B$2)+1, ""), ROW(1:1)))
- Đây là công thức mảng, cần nhấn Ctrl+Shift+Enter.
- Phương pháp này cho phép sắp xếp dữ liệu dựa trên điều kiện.
4.3 Sắp xếp dữ liệu bằng Power Query

Có thể bạn quan tâm: Sắp Xếp Dữ Liệu Trong Bảng Tính Excel: Hướng Dẫn Toàn Diện Cho Người Dùng Mới Và Cấp Thông
Power Query là một công cụ mạnh mẽ trong Excel để truy vấn, biến đổi dữ liệu. Để sắp xếp dữ liệu qua Power Query:
- Chọn dữ liệu, vào Dữ liệu → Từ bảng/đoạn.
- Trong Power Query Editor, click chuột phải vào cột cần sắp xếp, chọn Sắp xếp tăng dần hoặc Giảm dần.
- Click Đóng & Tải để đưa dữ liệu đã sắp xếp trở lại Excel.
Ưu điểm: Power Query bảo toàn dữ liệu gốc, cho phép tái sử dụng truy vấn và tự động cập nhật khi dữ liệu thay đổi.
5. Sắp xếp dữ liệu trong các trường hợp đặc biệt
5.1 Sắp xếp dữ liệu lớn (> 200.000 hàng)
- Khi làm việc với dữ liệu lớn, Excel có thể trở nên chậm chạp. Sử dụng Power Pivot hoặc Power Query để mở rộng khả năng xử lý.
- Ngoài ra, bạn có thể tạm thời tắt tính năng tự động tính toán (Formulas → Calculation Options → Manual) để tăng tốc độ sắp xếp.
5.2 Sắp xếp dữ liệu có công thức động
Nếu dữ liệu của bạn được tạo bởi công thức (ví dụ: =A2+B2), khi bạn sắp xếp, công thức vẫn giữ nguyên vị trí. Để sắp xếp theo giá trị thực tế, bạn cần:
- Tạo cột phụ với giá trị trích xuất (
=A2+B2). - Sắp xếp theo cột phụ.
- Xóa cột phụ nếu không cần.
5.3 Sắp xếp dữ liệu theo nhiều ngônUSH
Nếu dữ liệu của bạn gồm nhiều ngôn ngữ, hãy lưu ý rằng sắp xếp theo thứ tự bảng chữ cái chuẩn có thể không phù hợp. Bạn có thể tạo bộ sắp xếp tùy chỉnh:
- Vào Dữ liệu → Sắp xếp tùy chỉnh.
- Chọn Thêm mức.
- Trong Sắp xếp theo, chọn Cột và Định dạng.
- Chọn Tùy chỉnh thứ tự (Custom List) và nhập danh sách thứ tự mong muốn (ví dụ: a,á,â,ă, etc.).
6. Sắp xếp dữ liệu trong Excel bằng VBA (Macro)
Nếu bạn phải thực hiện sắp xếp thường xuyên hoặc muốn tự động hóa quy trình, viết macro bằng VBA là cách hiệu quả.
6.1 Ví dụ macro đơn giản
Sub SapXepAtoZ() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("Sheet1") ws.Range("A1:C100").Sort Key1:=ws.Range("A1:A100"), _ Order1:=xlAscending, Header:=xlYes
End Sub
- Macro này sẽ sắp xếp vùng A1:C100 theo cột A tăng dần.
6.2 Macro với nhiều tiêu chí
Sub SapXepNhiieuTiet() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("Data") ws.Range("A1:D200").Sort _ Key1:=ws.Range("A1:A200"), Order1:=xlAscending, _ Key2:=ws.Range("B1:B200"), Order2:=xlDescending, _ Header:=xlYes
End Sub
- Sắp xếp theo cột A tăng dần, sau đó theo cột B giảm dần.
6.3 Macro tự động khi mở workbook
Bạn có thể đặt macro vào sự kiện Workbook_Open để sắp xếp dữ liệu mỗi khi workbook được mở.
Private Sub Workbook_Open() Call SapXepAtoZ
End Sub
7. Lưu ý khi sắp xếp dữ liệu
| Tình huống | Lưu ý | Giải pháp |
|---|---|---|
| Dữ liệu có hàng tiêu đề | Nếu không chọn Header trong tùy chọn, tiêu đề sẽ bị di chuyển | Bật tùy chọn Header |
| Dữ liệu có công thức | Công thức giữ nguyên vị trí | Sắp xếp theo cột phụ chứa giá trị thực |
| Dữ liệu có dữ liệu trống | Excel sắp xếp dữ liệu trống vào cuối | Sử dụng tùy chọn Ignore Empty Cells |
| Dữ liệu lớn | Excel có thể chậm | Dùng Power Query hoặc tắt tính năng tự động tính toán |
| Dữ liệu có màu sắc | Sắp xếp theo màu | Chọn Sắp xếp theo màu trong tùy chọn |
8. Thực hành: Ví dụ thực tế
Giả sử bạn có bảng dữ liệu bán hàng:
| Mã sản phẩm | Tên sản phẩm | Số lượng | Giá | Ngày bán |
|---|---|---|---|---|
| P001 | Áo thun | 10 | 200 | 2026-01-05 |
| P002 | Quần short | 5 | 150 | 2026-01-03 |
| P003 | Giày dép | 8 | 300 | 2026-01-07 |
| P004 | Mũ bảo hiểm | 3 | 100 | 2026-01-02 |
Bạn muốn sắp xếp dữ liệu theo ngày bán (tăng dần), sau đó theo tên sản phẩm (a → z). Thực hiện:
- Chọn vùng dữ liệu (A1:E5).
- Vào D 什么 → Sắp xếp tùy chỉnh.
- Thêm mức 1: Ngày bán, a → z.
- Thêm mức 2: Tên sản phẩm, a → z.
- Nhấn OK.
Kết quả:
| Ngày bán | Mã sản phẩm | Tên sản phẩm | Số lượng | Giá |
|———-|————-|————–|quiz|—|
| 2026-01-02 | P004 | Mũ bảo hiểm | 3 | 100 |
| 2026-01-03 | P002 | Quần short | 5 | 150 |
| 2026-01-05 | P001 | Áo thun | 10 | 200 |
| 2026-01-07 | P003 | Giày dép | 8 | 300 |
9. Kết luận
Sắp xếp dữ liệu trong Excel là một thao tác thiết yếu, giúp bạn quản lý, phân loại và phân tích thông tin một cách chuyên nghiệp. Bằng cách nắm vững các phương pháp sắp xếp cơ bản và nâng cao, bạn sẽ tăng cường hiệu quả công việc, giảm thiểu sai sót và nâng cao chất lượng báo cáo. Dù bạn là người mới bắt đầu hay là chuyên gia, việc ứng dụng linh hoạt các kỹ thuật sắp xếp — từ menu đơn giản, công thức, Power Query, đến macro VBA — sẽ giúp bạn thích ứng nhanh với mọi tình huống dữ liệu phức tạp. Hãy thử áp dụng ngay các bước hướng dẫn trong bài viết này để trải nghiệm sự thay đổi tích cực trong quy trình làm việc của mình.

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
