Công thức Excel: Sắp xếp giá trị theo cột -

Mục lục

Công thức chung

=SORT(data,index,order,TRUE)

Tóm lược

Để sắp xếp các giá trị theo cột, bạn có thể sử dụng hàm SORT. Trong ví dụ được hiển thị, dữ liệu được sắp xếp theo cột Nhóm. Công thức trong C8 là:

=SORT(C4:L5,2,-1,TRUE)

Kết quả là phạm vi C4: L5 được sắp xếp theo điểm theo thứ tự giảm dần.

Giải trình

Hàm SORT sắp xếp một phạm vi bằng cách sử dụng một chỉ mục nhất định, được gọi là sort_index. Thông thường, chỉ mục này đại diện cho một cột trong dữ liệu nguồn.

Tuy nhiên, hàm SORT có một đối số tùy chọn được gọi là "by_col" cho phép sắp xếp các giá trị được tổ chức trong các cột. Để sắp xếp theo cột, đối số này phải được đặt thành TRUE, đối số này cho hàm SORT biết rằng sort_index đại diện cho một hàng.

Trong trường hợp này, chúng tôi muốn sắp xếp dữ liệu theo Điểm, xuất hiện ở hàng thứ hai, vì vậy chúng tôi sử dụng sort_index là 2. Hàm SORT xuất hiện trong C8 được cấu hình như sau:

=SORT(C4:L5,2,-1,TRUE)

  • mảng là dữ liệu trong phạm vi C4: L5
  • sort_index là 2, vì điểm ở hàng thứ hai
  • sort_order là -1, vì chúng ta muốn sắp xếp theo thứ tự giảm dần
  • by_col là TRUE, vì dữ liệu được tổ chức thành các cột

Hàm SORT trả về mảng đã sắp xếp trong phạm vi C8: L9. Kết quả này là động; nếu bất kỳ điểm nào trong dữ liệu nguồn thay đổi, kết quả sẽ tự động cập nhật.

Với SORTBY

Hàm SORTBY cũng có thể được sử dụng để giải quyết vấn đề này. Với SORTBY, công thức tương đương là:

=SORTBY(C4:L5,C5:L5,-1)

thú vị bài viết...