Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Office

Tạo Danh Sách Excel Theo Tiêu Chí: 4 Phương Pháp Chứng Minh

Thỉnh thoảng cần tạo danh sách lọc theo tiêu chí trong Excel. Bài viết demo 4 cách (Excel 365 khuyến nghị, các bản khác cũng áp dụng được).

Dữ liệu: Người – Khu vực – Xe cộ.

Tạo Danh Sách Excel Theo Tiêu Chí: 4 Phương Pháp Chứng Minh

Mục tiêu: Liệt kê người theo Khu vực (4 vùng).

Tạo Danh Sách Excel Theo Tiêu Chí: 4 Phương Pháp Chứng Minh

File Thực Hành

Tải workbook từ link bên dưới.

Tạo Danh Sách Dựa Trên Tiêu Chí

1. Kết Hợp INDEX-SMALL

Công thức mảng (Ctrl+Shift+Enter), kéo xuống:

=IFERROR(INDEX($B$2:$B$12,SMALL(IF($C$2:$C$12=$G$2,ROW($B$2:$B$12)),ROW(1:1))-1,1),"")

Giải thích: IF lọc hàng khớp tiêu chí → SMALL lấy hàng thứ k → INDEX lấy tên → IFERROR xử lý lỗi.

Tạo Danh Sách Excel Theo Tiêu Chí: 4 Phương Pháp Chứng Minh Tạo Danh Sách Excel Theo Tiêu Chí: 4 Phương Pháp Chứng Minh

Làm tương tự cho các khu vực khác (đổi tham chiếu ô tiêu chí).

Tạo Danh Sách Excel Theo Tiêu Chí: 4 Phương Pháp Chứng Minh

Phiên Bản INDEX-SMALL Thay Thế

Trừ 1 bên trong IF thay vì cuối công thức:

=IFERROR(INDEX($B$2:$B$12,SMALL(IF($C$2:$C$12=G$2,ROW($B$2:$B$12)-1),ROW(1:1)),1),"")

Cũng cần Ctrl+Shift+Enter.

Tạo Danh Sách Excel Theo Tiêu Chí: 4 Phương Pháp Chứng Minh Tạo Danh Sách Excel Theo Tiêu Chí: 4 Phương Pháp Chứng Minh

Đọc thêm: Cách Tạo Danh Sách Trong Một Ô Excel (3 Phương Pháp Nhanh)

2. Dùng Hàm AGGREGATE

AGGREGATE(15,6,...) thay cho SMALL – tự bỏ qua lỗi, không cần CSE trong một số trường hợp.

Bảng function_number: 1=AVERAGE, 2=COUNT, 3=COUNTA, 4=MAX, 5=MIN, 6=PRODUCT, 9=SUM, 14=LARGE, 15=SMALL.

Công thức:

=IFERROR(INDEX($B$2:$B$12,AGGREGATE(15,6,IF($C$2:$C$12=G$2,ROW($B$2:$B$12)-1),ROW(1:1)),1),"")

Tạo Danh Sách Excel Theo Tiêu Chí: 4 Phương Pháp Chứng Minh Tạo Danh Sách Excel Theo Tiêu Chí: 4 Phương Pháp Chứng Minh Tạo Danh Sách Excel Theo Tiêu Chí: 4 Phương Pháp Chứng Minh

Đọc tương tự: Tạo To Do List, Mailing List, Numbered List Trong Excel

3. Tạo Danh Sách Duy Nhất (Unique) Bằng INDEX-MATCH-COUNTIF

Loại bỏ trùng lặp trong kết quả.

=IFERROR(INDEX($B$2:$B$12, MATCH(0, IF(G$2=$C$2:$C$12, COUNTIF($G$2:$G2, $B$2:$B$12), ""), 0)),"")

COUNTIF đếm số lần tên đã xuất hiện trong danh sách kết quả ($G$2:$G2 mở rộng khi kéo xuống) → MATCH tìm vị trí chưa xuất hiện (count=0).

Nhấn Ctrl+Shift+Enter → kéo xuống.

Tạo Danh Sách Excel Theo Tiêu Chí: 4 Phương Pháp Chứng Minh Tạo Danh Sách Excel Theo Tiêu Chí: 4 Phương Pháp Chứng Minh Tạo Danh Sách Excel Theo Tiêu Chí: 4 Phương Pháp Chứng Minh

4. Hàm FILTER (Excel 365) – Cách Nhanh Nhất

Hàm đơn lẻ, tự tràn kết quả (spill):

=FILTER($B$2:$B$12,$C$2:$C$12=G$2)

Không cần kéo, không cần CSE.

Tạo Danh Sách Excel Theo Tiêu Chí: 4 Phương Pháp Chứng Minh Tạo Danh Sách Excel Theo Tiêu Chí: 4 Phương Pháp Chứng Minh

Đọc thêm: Cách Tạo Danh Sách Theo Thứ Tự Bảng Chữ Cái (3 Cách)

Kết Luận

4 cách tạo danh sách theo tiêu chí: INDEX-SMALL (cổ điển), AGGREGATE (mạnh mẽ), INDEX-MATCH-COUNTIF (unique), FILTER (hiện đại Excel 365). Hy vọng hữu ích. Comment hoặc chia sẻ cách khác.

Đọc Thêm

  • Tạo Danh Sách Dấu Chấm (Bulleted List) – 9 Cách
  • Tạo Danh Sách Phân Cách Bằng Dấu Phẩy – 5 Cách
  • Tạo Bảng Giá Trong Excel (Hướng Dẫn Bước Đi)