Cách lọc dữ liệu không trùng nhau trong 2 file Excel

Trong quá trình làm việc và sử dụng phần mềm Excel thì trong trường hợp nếu như bảng tính Excel có một lượng lớn dữ liệu thông tin rất khó để có thể kiểm tra và lọc các dữ liệu nào là trùng nhau hoặc là dữ liệu không trùng nhau. Nếu như chúng ta kiểm tra một cách thủ công thì mất rất nhiều thời gian và công sức mà hơn nữa độ chính xác không cao. Vậy có những cách nào có thể lọc dữ liệu không trùng nhau trong Excel? Trong bài viết hôm nay mình sẽ chia sẻ với các bạn các cách để có thể lọc dữ liệu không trùng nhau trong Excel để lọc ra giá trị duy nhất một cách nhanh chóng và đơn giản nhất nhé.

Ví dụ: Cho bảng dữ liệu dưới đây hãy lọc ra những dữ liệu không trùng nhau.

Cách lọc dữ liệu không trùng nhau trong 2 file Excel

Cách lọc những dữ liệu không trùng nhau ra để chỉ lấy các dữ liệu duy nhất chúng ta hãy thực hiện các bước như sau:

Bước 1: Đầu tiên, chúng ta hãy bôi đen để chọn vùng dữ liệu cần lấy, chẳng hạn như ví dụ trên là B4:B18. Sau đó trên thanh công cụ, chúng ta nhấn chọn tab Data rồi nhấn chọn Advanced Filter

Cách lọc dữ liệu không trùng nhau trong 2 file Excel

Bước 2: Khi đó, một cửa sổ sẽ hiện ra và chúng ta nhấn Yes

Cách lọc dữ liệu không trùng nhau trong 2 file Excel

Bước 3: Lúc này, cửa sổ Advanced Filter sẽ hiện lên và tại đây chúng ta cần chọn như sau:

  • Mục Action : Chúng ta chọn Filter the list, in-place trong trường hợp nếu chúng ta muốn thay thế cho dữ liệu cũ. Hoặc chúng ta chọn Copy to other place trong trường hợp nếu như chúng ta muốn sao chép các dữ liệu duy nhất.

  • Mục List Range có nghĩa là vùng dữ liệu mà chúng ta cần lọc đã bôi đen trước đó.

  • Mục Copy to: trong trường hợp nếu như chúng ta chọn Copy to other place  thì sẽ phải điền thêm vị trí mà chúng ta muốn sao chép ra.

  • Tiếp theo, chúng ta tích vào ô Unique only tức là chỉ sao chép dữ liệu duy nhất rồi nhấn nút OK để hoàn tất.

Cách lọc dữ liệu không trùng nhau trong 2 file Excel

Bước 4: Khi đó kết quả là các giá trị duy nhất, không trùng nhau được sao chép ra cột bên phải như hình minh họa dưới đây:

Cách lọc dữ liệu không trùng nhau trong 2 file Excel

2. Cách lọc dữ liệu không trùng nhau trong excel bằng Remove Duplicates

Ngoài cách lọc dữ liệu như trên thì chúng ta cũng có thể lọc giá trị không trùng nhau bằng cách tiến hành xóa trực tiếp các giá trị trùng trên bảng dữ liệu gốc bằng công cụ Remove Duplicates trong Excel

Bước 1: Đầu tiên, chúng ta cần bôi đen vùng dữ liệu cần xóa dữ liệu trùng

Cách lọc dữ liệu không trùng nhau trong 2 file Excel

Bước 2: Tiếp đó, trên thanh công cụ, chúng ta nhấn vào Data rồi nhấn chọn Remove Duplicates

Cách lọc dữ liệu không trùng nhau trong 2 file Excel

Bước 3: Khi đó, sẽ xuất hiện cửa sổ Remove Duplicates Warning. Trong trường hợp nếu như chúng ta muốn xóa toàn bộ dòng chứa dữ liệu trùng thì chúng ta hãy chọn Expand the selection. Còn trong trường hợp nếu như chúng ta chỉ muốn xóa ô chứa dữ liệu trùng thì hãy chọn Continue with the current selection. Sau đó, nhấn nút Remove Duplicates.

Cách lọc dữ liệu không trùng nhau trong 2 file Excel

