Có thể bạn quan tâm: Cách Đổi Font Chữ Trong Excel Không Bị Lỗi
Giới thiệu
Excel là một phần mềm bảng tính mạnh mẽ được sử dụng hàng ngày bởi các doanh nghiệp, nhà quản lý dữ liệu, nhà giáo dục và cá nhân. Một trong những tính năng quan trọng nhất của Excel là khả năng sắp xếp dữ liệu theo thứ tự tăng dần, giảm dần, hoặc theo các tiêu chí tùy chỉnh. Tuy nhiên, khi dữ liệu trở nên phức tạp, người dùng thường phải tìm kiếm các công thức và hàm linh hoạt để thực hiện sắp xếp tự động mà không cần thao tác thủ công. Bài viết này sẽ cung cấp một hướng dẫn chi tiết, từ cách sử dụng các công thức sắp xếp cơ bản đến các kỹ thuật nâng cao, giúp bạn tận dụng tối đa sức mạnh của Excel trong việc quản lý dữ liệu.
Có thể bạn quan tâm: Cách Đánh Số Trang Bất Kỳ Trong Excel 2026
1. Sắp xếp dữ liệu cơ bản trong Excel
1.1 Sắp xếp thủ công
Trước khi đi vào công thức, hãy nhớ rằng Excel cung cấp haiovala sắp xếp thủ công: Sắp xếp tăng dần và Sắp xếp giảm dần. Bạn chỉ cần chọn vùng dữ liệu, vào tab Dữ liệu và nhấn vào nút A-Z hoặc Z-A. Đây là cách nhanh nhất nhưng không linh hoạt khi cần sắp xếp theo nhiều tiêu chí hoặc dữ liệu nằm trong một công thức.
1.2 Sắp xếp bằng simultan
Nếu bạn muốn sắp xếp dữ liệu trong một cột mà không làm mất dữ liệu gốc, hãy tạo một cột phụ với số thứ tự và sử dụng hàm SORT (Excel 365). Ví dụ:
=SORT१५(A2:A100, 1, TRUE)
Nơi A2:A100 là dãy dữ liệu cần sắp xếp, 1.Starts. TRUE biểu thị sắp xếp tăng dần. Hàm này trả về một mảng sắp xếp mà bạn có thể chèn vào bất kỳ ô nào.
Có thể bạn quan tâm: Cách Đánh Số Thứ Tự Trong Excel ډېر Bằng Fill: Hướng Dẫn Chi Tiết Và Các Mẹo Hữu Ích
2. Sắp xếp dữ liệu nâng cao bằng công thức
2.1 Hàm SORT
Hàm SORT là công cụ mạnh mẽ nhất khi làm việc với dữ liệu động. Cú pháp:
=SORT(array, sort_index, sort_order, by_col)
- array: Mảng dữ liệu cần sắp xếp.
- sort_index: Chỉ số cột (hoặc hàng) dùng để sắp xếp (đối với mảng hai chiều).
- sort_order: 1 = tăng dần, -1 = giảm dần (mặc định 1).
- by_col: TRUE = sắp xếp theo cột, FALSE = sắp xếp theo hàng.
Ví dụ thực tế
Giả sử bạn có bảng dữ liệu bán hàng với các cột: Ngày, Sản phẩm, Doanh thu. Bạn muốn sắp xếp theo Doanh thu giảm dần, sau đó theo Ngày tăng dần:
=SORT(A2:C100, 3, -1, FALSE) & SORT(A2:C100, 1, 1, FALSE)
Tuy nhiên, hàm SORT không hỗ trợ sắp xếp đa tiêu chí một cách trực tiếp. Để làm điều đó, bạn có thể kết hợp với hàm SORTBY.
2.2 Hàm SORTBY
Hàm SORTBY cho phép bạn sắp xếp một mảng theo một hoặc nhiều tiêu chí khác nhau. Cú pháp:
=SORTBY(array, by_array1, sort_order1, by_array2, sort_order2, …)
- array: Dữ liệu gốc.
- by_array: Mảng dùng làm tiêu chí sắp xếp.
- sort_order: 1 hoặc -1.
Ví dụ nâng cao
Sắp xếp bảng bán hàng theo Doanh thu giảm dần, sau đó theo Ngày tăng dần:
=SORTBY(A2:C100, C2:C100, -1, A2:A100, 1)
Nếu muốn thêm tiêu chí thứ ba, chẳng hạn Sản phẩm tăng dần:
=SORTBY(A2:C100, C2:C100, -1, A2:A100, 1, B2:B100, 1)
2.3 Hàm INDEX + MATCH
Khi làm việc với các phiên bản Excel cũ không hỗ trợ SORT hoặc SORTBY, bạn vẫn có thể sắp xếp dữ liệu bằng cách kết hợp INDEX và MATCH. Cách làm là:
- Tạo một cột phụ chứa chỉ số thứ tự (ví dụ:
=RANK.EQ(DoanhThu, DoanhThuList)). - Dùng hàm
INDEXđể trích xuất dữ liệu theo thứ tự đã sắp xếp:
=INDEX($A$2:$C$100, MATCH(LARGE($C$2:$C$100, ROW(A1)), $C$2:$C$100, 0), 0)
Công thức trên lấy dòng dữ liệu có doanh thu lớn nhất, thứ hai, thứ ba, v.v.
3. Sắp xếp dữ liệu dựa trên điều kiện

Có thể bạn quan tâm: Công Thức Chuyển Ngày Sang Thứ Trong Excel: Hướng Dẫn Chi Tiết Và Ứng Dụng
3.1 Sắp xếp dữ liệu có điều kiện
Trong nhiều trường hợp, bạn chỉ muốn sắp xếp dữ liệu thỏa mãn một điều kiện nhất định. Ví dụ, chỉ sắp xếp các giao dịch có doanh thu lớn hơn 1 triệu.
Sử dụng FILTER + SORT
=SORT(FILTER(A2:C100, C2:C100>1000000), 3, -1, FALSE)
Công thức này lọc các dòng có doanh thu > 1 triệu, sau đó sắp xếp giảm dần theo doanh thu.
Sử dụng SORTBY + FILTER
=SORTBY(FILTER(A2:C100, C2:C100>1000000), C2:C100, -1, A2:A100, 1)
3.2 Sắp xếp dữ liệu đa tiêu chí có điều kiện
Nếu bạn muốn sắp xếp theo nhiều tiêu chí đồng thời, mỗi tiêu chí có thể có điều kiện riêng. parking.
=SORTBY( FILTER(A2:C100, (C2:C100>1000000)(B2:B100="Sản phẩm A")), C2:C100, -1, A2:A100, 1
)
Trong đó, (C2:C100>1000000)(B2:B100="Sản phẩm A") tạo ra một mảng số 1/0, chỉ lọc các dòng thỏa mãn cả hai điều kiện.
4. Tự động cập nhật khi dữ liệu thay đổi
4.1 Sử dụng mảng động
Các hàm SORT, SORTBY, FILTER đều trả về mảng động, có nghĩa là khi dữ liệu gốc thay đổi, mảng kết quả cũng tự động cập nhật. Đây là một lợi thế lớn so với việc sắp xếp thủ công.
4.2 Sử dụng Dynamic Named Ranges
Bạn có thể tạo một vùng tên động (Dynamic Named Range) để chứa dữ liệu và dùng hàm sắp xếp. Ví dụ:
=OFFSET($A$1, 0, 0, COUNTA($A:$A), COUNTA($A$1:$Z$1))
Sau đó, trong công thức sắp xếp, sử dụng vùng tên này.
5. Sắp xếp dữ liệu الغربية
Sask
Cũng được.
6. Kết luận
Trong bài viết này, chúng ta đã khám phá:
– Các phương pháp sắp xếp thủ công và tự động trong Excel.
– Sử dụng hàm SORT, SORTBY, INDEX, MATCH, FILTER để thực hiện sắp xếp đa tiêu chí và có điều kiện.
– Cách tự động cập nhật dữ liệu khi nguồn gốc thay đổi.
Những công thức và kỹ thuật này sẽ giúp bạn quản lý dữ liệu một cách hiệu quả, giảm bớt công việc thủ công và nâng cao độ chính xác trong việc phân tích dữ liệu. Hãy thử áp dụng vào công việc hiện tại của mình và cảm nhận sự thay đổi trong năng suất làm việc.

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