Hàm SORT, SORTBY sắp xếp dữ liệu tự động trong Excel
Bảng xếp hạng doanh số, danh sách nhân viên theo phòng ban... mỗi lần nhập thêm dữ liệu lại phải bấm Sort lại từ đầu? Từ Excel 365 và Excel 2021, bạn có thể sắp xếp bằng công thức với hai hàm SORT và SORTBY. Dữ liệu gốc thay đổi, bảng kết quả tự sắp xếp lại mà không cần thao tác tay.
Ví dụ trong bài: vùng A2:C20 gồm cột A là Họ tên, cột B là Phòng ban, cột C là Doanh số.
1. Cú pháp hai hàm
• =SORT(vùng; [cột_sắp_xếp]; [thứ_tự]; [theo_cột]): sắp xếp vùng theo số thứ tự cột trong vùng. Thứ tự 1 là tăng dần (mặc định), -1 là giảm dần.
• =SORTBY(vùng; vùng_tiêu_chí_1; [thứ_tự_1]; vùng_tiêu_chí_2; [thứ_tự_2]; ...): sắp xếp theo một hoặc nhiều vùng tiêu chí, vùng tiêu chí không cần nằm trong kết quả.
2. Sắp xếp cơ bản với SORT
• Sắp tăng dần theo cột đầu tiên (Họ tên): =SORT(A2:C20).
• Sắp doanh số giảm dần: =SORT(A2:C20;3;-1).
• Kết quả "tràn" (spill) ra các ô bên dưới và bên phải, chỉ cần gõ công thức ở 1 ô.
3. Sắp theo nhiều tiêu chí với SORTBY
• Phòng ban tăng dần, trong cùng phòng doanh số giảm dần: =SORTBY(A2:C20;B2:B20;1;C2:C20;-1).
• Chỉ hiện danh sách họ tên nhưng sắp theo doanh số: =SORTBY(A2:A20;C2:C20;-1).
• SORT cũng làm được nhiều tiêu chí bằng mảng: =SORT(A2:C20;{2\3};{1\-1}) (máy VN dùng dấu \ ngăn cách trong mảng ngang).
4. Kết hợp FILTER, TAKE
• Lọc phòng "Kinh doanh" rồi sắp giảm dần: =SORT(FILTER(A2:C20;B2:B20="Kinh doanh");3;-1).
• Lấy Top 5 doanh số cao nhất: =TAKE(SORT(A2:C20;3;-1);5) (hàm TAKE có trên Excel 365).
• Danh sách phòng ban không trùng, xếp A-Z: =SORT(UNIQUE(B2:B20)).
5. Lỗi thường gặp và lưu ý
• Lỗi #SPILL!: vùng kết quả bị vướng dữ liệu hoặc ô gộp (Merge). Xóa trống vùng bên dưới công thức.
• Lỗi #NAME?: Excel 2019 trở về trước không có SORT, SORTBY. Khi đó dùng nút Data > Sort hoặc kết hợp LARGE, INDEX, MATCH.
• Muốn bảng nguồn tự mở rộng khi thêm dòng, chuyển vùng dữ liệu thành Table (Ctrl + T) rồi dùng tên bảng trong công thức.
• Máy Excel Việt Nam dùng dấu ; giữa các đối số, máy US dùng dấu ,.
Lời Kết
SORT phù hợp khi sắp xếp theo một cột có sẵn trong bảng, SORTBY mạnh hơn khi cần nhiều tiêu chí hoặc sắp theo cột không hiển thị. Kết hợp thêm FILTER, UNIQUE, TAKE là bạn có bảng báo cáo tự cập nhật hoàn toàn. Bạn đang dùng SORT cho bảng nào? Chia sẻ ở phần bình luận nhé.
• Tác giả: Group Thủ thuật Excel Word PowerPoint












