Công Thức Sắp Xếp Theo Thứ Tự Trong Excel

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.

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.

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à:

  1. Tạo một cột phụ chứa chỉ số thứ tự (ví dụ: =RANK.EQ(DoanhThu, DoanhThuList)).
  2. 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ông Thức Sắp Xếp Theo Thứ Tự Trong Excel
Công Thức Sắp Xếp Theo Thứ Tự Trong Excel

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.

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận