Nếu bạn đang cố gắng sao chép filter drop-down list trong Excel hiệu quả, bài viết này dành cho bạn. Sẽ thảo luận 5 cách khác nhau sao chép filter dropdown list dưới các điều kiện khác nhau. Hãy đi vào nội dung chính.
Tải file thực hành
5 Cách sao chép Filter Drop-Down List trong Excel
Có tập dữ liệu sau chứa tên nhân viên bán hàng và giá trị bán theo sản phẩm. Sẽ lọc dưới các tiêu chí khác nhau vì đã bật Filter cho tập dữ liệu, các phương pháp dưới sẽ demo cách sao chép filter dropdown list.

Dùng phiên bản Microsoft Excel 365, bạn có thể dùng phiên bản khác tùy ý.
Phương pháp 1: Dùng Advanced Filter (Bộ lọc nâng cao) sao chép Filter Drop-Down List
Cột Product liệt kê sản phẩm nhưng chưa sắp xếp và có trùng lặp như Blackberries, Broccoli.

Click mũi tên filter dropdown, danh sách được sắp xếp A-Z và không trùng lặp. Nhiệm vụ: sao chép dropdown list này sang cột Filtered List dùng Advanced Filter.

Các bước:
➤ Vào tab Data >> nhóm Sort & Filter >> Advanced.

Cửa sổ Advanced Filter mở ra.
➤ Tích Copy to another location và Unique records only.
➤ Chọn sản phẩm làm List range, phạm vi đích ở Copy to, nhấn OK.

Nhận danh sách sản phẩm duy nhất ở cột Filtered List nhưng chưa sắp xếp.

➤ Để sắp xếp, chọn dữ liệu vào Data >> Sort & Filter >> Sort.

Cửa sổ Sort hiện ra.
➤ Chọn:
Sort by → Filtered List
Sort On → Cell Values
Order → A to Z
➤ Tích My data has headers nhấn OK.

Cột Filtered List được sắp xếp, có bản sao filter dropdown list.

Đọc thêm: Tạo Excel Filter dùng Drop-Down List dựa trên giá trị ô
Phương pháp 2: Dùng hàm UNIQUE sao chép Filter Drop-Down List
Xem filter dropdown list cột Product, sao chép sang cột Filtered List dùng hàm UNIQUE và SORT.

Các bước:
Trước hết chuyển phạm vi thành bảng.
➤ Tab Insert >> Table.

Cửa sổ Create Table hiện ra.
➤ Chọn phạm vi, tích My table has headers, nhấn OK.

Bảng Table2 tạo ra.

➤ Nhập hàm sau ở ô E4 lấy giá trị duy nhất cột Product:
=SORT(UNIQUE(Table2[Product],FALSE,FALSE))Table2[Product] là phạm vi cột Product của Table2, FALSE đầu là Return unique rows, FALSE sau là Return every distinct item. UNIQUE cho danh sách sản phẩm duy nhất, SORT sắp xếp.

Nhấn ENTER, nhận filter dropdown list cột Product ở cột Filtered List.

Hàm UNIQUE chỉ có trong Microsoft Excel 365.
Đọc thêm: Giá trị duy nhất trong Drop Down List với VBA trong Excel (Hướng dẫn hoàn chỉnh)
Phương pháp 3: Dùng Remove Duplicates (Xóa trùng lặp) sao chép Filter Drop Down List
Sao chép filter dropdown list cột Product sang Filtered List dùng Remove Duplicates xóa trùng, sau đó Sort sắp xếp như dropdown list.

Các bước:
Sao chép danh sách Product từ cột Product sang Filtered List.
➤ Chọn phạm vi Product nhấn CTRL+C.

➤ Nhấn CTRL+V dán vào cột Filtered List.

Lấy giá trị duy nhất bằng xóa trùng.
➤ Chọn dữ liệu vào Data >> Data Tools >> Remove Duplicates.

Hộp thoại Remove Duplicates hiện ra.
➤ Tích Filtered List nhấn OK.

Thông báo xóa 2 giá trị trùng, nhấn OK.

Sắp xếp A-Z như Phương pháp 1 nhận filter dropdown list cột Product ở Filtered List.

Đọc thêm: Cách xóa trùng lặp từ Drop Down List trong Excel (4 phương pháp)
Đọc tương tự:
- Tạo Searchable Drop Down List trong Excel (2 phương pháp)
- Cách tạo Excel Drop Down List có màu (2 cách)
- Tạo Excel Drop Down List từ Bảng (5 ví dụ)
- Tự động cập nhật Drop Down List trong Excel (3 cách)
- Multiple Dependent Drop-Down List Excel VBA (3 cách)
Phương pháp 4: Dùng hàm FILTER sao chép Filter Drop Down List
Giả sử đã lọc tập dữ liệu theo cột Product, muốn hiển thị giá trị tương ứng cho Blackberries và Broccoli.

Sau lọc, tên nhân viên bán A-Z trong filter dropdown cột Salesperson.

Giá trị bán từ thấp đến cao trong filter dropdown cột Sales. Nhiệm vụ: sao chép 2 list này dùng hàm FILTER.

