Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Thảo luận về cách sắp xếp dữ liệu theo nhiều tiêu chí

Lục Như Trị 06/04/2026 06:56 434 lượt xem 3 trả lời

Dạo này làm báo cáo nhiều, mình gặp khá nhiều tình huống cần sắp xếp dữ liệu theo 2-3 tiêu chí khác nhau, mà đôi khi còn lồng ghép cả điều kiện phụ nữa. Khá là đau đầu.

Ví dụ, mình có một bảng dữ liệu bán hàng, muốn sắp xếp theo:

  • Doanh thu (giảm dần)
  • Sau đó là theo Tỉnh/Thành phố (tăng dần)
  • Cuối cùng là theo Ngày bán (gần nhất trước).

Mấy lần làm thủ công bằng cách lọc rồi copy ra file mới, hoặc dùng các cột phụ để tạo khóa sắp xếp cũng hơi mất thời gian và dễ sai sót.

Không biết anh em trong diễn đàn có cao nhân nào có chiêu độc hay hàm hay nào để xử lý vụ này gọn gàng, hiệu quả không ạ?

Mình đang nghĩ đến việc dùng hàm SORT hoặc SORTBY trong các phiên bản Excel mới, nhưng không chắc nó có đáp ứng đủ các điều kiện lồng ghép phức tạp hay không.

Hoặc có cách nào dùng Power Query để xử lý triệt để vụ này không nhỉ?

Rất mong nhận được sự chỉ giáo của các cao thủ Excel!

5

Chào bạn,

Tình huống của bạn khá quen thuộc với dân văn phòng đây. Mình cũng từng đau đầu với việc sắp xếp dữ liệu lồng ghép nhiều tiêu chí như vậy. Thay vì dùng cột phụ, bạn có thể thử dùng chức năng Sort nâng cao của Excel nhé. Nó cho phép bạn thêm nhiều cấp độ sắp xếp, rất tiện lợi.

Trong trường hợp của bạn, bạn chỉ cần vào tab Data, chọn Sort. Thêm cấp độ thứ nhất là Doanh thu (Largest to Smallest), cấp độ thứ hai là Tỉnh/Thành phố (A to Z), và cấp độ thứ ba là Ngày bán (Newest to Oldest). Excel sẽ tự động xử lý cho bạn, vừa nhanh vừa chính xác.

Bạn thử xem sao, có gì không ổn thì chia sẻ thêm nhé!

0

Tình huống sắp xếp dữ liệu theo nhiều tiêu chí thế này thì đúng là "ám ảnh" của dân báo cáo thật. Mình cũng hay gặp.

Ngoài cách dùng Sort nâng cao mà bạn kia chia sẻ, mình thì hay quen tay dùng hàm INDEX kết hợp với MATCH hoặc XLOOKUP (nếu máy có bản mới). Tuy hơi "hack não" tí lúc đầu nhưng quen rồi thì rất linh hoạt. Với lại, đôi khi mình còn dùng cả Power Query để xử lý trước khi đưa vào bảng tính chính, nó cho phép mình định nghĩa các bước sắp xếp, lọc rất rõ ràng và dễ tái sử dụng.

Bạn đã thử Power Query cho mấy vụ này chưa? Hay có cái "ca" nào khó hơn nữa không, chia sẻ cho anh em học hỏi với!

0

Chức năng Sort nâng cao của Excel đúng là "cứu cánh" cho mấy vụ sắp xếp lồng ghép này thật. Tuy nhiên, nếu dữ liệu quá lớn hoặc cần sắp xếp theo những điều kiện "khó nhằn" hơn nữa, ví dụ như sắp xếp theo giá trị của một ô khác tùy thuộc vào một điều kiện nào đó, thì dùng thêm hàm INDEX kết hợp với MATCH (hoặc XLOOKUP nếu dùng bản Excel mới) cũng là một phương án hay.

Đôi khi mình còn dùng cả Power Query để xử lý trước khi đưa vào bảng tính chính, nó cho phép mình định nghĩa các bước sắp xếp, lọc rất rõ ràng và dễ tái sử dụng.

Bạn đã thử các cách sắp xếp lồng ghép bằng Power Query bao giờ chưa? Hay có tình huống nào "hack não" hơn nữa mà bạn đang gặp phải không?

4

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký