Dynamic Sort Column và Sort Order trong Google Sheets

Chào mừng các bạn đến với Crawland! Hôm nay chúng ta sẽ tìm hiểu về cách sử dụng dynamic sort column và sort order trong Google Sheets. Điều này giúp chúng ta tránh việc sử dụng nhiều công thức SORT khác nhau. Bằng cách sử dụng một drop-down, bạn có thể dễ dàng kiểm soát cột sắp xếp. Chúng ta có thể sử dụng một hộp kiểm để kiểm soát thứ tự sắp xếp.

Để giúp bạn sắp xếp một tập dữ liệu, Google Sheets cung cấp 3 hàm. Hàm SORT là một trong số đó và tôi sử dụng nó cho mục đích của chúng ta. Đối với các hàm liên quan đến sắp xếp khác, bạn có thể đọc hướng dẫn của tôi tại đây – Sắp xếp dữ liệu trong Google Sheets – Các hàm và loại sắp xếp khác nhau.

Trước tiên, hãy để tôi giải thích cho bạn về khái niệm dynamic sort column và dynamic sort order trong hàm SORT của Sheets.

Để làm được điều đó, chúng ta có thể sử dụng dữ liệu mẫu sau đây với 4 người chơi và điểm số của họ trong 3 trò chơi.

Dữ liệu mẫu để kiểm tra công thức Dynamic SORT trong Sheets

Players Game 1 Game 2 Game 3
Phillip 1500 2200 500
Kathy 1400 2800 450
Harry 1575 2000 650
Irene 1450 2025 700

Có tổng cộng 4 cột. Vì vậy, tôi muốn sắp xếp 4 loại sắp xếp khác nhau trong dữ liệu này. Để làm điều này, tôi có thể cần sử dụng 8 công thức SORT hoặc thay đổi một công thức SORT 8 lần! Bạn không hiểu tôi đang nói gì? Hãy đọc tiếp.

Để sắp xếp cột “Players”, chúng ta có thể sử dụng hai công thức. Một công thức để sắp xếp “Players” theo thứ tự tăng dần và một công thức khác để sắp xếp theo thứ tự giảm dần.

Tương tự như cột “Players”, bạn có thể sử dụng hai công thức cho từng cột còn lại.

Điều đó có nghĩa là bạn cũng có thể sắp xếp cột Game 1 theo thứ tự tăng dần hoặc giảm dần. Tương tự, điều này cũng áp dụng cho cột Game 2 và Game 3.

Vì vậy, sẽ có tổng cộng 8 công thức cho bốn cột sắp xếp (4 cột x 2 công thức mỗi cột).

Nếu bạn tuân theo phương pháp dynamic sort column và sort order của tôi, bạn có thể giới hạn công thức chỉ trong một cái!

Đúng vậy! Ý tưởng là kiểm soát cột sắp xếp và thứ tự sắp xếp một cách linh hoạt bằng cách sử dụng một drop-down validation và một hộp kiểm. Hộp kiểm sẽ đóng vai trò là thứ tự sắp xếp và drop-down sẽ đóng vai trò là cột sắp xếp.

Hãy xem cách tôi sắp xếp dữ liệu bên trái theo cách linh hoạt với sự trợ giúp của một menu drop-down và một hộp kiểm.

Có ba bước chính để đơn giản hóa công thức SORT hoặc có thể nói làm cho công thức SORT trở nên linh hoạt. Chúng là:

  1. Tạo một menu drop-down đơn giản chỉ gồm một ô trong ô F1.
  2. Chèn một hộp kiểm vào ô G1.
  3. Công thức Sort động ở ô F3.

Xem cú pháp của hàm SORT để bạn tham khảo nhanh.

SORT(range, sort_column, is_ascending)

Như đã đề cập ở trên, menu drop-down thay thế cho sort_column và hộp kiểm thay thế cho is_ascending.

Menu Drop-Down để Kiểm soát Sort_Column

Đầu tiên, chúng ta nên tạo một danh sách thả xuống chứa các nhãn trường (tên cột).

Tôi có menu thả xuống của mình ở ô F1. Để tạo một danh sách thả xuống với các nhãn trường, làm theo các bước dưới đây.

  1. Nhấp vào ô F1 (không nhấp đúp).
  2. Sau đó, nhấp vào menu “Data” và chọn “Data validation”.
  3. Tham khảo hình ảnh dưới. Các nhãn trường nằm trong phạm vi A2:D2. Sử dụng nó trong ô “List from a range”.

Drop-Down để kiểm soát Sort_Column trong Google Sheets

Hộp Kiểm để Kiểm soát Is_Ascending (Sort Order)

Đây là bước đơn giản nhất. Chỉ cần nhấp vào ô G1 và chèn một hộp kiểm từ menu Insert. Để biết thêm thông tin, khi đánh dấu, giá trị trong ô G1 sẽ là TRUE, nếu không sẽ là FALSE.

Nếu giá trị là TRUE, khi sắp xếp, nó có thể được sử dụng để sắp xếp dữ liệu theo thứ tự tăng dần (A->Z), ngược lại là giảm dần (Z->A).

Tôi đã tùy chỉnh hộp kiểm để thay đổi màu sắc của nó. Hãy xem thêm mẹo bổ sung này – Thay đổi màu sắc hộp kiểm khi chuyển đổi trong Google Sheets.

Công thức SORT – Giá trị Drop-Down và Giá trị Hộp Kiểm để Kiểm soát Kết quả Sắp xếp

Trong ô F3, sử dụng công thức sau.

=sort(A3:D6,match(F1,A2:D2,0),G1)

Công thức Match trả về chỉ số cột dựa trên giá trị được chọn trong ô F1. Công thức này thay thế cho sort_column. Cho phép tôi giải thích rõ hơn cho bạn.

Công thức Match trả về:

  • Một – nếu mục được chọn trong ô F1 là ‘Name’.
  • Hai – nếu đó là Game 1.
  • Ba – nếu đó là Game 2.
  • Và bốn nếu mục được chọn là Game 3.

Điều đó có nghĩa là công thức Match cho phép cột sắp xếp động trong Sort. Đối với hộp kiểm, nó trả về TRUE hoặc FALSE, điều này kiểm soát thứ tự sắp xếp.

Hi vọng bạn sẽ thử nghiệm công thức dynamic sort column và sort order này trong tệp Google Sheets của bạn. Hãy thưởng thức!

Đọc thêm:

  1. Sắp xếp theo thứ tự tùy chỉnh trong Google Sheets [Hướng dẫn].
  2. Công thức để sắp xếp theo tên tháng trong Google Sheets.
  3. Làm thế nào để sắp xếp theo chiều ngang trong Google Sheets.
  4. Sắp xếp theo tên Sort_Column thay vì tiêu đề Sort_Column trong Google Sheets.
  5. Thứ tự sắp xếp tùy chỉnh trong truy vấn Google Sheets [Workaroud].

Hãy luôn kéo xuống để xem các bài viết thú vị khác và để Crawland giúp bạn tăng cường kỹ năng của mình trong Sheets.

Related posts