4.1: Dùng hàm FILTER
➤ Dùng công thức sau ở ô B14
=FILTER(B7:D11,B7:B11=B7," ")B7:D11 là phạm vi, FILTER tìm giá trị Blackberries ô B7 trong B7:B11=B7, ô trống trả về rỗng.

Nhấn ENTER, nhận tên nhân viên và giá trị bán cho Blackberries.

Tương tự, lấy giá trị cho Broccoli công thức ô B16:
=FILTER(B7:D11,B7:B11=B8," ")
➤ Nhấn ENTER, nhận tên nhân viên cột Filtered List1, giá trị bán cột Filtered List2.

Hàm FILTER chỉ có trong Microsoft Excel 365.
4.2: Sao chép giá trị và sắp xếp
Sắp xếp như list filter dropdown nhưng không được vì đây là mảng công thức.
Sao chép list nhấn CTRL+C.

➤ Chọn ô muốn dán, chuột phải chọn Paste Values.

Nhận giá trị Filtered List1 và Filtered List2.

Sắp xếp tên nhân viên A-Z và giá trị bán từ thấp đến cao.
➤ Chọn phạm vi Filtered List1 vào Data >> Sort & Filter >> Sort.

Hộp thoại Sort hiện ra.
➤ Chọn:
Sort by → Filtered List1
Sort On → Cell Values
Order → A to Z
➤ Tích My data has headers nhấn OK.

Filtered List1 đã sắp xếp, làm tiếp Filtered List2.
➤ Chọn phạm vi Filtered List2 vào Data >> Sort & Filter >> Sort.

Hộp thoại Sort hiện ra.
➤ Chọn:
Sort by → Filtered List2
Sort On → Cell Values
Order → Smallest to Largest
➤ Tích My data has headers nhấn OK.

Đã sắp xếp Filtered List1 và Filtered List2 như mong muốn.

Cuối cùng, sao chép filter dropdown list cột Salesperson sang Filtered List1,

và filter dropdown list cột Sales sang Filtered List2.

Đọc thêm: VBA chọn giá trị từ Drop Down List trong Excel (2 phương pháp)
Phương pháp 5: Kết hợp SUBTOTAL, INDEX và MATCH
Lọc tập dữ liệu theo sản phẩm cột Product, filter dropdown list cột Salesperson cập nhật theo. Dùng SUBTOTAL, INDEX, MATCH luôn nhận list đó ở cột Filtered List.

5.1: Lấy số thứ tự cập nhật
Lấy số thứ tự cột Helper tự cập nhật sau lọc.
➤ Áp dụng công thức ô D4
=SUBTOTAL(3,C$4:C4)3 cho COUNTA, C$4:C4 phạm vi cập nhật từng hàng (hàng 8 thành C$4:C8) vì cố định hàng đầu bằng $ trước số hàng 4.

➤ Nhấn ENTER kéo Fill Handle xuống.

Nhận số thứ tự cột Helper.

Lọc bảng theo cột Product, tích Apple, Beet Greens, Blackberries, Cherry từ dropdown.

Bảng lọc hiện ra, sao chép filter dropdown list cột SalesPerson sang Filtered List.

5.2: Dùng INDEX và MATCH trích xuất list
➤ Viết số thứ tự cột Serial No.

➤ Nhập công thức ô D14.
=INDEX($C$4:$C$11,MATCH(C14,$D$4:$D$11,0))$C$4:$C$11 phạm vi cột SalesPerson muốn lấy, C14 số thứ tự khớp với số cột Helper.
- MATCH(C14,$D$4:$D$11,0) → trả về chỉ số hàng giá trị ô C14 là 1.
Kết quả → 1 - INDEX($C$4:$C$11,MATCH(C14,$D$4:$D$11,0)) thành
INDEX($C$4:$C$11,1) → kiểm tra giá trị tương ứng phạm vi $C$4:$C$11 chỉ số hàng 1
Kết quả → Michael

➤ Nhấn ENTER kéo Fill Handle xuống.

Nhận tên nhân viên cột Filtered List, sắp xếp A-Z.
➤ Chọn dữ liệu vào Data >> Sort & Filter >> Sort.

Hộp thoại Sort mở ra.
➤ Chọn:
Sort by → Filtered List
Sort On → Cell Values
Order → A to Z
➤ Tích My data has headers nhấn OK.

Cuối cùng list được sắp xếp, nhận bản sao filter drop-down list cột SalesPerson ở Filtered List.

Nội dung liên quan: Cách tạo Drop-Down List dựa trên công thức trong Excel (4 cách)
Phần thực hành
Để tự thực hành, cung cấp mục Practice trong sheet Practice. Hãy tự làm.

Kết luận
Bài viết bao quát cách sao chép filter drop-down list trong Excel dễ dàng. Hy vọng hữu ích. Mọi góp ý hoặc thắc mắc hãy chia sẻ ở phần bình luận.
Các bài viết liên quan
- Conditional Drop Down List trong Excel (Tạo, Sắp xếp và Sử dụng)
- Cách dùng IF Statement tạo Drop-Down List trong Excel
- Cách tạo Drop Down List từ Sheet khác trong Excel (2 phương pháp)
- VLOOKUP với Drop Down List trong Excel
- Cách sửa Drop-Down List trong Excel (4 cách cơ bản)