Trong quá trình xử lý dữ liệu với Microsoft Excel, việc sắp xếp (Sort) là một thao tác cơ bản nhưng vô cùng quan trọng. Đối với các bảng tính đơn giản, việc sắp xếp theo thứ tự A-Z hay từ nhỏ đến lớn rất dễ dàng. Tuy nhiên, khi đối mặt với một cơ sở dữ liệu lớn đòi hỏi phải sắp xếp theo nhiều điều kiện ràng buộc nhau, nhiều người dùng vẫn còn lúng túng.
Làm thế nào để ưu tiên sắp xếp theo Nhà cung cấp trước, sau đó đến Tên hàng và cuối cùng là Màu sắc? Bài viết này của Thủ Thuật sẽ hướng dẫn bạn chi tiết cách sử dụng chức năng Custom Sort để làm chủ dữ liệu của mình một cách chuyên nghiệp nhất.
Đặt vấn đề: Tại sao cần sắp xếp nhiều cấp độ?
Hãy tưởng tượng bạn đang quản lý kho hàng với hàng ngàn dòng dữ liệu. Bạn muốn báo cáo hiển thị danh sách gom nhóm theo từng nhà cung cấp. Tuy nhiên, trong nhóm nhà cung cấp đó, các mặt hàng lại đang nằm lộn xộn, và màu sắc cũng không theo quy luật nào.
Để giải quyết vấn đề này, chúng ta cần một quy trình sắp xếp phân bậc (Hierarchy Sort).
Ví dụ thực tế:
Chúng ta có bảng dữ liệu mẫu dưới đây:
Bảng dữ liệu mẫu trong Excel cần sắp xếp theo nhiều tiêu chí
Yêu cầu kỹ thuật:
Chúng ta cần sắp xếp lại bảng tính này thỏa mãn đồng thời 3 điều kiện theo thứ tự ưu tiên:
- Nhà cung cấp: Gom nhóm các nhà cung cấp giống nhau lại gần nhau.
- Tên hàng: Trong cùng một nhà cung cấp, các tên hàng sắp xếp theo thứ tự (ví dụ A-Z).
- Màu: Với cùng một mặt hàng của một nhà cung cấp, sắp xếp màu sắc theo thứ tự.
Hướng dẫn chi tiết cách Sort trong Excel nhiều điều kiện
Để thực hiện yêu cầu trên, chúng ta không thể sử dụng nút Sort A-Z nhanh trên thanh công cụ mà phải dùng hộp thoại Sort chuyên sâu. Dưới đây là các bước thực hiện:
Bước 1: Truy cập chức năng Sort
Đầu tiên, bạn cần khoanh vùng dữ liệu muốn xử lý.
- Bôi đen toàn bộ bảng dữ liệu (bao gồm cả dòng tiêu đề).
- Trên thanh Ribbon, chuyển sang tab Data.
- Tìm đến nhóm Sort & Filter và nhấp vào biểu tượng Sort (biểu tượng lớn có hình bảng dữ liệu).
Vị trí chức năng Sort trong tab Data của Excel
Bước 2: Thiết lập các cấp độ sắp xếp (Sort Level)
Sau khi hộp thoại Sort hiện ra, đây là nơi “ma thuật” bắt đầu. Bạn cần hiểu rõ các thành phần trong bảng điều khiển này để tối ưu hóa thao tác.
Giao diện hộp thoại Sort trong Excel với các tùy chọn Add Level
Giải thích các thông số kỹ thuật:
- Add Level (Mục 1): Nút quan trọng nhất cho bài toán này. Nó cho phép thêm các cấp độ sắp xếp thứ 2, thứ 3,… (Sắp xếp theo cái này, sau đó đến cái kia).
- Delete Level (Mục 2): Xóa một điều kiện sắp xếp nếu bạn chọn sai.
- Vùng thiết lập (Mục 3):
- Column (Cột): Chọn tiêu đề cột muốn sắp xếp (ví dụ: Nhà cung cấp).
- Sort On (Tiêu chí): Thường để mặc định là Cell Values (Giá trị ô). Tuy nhiên, bạn cũng có thể sắp xếp theo Cell Color (Màu ô), Font Color (Màu chữ) nếu cần.
- Order (Trật tự): Quy tắc sắp xếp (A đến Z, Z đến A, hoặc danh sách tùy chỉnh).
- My data has headers (Mục 4): Tùy chọn cực kỳ quan trọng.
- Nên tích chọn: Nếu vùng bạn bôi đen ở Bước 1 có chứa dòng tiêu đề (như Tên hàng, Màu, Số lượng…). Excel sẽ giữ nguyên dòng đầu và chỉ sắp xếp dữ liệu bên dưới.
- Bỏ chọn: Nếu bạn chỉ bôi đen phần dữ liệu thô.
Bước 3: Áp dụng quy tắc sắp xếp đa tầng
Dựa vào đề bài, chúng ta sẽ thiết lập thứ tự ưu tiên như sau: Nhà cung cấp > Tên hàng > Màu.
- Level 1 (Ưu tiên cao nhất): Tại dòng Sort by, chọn Nhà cung cấp. Order chọn A to Z.
- Level 2: Bấm nút Add Level. Tại dòng Then by (Sau đó bởi), chọn Tên hàng. Order chọn A to Z.
- Level 3: Tiếp tục bấm Add Level. Tại dòng Then by thứ hai, chọn Màu. Order chọn A to Z.
Sau khi thiết lập xong, bảng điều khiển của bạn sẽ trông giống như hình dưới đây:
Cấu hình Sort theo 3 cấp độ: Nhà cung cấp, Tên hàng và Màu
Lưu ý: Thứ tự các dòng (Level) từ trên xuống dưới thể hiện mức độ ưu tiên giảm dần. Excel sẽ sắp xếp theo dòng đầu tiên trước, nếu có dữ liệu trùng nhau thì mới xét đến điều kiện ở dòng thứ hai.
Bước 4: Kiểm tra kết quả
Nhấn OK để áp dụng. Ngay lập tức, bảng tính của bạn sẽ được tổ chức lại một cách khoa học.
Kết quả sau khi sắp xếp dữ liệu Excel theo nhiều điều kiện
Phân tích kết quả:
- Các nhà cung cấp giống nhau đã nằm liền kề (Ví dụ: 3 dòng đầu tiên đều là nhà cung cấp A).
- Trong nhóm nhà cung cấp A, Tên hàng đã xếp theo ABC (Áo > Quần).
- Trong nhóm Quần của nhà cung cấp A, Màu sắc cũng được xếp theo ABC (Đỏ > Xanh).
Mẹo nhỏ để thao tác dữ liệu hiệu quả hơn
Việc sắp xếp dữ liệu chỉ là bước khởi đầu để quản lý thông tin hiệu quả. Để bảng tính trở nên chuyên nghiệp và dễ theo dõi hơn, bạn nên kết hợp thêm một số công cụ sau:
- Conditional Formatting (Định dạng có điều kiện): Tự động tô màu các ô có giá trị trùng lặp hoặc đạt ngưỡng doanh số nhất định.
- Data Validation: Tạo danh sách thả xuống (Drop-down list) để nhập liệu chuẩn xác, tránh lỗi chính tả khiến việc sắp xếp bị sai (ví dụ: gõ nhầm “Xanh” và “X anh”).
- Table (Ctrl + T): Chuyển vùng dữ liệu sang dạng Bảng (Table) của Excel để bộ lọc Filter và Sort luôn tự động đi kèm tiêu đề.
Kết luận
Sắp xếp dữ liệu theo nhiều điều kiện (Multi-level Sort) là một kỹ năng thiết yếu giúp bạn biến một bảng tính hỗn độn thành một báo cáo ngăn nắp, có cấu trúc. Chỉ với vài thao tác đơn giản trong tab Data, bạn đã có thể kiểm soát hoàn toàn thứ tự hiển thị của thông tin, từ đó hỗ trợ tốt hơn cho việc tra cứu và ra quyết định.
Hy vọng bài viết này của Thủ Thuật đã giúp bạn nắm vững công cụ Sort trong Excel. Hãy áp dụng ngay vào công việc hàng ngày để thấy sự khác biệt về hiệu suất!
Nếu bạn có bất kỳ thắc mắc nào về Excel hoặc gặp lỗi khi sắp xếp dữ liệu, hãy để lại bình luận bên dưới để được cộng đồng hỗ trợ nhé!











Discussion about this post