Sắp xếp tùy chỉnh Google Trang tính

Đúng như tên gọi, hàm SORT Google Sheets giúp chúng ta sắp xếp dữ liệu trong một dải ô và trả về kết quả đã sắp xếp trong một dải ô mới

Chức năng này cho phép chúng tôi sắp xếp dữ liệu theo thứ tự tăng dần hoặc giảm dần. Nó cũng cho phép chúng tôi sắp xếp dữ liệu theo một hoặc nhiều tiêu chí cột

Các loại Sắp xếp – Sự khác biệt giữa Menu Sắp xếp và Chức năng SẮP XẾP

Google Sheets cung cấp hai cách để sắp xếp dữ liệu

  1. Sử dụng menu 'Sắp xếp' (có thể tìm thấy trong menu 'Dữ liệu')
  2. Sử dụng chức năng công thức SORT của Google Trang tính

Mặc dù menu Sắp xếp có thể được truy cập bằng một vài cú nhấp chuột, chức năng SẮP XẾP cho phép bạn nhập công thức vào thanh công thức, cho phép bạn kiểm soát nhiều hơn quá trình sắp xếp

Sự khác biệt chính giữa hai phương pháp trên là menu Sắp xếp hoạt động và thay đổi phạm vi dữ liệu gốc

Mặt khác, hàm SORT hiển thị dữ liệu đã sắp xếp thành một dải dữ liệu mới, do đó giữ nguyên dữ liệu ban đầu

theo thứ tự bảng chữ cái, hoặc bất kỳ thứ tự tăng dần hoặc giảm dần nào khác

Bạn có thể sử dụng các phương pháp này để sắp xếp theo ngày theo thứ tự bảng chữ cái hoặc theo bất kỳ thứ tự tăng dần hoặc giảm dần nào khác

Cách sắp xếp toàn bộ Google Sheet

Bạn có thể sử dụng menu sắp xếp để sắp xếp toàn bộ trang tính một cách đơn giản

Sắp xếp tùy chỉnh Google Trang tính

  1. Chọn tiêu đề cột của cột bạn muốn sắp xếp trang tính theo
  2. Điều hướng đến Dữ liệu > Bảng sắp xếp
  3. Chọn cách bạn muốn sắp xếp trang tính

Cú pháp của hàm Sort trong Google Sheets

Cú pháp của công thức SORT trong Google Trang tính là

SORT(range, sort_column, is_ascending, [sort_column2, is_ascending2, …])

Nơi đây,

  • phạm vi là nhóm ô mà bạn muốn áp dụng chức năng sắp xếp (các ô bạn muốn sắp xếp)
  • sort_column là cột chính mà bạn muốn sắp xếp dữ liệu trong phạm vi
  • is_ascending chỉ định xem phạm vi sẽ được sắp xếp theo thứ tự tăng dần hay giảm dần của sort_column. Nó có thể là TRUE hoặc FALSE, với FALSE biểu thị thứ tự 'giảm dần'

Ba tham số trên là bắt buộc trong hàm SORT, nhưng bạn cũng có thể thêm các tham số khác nếu muốn sắp xếp dãy theo nhiều tiêu chí hơn. Trong trường hợp đó,

  • sort_column2 là cột phụ mà bạn có thể sắp xếp dữ liệu trong phạm vi
  • is_ascending2 chỉ định nếu chúng ta muốn sắp xếp phạm vi theo thứ tự tăng dần hoặc giảm dần của sort_column2. Tham số này cũng có thể là giá trị TRUE/FALSE

Bạn có thể thêm nhiều cặp [sort_column2, is_ascending2] như thế này tùy thuộc vào số lượng tiêu chí cột bạn cần để sắp xếp dữ liệu của mình trong phạm vi

Ghi chú. Cột_sắp_xếp có thể được chỉ định dưới dạng chỉ mục cột (một số biểu thị vị trí của cột trong phạm vi) hoặc dưới dạng tham chiếu (phạm vi ô trong cột, ví dụ:. A2. A5). Số lượng ô trong sort_column phải bằng với số hàng trong phạm vi, nếu không, công thức SORT sẽ trả về lỗi

Cách sắp xếp trong Google Sheets bằng chức năng SORT (Ví dụ)

Khi bạn hiểu cú pháp của hàm =SORT Google Sheets, việc áp dụng nó khá dễ dàng

Chúng tôi sẽ xem xét hai cách mà bạn có thể sử dụng chức năng SORT của Bảng tính Google

  • Khi bạn muốn sắp xếp theo một cột
  • Khi bạn muốn sắp xếp theo nhiều cột

Thay vào đó, bạn cũng có thể sắp xếp theo hàng

Để giải thích cả hai phương pháp sắp xếp trong Google Trang tính, chúng tôi sẽ sử dụng dữ liệu mẫu sau. Chúng ta sẽ sử dụng hàm SORT để sắp xếp dữ liệu được hiển thị bên dưới

Sắp xếp tùy chỉnh Google Trang tính

Để giúp các bạn dễ dàng nhận thấy sự khác biệt giữa dữ liệu gốc và dữ liệu đã sắp xếp, chúng ta sẽ sắp xếp dữ liệu trên và hiển thị trên cùng một sheet (trong một dãy ô lân cận)

Tuy nhiên, bạn thậm chí có thể nhập công thức SẮP XẾP vào một trang tính mới và hiển thị dữ liệu đã sắp xếp ở đó

Google Sheets Sắp xếp theo số tăng dần với đối số một cột

Khi bạn muốn sắp xếp theo một cột, chỉ cần ba tham số đầu tiên của hàm SORT là đủ để hoàn thành công việc

Từ dữ liệu mẫu của chúng tôi, giả sử chúng tôi muốn sắp xếp tất cả các hàng theo Tên công ty (là cột A). Sắp xếp trên Google Sheets theo cách này thật dễ dàng. Đây là cách bạn có thể hiển thị phạm vi dữ liệu được sắp xếp bắt đầu từ ô F2

  1. Sao chép các tiêu đề cột dữ liệu và dán nó vào hàng đầu tiên (trong ví dụ của chúng tôi là các ô từ F1 đến I1)
    Sắp xếp tùy chỉnh Google Trang tính
  2. Tại ô F2 gõ công thức sau. =SORT(A2. D8,A2. A8,TRUE) hoặc =SORT(A2. D8,1,TRUE)
    Sắp xếp tùy chỉnh Google Trang tính
  3. Nhấn phím quay lại
    Sắp xếp tùy chỉnh Google Trang tính

Bây giờ bạn sẽ thấy toàn bộ dữ liệu được sắp xếp chiếm phạm vi từ ô F2 đến I8. Lưu ý rằng kết quả của hàm SORT là động

Vì vậy, bất kỳ thay đổi nào bạn thực hiện đối với dữ liệu gốc cũng được phản ánh trong đầu ra đã sắp xếp

Ngoài ra, lưu ý rằng bạn không thể thực hiện bất kỳ thay đổi nào đối với đầu ra đã sắp xếp. Cố gắng làm như vậy sẽ dẫn đến lỗi #REF

Chức năng sắp xếp Google Sheets với nhiều cột

Nếu bạn nhìn vào dữ liệu được sắp xếp bây giờ, bạn sẽ nhận thấy rằng một số tên công ty được lặp lại

Nếu bạn cũng muốn đảm bảo rằng các hàng được sắp xếp thêm theo thứ tự giảm dần của Ngày giao hàng, bất cứ khi nào có tên công ty lặp lại, thì hàm SORT cũng giúp việc đó thực sự dễ dàng

Trong trường hợp này, bạn có thể đưa các tham số bổ sung vào hàm SORT. Đây là cách sắp xếp tùy chỉnh trong Google Trang tính với nhiều tham số .

=SORT(A2:D8,1,TRUE,C2:C8,FALSE)

Trong công thức trên, chúng tôi đã thêm hai tham số mới

  • Chúng tôi đặt sort_column2 thành cột C2. C8 (Cột Ngày giao hàng)
  • Chúng tôi đặt is_ascending2 thành FALSE, vì chúng tôi muốn sắp xếp theo thứ tự Ngày giao hàng giảm dần