Bước 4: Lúc này, cửa sổ Remove Duplicates sẽ xuất hiện. Trong trường hợp nếu như tiêu đề của chúng ta có trong vùng mà đã chọn trước đó thì chúng ta hãy chọn tích My data has header rồi nhấn OK

Cách lọc dữ liệu không trùng nhau trong 2 file Excel

Bước 5: Khi đó, phần mềm Excel sẽ thông báo kết quả bao nhiêu dữ liệu trùng và bao nhiêu dữ liệu không trùng nhau (duy nhất), chẳng hạn như ví dụ trên có 5 loại rau bị trùng và 10 loại rau không trùng nhau.

Cách lọc dữ liệu không trùng nhau trong 2 file Excel

Sau đó, kết quả các dòng trùng nhau sẽ bị xóa và các dữ liệu sẽ tự động được chuyển lên thay thế vị trí ô bị xóa như hình minh họa dưới đây:

Cách lọc dữ liệu không trùng nhau trong 2 file Excel

3. Cách lọc dữ liệu không trùng nhau trong hai bảng tính Excel

Để có thể lọc dữ liệu không trùng nhau trong hai bảng tính Excel thì chúng ta hãy thực hiện các bước như sau:

  • Bước 1: Đầu tiên, trong sheet 1 chúng ta hãy vào ô đầu tiên để nhập những kết quả trùng, tiếp đó chúng ta nhấn vào “ tab Formulas ” và lựa chọn mục “ Insert Function ” 
  •  
  • Bước 2: Lúc này ,  sẽ xuất hiện hộp thoại của “ Insert Function " trên màn hình và trong đó chúng ta sẽ tìm đến “ Lookup & Reference ” tại phần “ Or select a category " 
  •  
  • Bước 3: Khi đó, màn hình sẽ hiển thị phần hộp thoại “ Function Arguments " và chúng ta sẽ thực hiện nhập các vùng dữ liệu cụ thể cho từng yếu tố tại đó, tiếp đó tại phần “ Lookup_value ” thì chúng ta chỉ cần click chuột vào sheet 1 rồi tiếp tục chọn tiếp vào ô mà chúng ta muốn kiểm tra chẳng hạn như ô số C4 thì ô “ Lookup_value ” sẽ ngay lập tức hiển thị “ sheet ! C4 "
  •  
  •  Bước 4: Tiếp theo, tại phần “ Table_array " chúng ta sẽ tiếp tục nhấn vào sheet 2 rồi lựa chọn toàn bộ cùng dữ liệu trùng nhau cần phải tiến hành kiểm tra và trên màn hình sẽ hiển thị "sheet2!C3:E13”, trong đó C3:E13 là vùng dữ liệu chúng ta lựa chọn. Như vậy là chúng ta đã hoàn thành xong việc lọc dữ liệu không trùng nhau trong hai bảng tính Excel.

Qua bài viết trên đây chắc hẳn các bạn đã có thể hiểu được các cách lọc dữ liệu không trùng nhau trong Excel. Mình hy vọng rằng những chia sẻ trên của mình sẽ thực sự hữu ích đối với các bạn và chúc các bạn thực hiện thành công cách lọc dữ liệu không trùng nhau trong Excel nhé.

Sử dụng Excel rất phổ biến hiện nay hầu hết trong khắp các doanh nghiệp lớn nhỏ. Việc quản lý danh sách kho, nhân viên, nội dung công việc,... đều được list sẵn trên trang tính Excel. Yêu cầu số lượng như vậy cũng không tránh khỏi những nhầm lẫn trùng lặp các giá trị cần list, bởi vậy mà tính năng lọc dữ liệu trùng nhau giữa 2 sheet của Excel sẽ hỗ trợ việc tìm kiếm và lọc những trùng lặp nhanh gọn nhất.

1. Hàm Vlookup

1.1. Hàm Vlookup là gì?

Hàm Vlookup là hàm dò tìm dữ liệu được tích hợp sẵn trong Excel. Một trong những tác dụng lớn nhất của hàm này đó là dùng để đi tìm và lọc dữ liệu theo nhiều điều kiện yêu cầu khác nhau. Chúng được hoạt động dựa trên những bảng dữ liệu có sẵn hoặc chỉ đơn giản là danh sách bất kỳ nào đó như bảng đánh giá kết quả - xếp loại học sinh, nhân viên, danh sách dữ liệu đơn hàng nhập kho - xuất kho, tổng hợp thông tin của nhân viên trong công ty... 

