So sánh danh sách trùng lặp (Microsoft Excel)
Hãy tưởng tượng trong giây lát rằng bạn có một trang tính chứa danh sách các phần số. Trên một trang tính, bạn có một danh sách các số bộ phận và trên một trang tính khác, bạn có một danh sách tương tự. Tuy nhiên, các danh sách này không giống nhau và bạn muốn xác định xem một số bộ phận cụ thể trên một danh sách có xuất hiện trên danh sách kia hay không.
Một giải pháp là bằng cách nào đó kết hợp các danh sách, nhưng thêm một số loại chỉ báo về danh sách ban đầu mà số bộ phận cụ thể đến từ đâu. Trên thực tế, cách tiếp cận này (hoặc một biến thể của nó) là cách tiếp cận được nhiều người dùng Excel áp dụng.
Tuy nhiên, nếu bạn không muốn kết hợp các danh sách thì sao? Trong trường hợp này, có một cách rất dễ dàng để thực hiện phép so sánh. Làm theo các bước sau:
-
Đảm bảo rằng có một cột trống ngay bên phải của mỗi danh sách số bộ phận trên mỗi trang tính.
-
Chọn số bộ phận trên trang tính đầu tiên và đặt tên cho chúng chẳng hạn như “PartList1”. (Sử dụng Chèn | Tên | Xác định.)
-
Chọn số bộ phận trên trang tính thứ hai và đặt tên cho chúng chẳng hạn như “PartList2”.
-
Giả sử rằng số phần đầu tiên trên trang tính đầu tiên nằm trong ô A2, hãy nhập công thức sau vào ô B2:
=ISNUMBER(MATCH(A2,PartList2,0))
-
Sao chép công thức xuống để một bản sao xuất hiện ở bên phải của mỗi số phần trên trang tính đầu tiên.
-
Lặp lại các bước 4 và 5 trên trang tính thứ hai nhưng sử dụng công thức sau:
=ISNUMBER(MATCH(A2,PartList1,0))
Khi bạn làm xong, TRUE hoặc FALSE sẽ xuất hiện ở bên phải của mỗi số phần trên mỗi trang tính. Nếu TRUE xuất hiện, số bộ phận liên quan sẽ xuất hiện trên trang tính khác. Nếu FALSE xuất hiện, thì số bộ phận là duy nhất và không xuất hiện trên trang tính khác.
Một cách tiếp cận khác là sử dụng công thức mảng để thực hiện các phép so sánh. Bạn có thể làm theo các bước tương tự được hiển thị ở trên, nhưng sử dụng công thức sau ở bước 4 (và biến thể PartList1 ở bước 6):
=OR(EXACT(A2,PartList2))
Vì đây là một công thức mảng, bạn sẽ nhập nó bằng cách sử dụng Shift + Ctrl + Enter. Kết quả là chỉ định TRUE và FALSE giống như mô tả ở trên.
Bất kể bạn sử dụng cách tiếp cận công thức nào, bạn có thể sử dụng khả năng Tự động lọc của Excel để giới hạn những gì được hiển thị trên một trong hai trang tính. Nếu bạn lọc để chỉ hiển thị các FALSE, bạn sẽ có một danh sách tất cả các số bộ phận duy nhất. Nếu bạn lọc để hiển thị TRUE, thì bạn sẽ có một danh sách các bản sao.
ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.
Mẹo này (2251) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003.