Sắp xếp tùy chỉnh Google Trang tính

Điều này cho kết quả sau

Bạn sẽ nhận thấy trong hình trên, đầu tiên dữ liệu được sắp xếp theo thứ tự bảng chữ cái của Tên công ty

Bất cứ khi nào có sự lặp lại tên, các hàng chứa tên công ty lặp lại sẽ được sắp xếp theo thứ tự giảm dần của Ngày giao hàng

Ví dụ: tên công ty Krajcik-Lowe xuất hiện trong ba hàng. Những hàng này sau đó được sắp xếp với những ngày mới nhất xuất hiện đầu tiên và những ngày cũ hơn xuất hiện cuối cùng

Sắp xếp tùy chỉnh Google Trang tính

Bạn thậm chí có thể tinh chỉnh thêm tìm kiếm này nếu cần, bằng cách thêm các thông số [sort_column2, is_ascending2]

Tôi có thể sắp xếp bao nhiêu cột?

Bạn có thể thêm bao nhiêu tham số và đối số vào các cột của mình tùy thích. Trong ví dụ trên, chúng tôi đã sử dụng hai đối số SORT để sắp xếp dữ liệu. Bạn có thể sử dụng 3 hoặc nhiều hơn với các tham số TRUE hoặc FALSE để sắp xếp thêm dữ liệu

Câu hỏi thường gặp về Google Trang tính Sắp xếp theo giá trị

Bạn có thể sắp xếp tùy chỉnh trong Google Trang tính không?

Bạn chỉ có thể xin lỗi từ thấp nhất đến cao nhất (A-Z) hoặc cao nhất đến thấp nhất (Z-A) trong Google Trang tính. Tuy nhiên, bạn có thể đặt tham số cho hàm SORT từ các cột khác nhau để sắp xếp tùy chỉnh

Làm cách nào để bạn sắp xếp trong Google Trang tính nhưng vẫn giữ các hàng lại với nhau?

  1. Chọn một ô trong cột bạn muốn sắp xếp theo
  2. Đánh dấu toàn bộ phạm vi bằng cách nhấp và kéo từ ô ban đầu
  3. Điều hướng đến Dữ liệu > Phạm vi sắp xếp và chọn thứ tự bạn muốn sắp xếp theo

Làm cách nào để bạn sắp xếp dữ liệu trong Google Sheets?

Cách đơn giản nhất là với menu sắp xếp

  1. Đánh dấu dữ liệu bạn muốn sắp xếp
  2. Nhấp vào Dữ liệu > Sắp xếp (trang tính hoặc phạm vi) và chọn cách bạn muốn sắp xếp dữ liệu

Làm cách nào để sắp xếp từ cao nhất đến thấp nhất trong Google Trang tính?

Đây là cách sắp xếp từ cao nhất xuống thấp nhất trong Google Trang tính.

  1. Chọn phạm vi bạn muốn rút ngắn
  2. Trong menu sắp xếp (Dữ liệu > Sắp xếp) chọn Sắp xếp theo cột X Z-A

Làm cách nào để tạo Thứ tự sắp xếp tùy chỉnh trong Google Trang tính?

Bạn có thể sử dụng chức năng SORT thay vì menu sắp xếp để sắp xếp tùy chỉnh

Hàm SORT sử dụng cú pháp sau

SORT(range, sort_column, is_ascending, [sort_column2, is_ascending2, …])

Bạn cũng có thể muốn sử dụng hàm SORTN để sắp xếp tùy chỉnh chuyên sâu hơn. Hoặc kết hợp SẮP XẾP với chức năng LỌC trong Google Trang tính

Sắp xếp tôi ra với việc học nhiều hơn

Trong hướng dẫn này, tôi đã chỉ cho bạn cách sắp xếp trong Google Trang tính bằng tiêu chí một hoặc nhiều cột.

Hàm SORT có thể thực sự hữu ích nếu bạn muốn nhanh chóng sắp xếp và duyệt qua dữ liệu của mình mà không phải ảnh hưởng đến dữ liệu gốc