1.2. Hàm vlookup có vai trò và vị trí gì trong mục đích lọc dữ liệu trùng nhau giữa 2 sheet của Excel? 

- Những ai đã từng tiếp cận với Excel thì mới thấy hệ thống hàm của Excel nhiều đến nhường nào, Vlookup là một hàm thuộc Excel được dùng thông dụng trong việc tìm kiếm dữ liệu, tạo lên sự liên kết các sheet với nhau, rộng và nâng cao hơn là việc kiểm tra và tìm kiếm dữ liệu theo yêu cầu cho trước. 

- Một chức năng nâng cao khác là hàm còn được dùng để lọc dữ liệu trùng nhau giữa 2 sheet, được dùng khá phổ thông và hiện nay đã được cải thiện hơn so với bản cũ khiến việc lọc dữ liệu trùng không còn phức tạp và khó khăn nữa. 

2. Cách lọc trùng dữ liệu trong Excel

Để lọc các dữ liệu trùng nhau trong cùng một bàng tính Excel, bạn thực hiện như sau:

- Bước 1: Mở File Excel của bạn. Giữ chuột trái để bôi đen vùng dữ liệu cần lọc. Trên thanh công cụ, chọn Data, sau đó bạn chọn mục Remove Duplicates. 

Cách lọc dữ liệu không trùng nhau trong 2 file Excel

Bước 1

- Bước 2: Dùng chuột tích vào ô mà bạn muốn lọc dữ liệu. Sau đó nhấn OK.

Cách lọc dữ liệu không trùng nhau trong 2 file Excel

Bước 2

Sau đó giao diện Excel sẽ hiển thị một bảng thông báo có bao nhiêu dữ liệu trùng bị loại bỏ và bao nhiêu dữ liệu còn lại. 

Cách lọc dữ liệu không trùng nhau trong 2 file Excel

Bước 3

Kết quả là phần mềm sẽ xóa những dữ liệu trùng nhau và sắp xếp dữ liệu còn lại theo thứ tự. 

Cách lọc dữ liệu không trùng nhau trong 2 file Excel

Bước 4

>> Xem thêm: Hướng dẫn cách lọc dữ liệu trong excel chuẩn nhất

3. Cách lọc dữ liệu trùng nhau trong 2 Sheet trên Excel

Sử dụng hàm Vlookup để phục vụ cho việc lọc dữ liệu trùng trước hết đó là việc tìm kiếm các dữ liệu trùng lặp để thực hiện thao tác cùng hàm Vlookup.

Theo dõi ví dụ cụ thể để hiểu rõ hơn về cách làm:

- Bước 1: Đưa ra 2 bảng của 2 sheet, sheet 1 và sheet 2.

 Sheet 1:

Cách lọc dữ liệu không trùng nhau trong 2 file Excel

Hình 1

Sheet 2:

Cách lọc dữ liệu không trùng nhau trong 2 file Excel

Hình 2

Với sheet 1 chúng ta có list các danh sách tên để lọc các value trùng 

Sheet 2 là list các giá trị value gốc hay sẵn có.

- Bước 2: Tại sheet 1 --> nhấp chuột vào Formulas --> chọn Insert Function

Mở ra hộp thoại mới ta làm thao tác như hình và OK

Cách lọc dữ liệu không trùng nhau trong 2 file Excel

Hình 3

- Bước 3: Sau khi Ok hộp thoại mới mở ra, thao tác tiếp theo là nhập giá trị vào từng vùng dữ liệu của Vlookup để lọc dữ liệu trùng nhau giữa 2 sheet trong Excel.

- Tại vùng dữ liệu thứ nhất Lookup_value nhấp vào sheet 1 > click vào tên đầu tiên trong bảng và tự động giá trị nhập vào vùng dữ liệu này sẽ được hiện trên cửa sổ.

- Vùng dữ liệu tiếp theo Table_array chọn vào sheet 2 > chọn tất cả vùng giá trị cần kiểm tra và tự động dữ liệu  xuất hiện trên cửa sổ đang làm việc.

