Xếp thứ tự dữ liệu là một trong những thao tác cơ bản nhưng vô cùng quan trọng khi làm việc với bảng tính Excel. Việc sắp xếp dữ liệu từ nhỏ đến lớn giúp chúng ta dễ dàng phân tích, tìm kiếm, so sánh và trực quan hóa thông tin. Trong bài viết này, chúng ta sẽ đi sâu vào cách xếp thứ tự từ nhỏ đến lớn trong Excel, khám phá các công cụ sắp xếp tiêu chuẩn, cách tùy chỉnh, sử dụng hàm sắp xếp (SORT) mới, xử lý dữ liệu phức tạp, tối ưu hóa quy trình và những mẹo nhỏ giúp nâng cao năng suất làm việc.
Có thể bạn quan tâm: Tải Mẫu D01 Ts Theo Quyết Định 595 Excel: Hướng Dẫn Từng Bước Và Những Mẹo Chi Tiết
1.214.1. Tổng quan về sắp xếp trong Excel
Sau khi nhập dữ liệu vào một bảng tính, chúng ta thường muốn:
- Đánh giá danh sách theo thứ tự tăng dần hoặc giảm dần.
- Tìm kiếm nhanh các giá trị lớn nhất/nhỏ nhất.
- Phân loại dữ liệu theo nhóm, ví dụ: sắp xếp theo năm, tháng hoặc thành phố.
- Chuẩn bị dữ liệu cho báo cáo, biểu đồ hoặc các công cụ phân tích nâng cao.
Excel cung cấp hai cách chính để sắp xếpәрб:
- Sắp xếp bằng thanh công cụ “Sắp xếp & Lọc” – Phương pháp truyền thống, dễ sử dụng với các tùy chọn sắp xếp đơn giản hoặc đa mức.
- Sử dụng hàm
SORT– Được giới thiệu trong Excel 365 và Excel 2026, cho phép sắp xếp dữ liệu một cách động và linh hoạt hơn.
Cả hai phương pháp đều có ưu điểm riêng. Phương pháp truyền thống thích hợp khi làm việcensione với dữ liệu tĩnh và muốn đổi mới trực tiếp trong bảng. Trong khi hàm SORT thích hợp với dữ liệu động, khi dữ liệu thay đổi liên tục, và khi ta cần xuất kết quả sắp xếp vào một vùng mới mà không làm thay đổi dữ liệu gốc.
Có thể bạn quan tâm: Tại Sao Không Vẽ Được Biểu Đồ Trong Excel? Hướng Dẫn Khắc Phục Và Mẹo Làm Việc
2. Sắp xếp dữ liệu bằng thanh công cụ “Sắp xếp & Lọc”
2.1. Sắp xếp đơn mức
Bước 1: Chọn cột muốn sắp xếp.
– Click vào tiêu đề cột (ví dụ: # ở cột A).
– Nếu dữ liệu có tiêu đề, chọn “Dòng tiêu đề” trong hộp thoại “Sắp xếp”.
Bước 2: Mở thanh “Sắp xếp & Lọc”.
– Trên thanh menu “Dữ liệu” chọn “Sắp xếp & Lọc” → “Sắp xếp A-Z” (tăng dần) hoặc “Sắp xếp Z-A” (giảm dần).
Kết quả: Dữ liệu trong cột được sắp xếp từ nhỏ đến lớn hoặc ngược lại.
2.2. Sắp xếp đa mức (Custom Sort)
Thường xuyên gặp tình huống cần sắp xếp theo nhiều tiêu chí, ví dụ: sắp xếp theo Tháng trước, rồi sắp xếp theo Doanh thu trong cùng một tháng.
Bước 1: Chọn vùng dữ liệu (đảm bảo có tiêu đề).
Bước 2: Trên thanh “Dữ liệu” → “Sắp xếp & Lọc” → “Sắp xếp”.
Bước 3: Trong hộp thoại:
– “Sort by” chọn cột thứ nhất (ví dụ: Tháng).
– “Sort On” chọn Values.
– “Order” chọn Smallest to Largest.
– Nhấn “Add Level” để thêm tiêu chí thứ hai (ví dụ: Doanh thu).
– Lặp lại để thêm nhiều cấp độ nếu cần.
– Cuối cùng nhấn “OK”.
Excel sẽ sắp xếp dữ liệu theo thứ tự ưu tiên của từng cấp độ.
2.3. Sắp xếp theo màu, kiểu, biểu tượng
Nếu dữ liệu đã được tô màu hoặc đánh dấu, bạn có thể sắp xếp dựa trên màu sắc hoặc biểu tượng.
Bước 1: Truy cập “Sắp xếp & Lọc” → “Sort by Color”.
Bước 2: Chọn màu hoặc biểu tượng cần sắp xếp.
Bước 3: Chọn remembered “Order” (Largest to Smallest hoặc ngược lại).
Điều này hữu ích khi bạn muốn đặt các mục quan trọng lên đầu danh sách.
Có thể bạn quan tâm: Tính Đơn Giá Dựa Vào Mã Hàng Trong Excel
3. Sử dụng hàm SORT trong Excel
3.1. Cú pháp cơ bản
=SORT(array, sort_index, sort_order, by_col)
array: Mảng dữ liệu cần sắp xếp.sort_index: Thứ tự cột (hoặc hàng) để sắp xếp. Nếu bỏ qua, mặc định 1.sort_order: 1 cho tăng dần, -1 cho giảm dần. Mặc định là 1.by_col: FALSE (mặc định) sắp xếp theo hàng, TRUE sắp xếp theo cột.
3.2. Ví dụ thực tế
Giả sử bạn có bảng dữ liệu:
| A | B | C |
|---|---|---|
| Tên | Doanh Thu | Tháng |
| Alice | 2000 | 3 |
| Bob | 500 리 | 2 |
| Charlie | 1500 | 1 |
| Daisy | 2500 | 4 |
Bạn muốn sắp xếp dữ liệu từ nhỏ đến lớn theo Doanh Thu:
=SORT(A2:C5, 2, 1)
Kết quả sẽ là:
| A | B | C |
|---|---|---|
| Bob | 500 tape | 2 |
| Charlie | 1500 | 1 |
| Alice | 2000 | 3 |
| Daisy | 2500 | 4 |
Nếu muốn sắp xếp theo Tháng:
=SORT(A2:C5, 3, 1)
3.3. Sắp xếp đa mức với SORT và FILTER
Bạn có thể kết hợp SORT với FILTER để lấy dữ liệu thỏa mãn điều kiện và sắp xếp ngay.
Ví dụ: Lấy danh sách khách hàng có doanh thu > 1500 và sắp xếp giảm dần.
=SORT(FILTER(A2:C5, B2:B5>1500), 2, -1)
Kết quả:
| A | B | C |
|---|---|---|
| Daisy | 2500 | 4 |
| Alice | 2000 | 3 |
3.4. Kiểm tra lỗi và dữ liệu trống
Hàm SORT có thể trả về lỗi #SPILL! nếu vùng kết quả không đủ chỗ để tỏa ra. Để tránh, hãy để chắc chắn rằng vùng trống phía dưới đủ độ rộng/độ dài.

Có thể bạn quan tâm: Xóa Dữ Liệu Giữ Nguyên Công Thức Trong Excel: Hướng Dẫn Chi Tiết Và Các Mẹo Hữu Ích
Nếu dữ liệu có giá trị trống, bạn có thể sử dụng IFERROR để hiển thị nội dung mặc định:
=IFERROR(SORT(A2:C5, 2, 1), "Không có dữ liệu")
4. Xử lý dữ liệu phức tạp khi sắp xếp
4.1. Sắp xếp dữ liệu có thể chứa chuỗi, số và ngày
Excel tự động xác định kiểu dữ liệu. Tuy nhiên, khi sắp xếp dữ liệu dòng văn bản chứa số (ví dụ: “123” trong cột văn bản), Excel sẽ xếp theo thứ tự ký tự ASCII, không phải số học.
Giải pháp: Chuyển dữ liệu văn bản sang số bằng hàm VALUE hoặc NUMBERVALUE:
=VALUE(A2)
Hoặc, khi sắp xếp, thêm một cột phụ:
| A (Văn bản) | B (Số) |
|---|---|
| 123 | =VALUE(A2) |
| 45 | =VALUE(A3) |
Sau đó sắp xếp theo cột B.
4.2. Sắp xếp dữ liệu với điều kiện phức tạp
Bạn muốn sắp xếp dữ liệu theo thứ tự ưu tiên: đầu tiên là Trạng thái (Hoàn thành > Chưa hoàn thành), sau đó là Ngày giao hàng tăng dần.
Đặt cột Trạng thái thành 1 (Hoàn thành) hoặc 0 (Chưa hoàn thành). Sử dụng SORT với sort_index là cột Trạng thái và Ngày giao hàng.
=SORT(A2:D5, {2,3}, {0,1})
Trong đó:
{2,3}chỉ hai cột thứ tự cần sắp xếp.{0,1}chỉ thứ tự (0 = giảm dần, 1 = tăng dần).
4.3. Sắp xếp dữ liệu theo thứ tự tùy chỉnh (Custom Order)
Ví dụ: Bạn muốn sắp xếp các tháng theo thứ tự lịch thực tế (Jan, Feb, Mar, …). Bạn có thể tạo danh sách tham chiếu:
| A |
|---|
| Jan |
| Feb |
| Mar |
| Apr |
| … |
Sau đó sử dụng hàm MATCH để xác định thứ tự:
=SORT(A2:C5, 2, 1, MATCH(B2:B5,{"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"},0))
5. Tối ưu hóa quy trình sắp xếp
5.1. Sử dụng bảng (Table) trong Excel
Khi tạo bảng (Insert → Table), các cột tự động có nút sắp xếp trong tiêu đề. Mỗi khi bạn thêm dữ liệu mới, bảng tự động mở rộng, và các nút sắp xếp vẫn hoạt động.
Lợi ích:
- Không cần chọn vùng dữ liệu mỗi lần sắp xếp.
- Bảng hỗ trợ các tính năng như lọc, tính tổng, thống kê nhanh.
5.2. Định dạng bảng động (Dynamic Named Ranges)
Nếu bạn làm việc với dữ liệu thay đổi thường xuyên, hãy định nghĩa một vùng dữ liệu động bằng OFFSET hoặc INDEX:
=OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),3)
Khi dùng SORT:
=SORT(OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),3), 2, 1)
5.3. Tự động hóa qua VBA
Đối với các quy trình phức tạp, bạn có thể viết macro để thực hiện sắp xếp:
Sub SortData() With Worksheets("Sheet1").Sort .SortFields.Clear .SortFields.Add Key:=Range("B2:B100"), Order:=xlAscending .SetRange Range("A1:C100") .Header = xlYes .Apply End With
End Sub
Macro này sắp xếp cột B tăng dần, giữ tiêu đề.
6. Mẹo nhỏ giúp nâng cao năng suất
- Sử dụng phím tắt:
Alt + A + Sđể mở hộp thoại “Sort” nhanh chóng. - Sắp xếp tùy chỉnh: Khi cần sắp xếp theo thứ tự riêng (ví dụ: Mới → Cũ), tạo danh sách tùy chỉnh trong “Advanced” → “Custom List”.
- Kiểm tra dữ liệu trùng lặp: Trước khi sắp xếp, hãy lọc dữ liệu trùng lặp (
Data → Remove Duplicates) để tránh nhầm lẫn. - Sử dụng công cụ “Conditional Formatting”: Đánh dấu các giá trị lớn nhất/nhỏ nhất, giúp bạn nhanh chóng nhận diện.
- Sử dụng “Flash Fill”: Khi cần chuyển đổi dữ liệu sang dạng mới (ví dụ: “2026-07-17” thành “17/07/2026”), Flash Fill giúp nhanh chóng tạo cột mới.
7. Kết luận
Sắp xếp dữ liệu từ nhỏ đến lớn trong Excel là một kỹ năng nền tảng, nhưng khi áp dụng đúng công cụ và phương pháp, nó trở thành một công cụ mạnh mẽ giúp bạn quản lý và phân tích dữ liệu một cách hiệu quả. Dù bạn là người mới bắt đầu hay chuyên gia, việc hiểu rõ cách sử dụng thanh công cụ “Sắp xếp & Lọc”, hàm SORT, cũng như cách tối ưu quy trình công việc sẽ giúp bạn tiết kiệm thời gian và tránh sai sót.
Hãy thử áp dụng các mẹo và kỹ thuật đã начали trong bài viết này vào công việc thực tế của bạn. Đừng ngần ngại thử nghiệm với các dữ liệu phức tạp, kết hợp các hàm, và tự động hóa qua VBA. Khi bạn làm quen, sắp xếp dữ liệu sẽ trở thành một công cụ “mágica” giúp bạn nhìn rõ hơn, quyết định nhanh hơn và làm việc hiệu quả hơn. Happy sorting!

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ẻ.