- Ở dòng nhập dữ liệu thứ 3 Col_index_num vùng này yêu cầu nhập số vị trí cột mà muốn kiểm tra dữ liệu nếu là trùng, ở đây sẽ nhập là 1 để kiểm tra trong bảng dữ liệu ở sheet 1.

Cách lọc dữ liệu không trùng nhau trong 2 file Excel

Hình 4

- Phần cuối cùng thường hay để số 0

=> OK

=> Đưa ra kết quả tại bảng sheet 1 tên người trùng 

- Bước 4: Nhấp kéo giữ chuột từ ô đầu tiên xuống hết các giá trị dưới, được kết quả. Dữ liệu có kết quả là #N/A là những giá trị không trùng với dữ liệu khác.

>> Xem thêm: 5 Cách tính tuổi trong excel đơn giản và chi tiết nhất

>> Xem thêm: 3 Cách lọc số điện thoại trong Excel

4. Kết hợp hàm Vlook, hàm If, hàm ISNA bỏ lỗi #N/A

Trong trường hợp cột kiểm tra dữ liệu có những ô không bị trùng lặp sẽ hiểu thị lỗi #N/A, nếu như vậy bạn có thể kết hợp với hàm ISNA để kiểm tra lỗi #N/A

Nếu dữ liệu là #N/A thì hàm ISNA sẽ trả về kết quả là TRUE và ngước lại nếu không phải thì hàm sẽ trả về giá trị FALSE. 

Lúc này hàm IF sẽ kiểm tra điều kiện, nếu đúng thì sẽ trả về giá trị a mà bạn chỉ định, nếu sai thì trả về giá trị b mà người dùng chỉ định.

Bước 1: Tại Sheet 1 bạn nhập thêm 1 cột nữa để so sánh với cột Kiểm tra. Tại ô đầu tiên bạn sẽ nhập công thức dưới đây.

=IF(ISNA(VLOOKUP(Sheet1!C3,Sheet2!$C$2:$E$11,1,0)),"Không","Trùng")

Hàm ISNA sẽ kiểm tra giá trị của hàm Vlookup. Nếu hàm Vlookup trả về lỗi #N/A thì hàm ISNA sẽ trả về giá trị TRUE. Trong đó #N/A là dữ liệu không trùng lặp nên hàm If sẽ trả về kết quả Không.

Nếu hàm VLOOKUP trả về giá trị cụ thể thì hàm ISNA sẽ trả về giá trị FALSE. Hàm IF sẽ trả về điều kiện sai là “Trùng”.

Cách lọc dữ liệu không trùng nhau trong 2 file Excel

Kết hợp hàm Vlook, hàm If, hàm ISNA bỏ lỗi #N/A
 

Bước 2: Kết quả ở ô đầu tiên sẽ thông báo Trùng. Tiếp tục kéo xuống những ô bên dưới sẽ được các thông báo khác nhau, tương ứng với từng giá trị.

Cách lọc dữ liệu không trùng nhau trong 2 file Excel

Kết hợp hàm Vlook, hàm If, hàm ISNA bỏ lỗi #N/A 1

Bước 3: Như vậy bạn đã có kết quả thông báo Trùng và Không cho bảng kiểm tra. Cuối cùng chúng ta có thể xóa cột Kiểm tra để làm gọn bảng dữ liệu và giao diện bảng khoa học hơn khi không có báo lỗi #N/A.

Cách lọc dữ liệu không trùng nhau trong 2 file Excel

Kết hợp hàm Vlook, hàm If, hàm ISNA bỏ lỗi #N/A 2

Kết quả bảng dữ liệu Sheet 1 hoàn chỉnh như hình.

Cách lọc dữ liệu không trùng nhau trong 2 file Excel

Kết hợp hàm Vlook, hàm If, hàm ISNA bỏ lỗi #N/A 2

Chỉ việc thực hiện các thao tác cơ bản và đơn giản, người dùng có thể dễ dàng nhanh gọn việc check và lọc dữ liệu trùng nhau giữa 2 sheet trong Excel rất chính xác.

Ngoài kiến thức về lọc dữ liệu trùng nhau trong Excel các bạn có thể tham khảo các khóa học tin học văn phòng từ những giảng viên hàng đầu: Tại đây

Chúc các bạn thành công! 


Tags: Excel