Computer >> Máy Tính >  >> Phần mềm >> Office

Cách so sánh hai cột để tìm sự khác biệt trong Excel

Đây là một tình huống thú vị thường xảy ra. Cụ thể, đôi khi người ta cần phân biệt dữ liệu thành hai cột khác nhau. Có rất nhiều quy trình trong đó Excel so sánh hai danh sách và trả về sự khác biệt. Trong bài viết này, chúng ta sẽ xem các cách so sánh hai cột trong Excel để tìm ra sự khác biệt.

7 cách so sánh hai cột để tìm sự khác biệt trong Excel

Trong phần này, bạn sẽ tìm thấy 7 cách so sánh hai cột trong Excel để tìm sự khác biệt. Tôi sẽ thảo luận về chúng từng cái một ở đây. Giữ kết nối!

Vì vậy, hãy bắt đầu với một ví dụ đơn giản để minh họa cách thực hiện điều này.

Cách so sánh hai cột để tìm sự khác biệt trong Excel

Ở đây chúng tôi có hai danh sách nơi đặt tên của một số loại trái cây. Chúng tôi sẽ so sánh hai danh sách để tìm ra sự khác biệt. Dưới đây là hai danh sách chứa tên của các loại trái cây.

Chúng ta sẽ thấy 7 các quy trình khác nhau để tìm ra sự khác biệt giữa hai cột. Trong mọi quá trình so sánh và tìm sự khác biệt giữa hai cột, chúng tôi sẽ sử dụng cùng một bảng.

1. Áp dụng định dạng có điều kiện để so sánh hai cột

Chúng tôi có thể sử dụng Định dạng có điều kiện để làm nổi bật các giá trị duy nhất của hai cột. Thủ tục rất đơn giản và được cung cấp bên dưới.

📌 Các bước:

  • Đầu tiên, hãy chọn các phạm vi mà bạn muốn áp dụng định dạng có điều kiện. Trong ví dụ này, phạm vi là B5 : B11 .
  • Bây giờ, trong Trang chủ nhấp vào tab Định dạng có điều kiện và trong Quy tắc đánh dấu ô nhấp vào Giá trị trùng lặp.

Cách so sánh hai cột để tìm sự khác biệt trong Excel

  • Trong Giá trị trùng lặp hộp thoại, nếu bạn chọn Sao y bạn sẽ thấy các giá trị trùng lặp của hai ô.

Cách so sánh hai cột để tìm sự khác biệt trong Excel

  • Nếu bạn chọn Duy nhất trong Giá trị trùng lặp bạn sẽ thấy các giá trị duy nhất của hai ô.

Cách so sánh hai cột để tìm sự khác biệt trong Excel

  • Nhấn OK để xác nhận Định dạng có điều kiện .

Cách so sánh hai cột để tìm sự khác biệt trong Excel

Đọc thêm: Cách so sánh hai cột hoặc danh sách trong Excel

2. So sánh hai cột bằng cách sử dụng hàm IF

Chúng tôi sẽ sử dụng Hàm IF để tìm sự khác biệt giữa hai cột. Chỉ cần làm theo các bước bên dưới cho việc này.

📌 Các bước:

  • Trước hết, hãy tạo một cột mới để hiển thị những thành quả nào của Danh sách 1 có sẵn trong Danh sách 2 .
  • Bây giờ, hãy chọn ô đầu tiên (tức là E5 ) của cột mới tạo và áp dụng công thức sau.

=IF(B5=C5,"YES","NO")

Đây,

  • B5 =Trái cây trong danh sách-1
  • C5 =Trái cây trong danh sách-2

Cách so sánh hai cột để tìm sự khác biệt trong Excel

  • Sau đó, nhấn ENTER và bạn sẽ thấy tuyên bố KHÔNG trong ô D5 .
  • Bây giờ, hãy sử dụng Xử lý điền công cụ để kéo xuống công thức và Tự động điền công thức xuống từ ô D5 đến D11

Cách so sánh hai cột để tìm sự khác biệt trong Excel

  • Do đó, tất cả các ô sẽ hiển thị kết quả và bạn có thể phân biệt giữa hai cột.

Cách so sánh hai cột để tìm sự khác biệt trong Excel

3. Áp dụng hàm EXACT để so sánh các cột

Hàm EXACT so sánh hai chuỗi văn bản và sau đó trả về TRUE hoặc FALSE dựa trên sự phù hợp chính xác giữa các văn bản. Vì vậy, bạn có thể áp dụng chức năng này để phục vụ mục đích tìm sự khác biệt giữa hai cột. Để làm như vậy, hãy thực hiện theo các bước sau.

📌 Các bước:

  • Trước hết, hãy chọn một ô và nhập công thức sau vào ô đó.

=EXACT(B5,C5)

Đây,

  • B5 =Trái cây trong danh sách-1
  • C5 =Trái cây trong danh sách-2

Cách so sánh hai cột để tìm sự khác biệt trong Excel

  • Sau đó, nhấn ENTER và ô sẽ trả về FALSE .

Cách so sánh hai cột để tìm sự khác biệt trong Excel

  • Bây giờ, hãy kéo công thức xuống và các ô của bạn sẽ hiển thị cho bạn kết quả.

Cách so sánh hai cột để tìm sự khác biệt trong Excel

4. Áp dụng IF với hàm AND

Sự kết hợp của IF chức năng sẽ phục vụ mục đích của bạn. Thực hiện như bên dưới.

📌 Các bước:

  • Trước hết, hãy áp dụng công thức cho một ô đã chọn.

=IF(AND(B5<>C5),"No Match","Match")

Đây,

  • B5 =Trái cây trong danh sách-1
  • C5 =Trái cây trong danh sách-2

Cách so sánh hai cột để tìm sự khác biệt trong Excel

  • Sau đó, kéo công thức xuống để các ô hiển thị kết quả.

Cách so sánh hai cột để tìm sự khác biệt trong Excel

5. Kết hợp các hàm IF, ISNA và VLOOKUP

Chúng tôi có thể sử dụng IF , ISNA hàm Vlookup để tìm sự khác biệt giữa hai danh sách hoặc cột trong Excel. Quy trình được đưa ra dưới đây.

📌 Các bước:

  • Trước hết, hãy tạo một cột mới> chọn ô đầu tiên (tức là E5 ) của cột mới tạo và áp dụng công thức sau.

=IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)),"NO","YES")

Đây,

  • B5 =Giá trị tra cứu
  • C5:C11 =Mảng tra cứu

Cách so sánh hai cột để tìm sự khác biệt trong Excel

💡 Phân tích Công thức

VLOOKUP (B5, $ C $ 5:$ C $ 11,1,0) tìm kiếm giá trị của B5 (tức là Apple ) trong phạm vi $ C $ 5:$ C $ 11. Giá trị này không có sẵn trong mảng tra cứu và trả về # N / A .

Hàm ISNA kiểm tra xem một ô có chứa # N / A! lỗi hay không. Nó trả về TRUE hoặc FALSE tùy thuộc vào sự hiện diện của # N / A !

Vì vậy, ISNA (VLOOKUP (B5, $ C $ 5:$ C $ 11,1,0)) = ISNA (# N / A) trả về TRUE .

Cuối cùng, IF (ISNA (VLOOKUP (B5, $ C $ 5:$ C $ 11,1,0)), ”KHÔNG”, ”CÓ”) = IF (ISNA (# N / A), "KHÔNG", "CÓ") = NẾU (ĐÚNG, "KHÔNG", "CÓ") = KHÔNG

Vì vậy, ĐẦU RA => KHÔNG . Đó là vì tên trái cây Apple từ Danh sách-1 không có sẵn trong Danh sách-2 .

  • Sau đó, nhấn ENTER và bạn sẽ thấy tuyên bố KHÔNG trong ô D5 .

Cách so sánh hai cột để tìm sự khác biệt trong Excel

  • Bây giờ, hãy sử dụng Xử lý điền công cụ để kéo xuống công thức và Tự động điền công thức xuống từ ô D5 đến D11
  • Cuối cùng, bạn sẽ có thể thấy sự khác biệt giữa Danh sách-1 Danh sách-2

Cách so sánh hai cột để tìm sự khác biệt trong Excel

Đọc thêm: Cách so sánh hai cột trong Excel bằng hàm VLOOKUP

6. Sử dụng Kết hợp các Hàm IF, ISERROR và MATCH

Ở đây chúng tôi sẽ sử dụng IF , ISERROR MATCH hàm để so sánh hai cột. Chúng tôi sẽ so sánh Danh sách-1 với Danh sách-2 . Công thức sẽ tính toán hai danh sách và sẽ trả về tên của trái cây chỉ có trong Danh sách-1 . Quy trình được đưa ra dưới đây.

📌 Các bước :

  • Trước hết, hãy chọn ô đầu tiên D5 của cột mới tạo và nhập công thức sau vào ô đã chọn.

=IF((ISERROR(MATCH(B5,$C$5:$C$11,0))),B5,"")

Đây,

  • B5 =Giá trị tra cứu
  • C5:C11 =Mảng tra cứu

Cách so sánh hai cột để tìm sự khác biệt trong Excel

💡 Phân tích Công thức

Hàm MATCH tìm kiếm giá trị của B5 (tức là Apple ) trong phạm vi tra cứu $ C $ 5:$ C $ 11 .

Vì vậy, MATCH (B5, $ C $ 5:$ C $ 11,0) trả về # N / A vì nó không tìm thấy giá trị trong phạm vi tra cứu.

Bây giờ, ISERROR (TRẬN ĐẤU (B5, $ C $ 5:$ C $ 11,0)) = ISERROR (# N / A) trả về TRUE .

Cuối cùng, IF ((ISERROR (MATCH (B5, $ C $ 5:$ C $ 11,0))), B5, ””) = IF (TRUE, B5, “”) trả về giá trị của B5 (tức là Apple ).

Vì vậy, ĐẦU RA => Apple .

  • Sau khi nhấn ENTER bạn sẽ thấy đầu ra trong ô đó. Bây giờ, hãy kéo công thức sau cho các ô tiếp theo.

Cách so sánh hai cột để tìm sự khác biệt trong Excel

  • Do đó, các ô mà bạn đã sao chép công thức sẽ hiển thị cho bạn kết quả.

Cách so sánh hai cột để tìm sự khác biệt trong Excel

  • Theo cách tương tự, bạn có thể tìm thấy tên của trái cây chỉ có trong Danh sách-2 . Trong trường hợp đó, công thức sẽ là,

=IF((ISERROR(MATCH(C5,$B$5:$B$11,0))),C5,"")

Đây,

  • C5 =Giá trị tra cứu
  • B5:B17 =Mảng tra cứu

Cách so sánh hai cột để tìm sự khác biệt trong Excel

7. Kết hợp các hàm IF và COUNTIF để so sánh các cột

Trong quy trình này, nếu Danh sách-1 chứa bất kỳ tên trái cây nào không được đặt trong Danh sách-2 , công thức mà chúng tôi sẽ sử dụng sẽ cho biết rằng tên trái cây từ Danh sách-1 không được tìm thấy trong Danh sách-2 . Chúng tôi sẽ kết hợp IF COUNTIF các chức năng cho mục đích này. Hãy bắt đầu so sánh.

📌 Các bước:

  • Trước hết, hãy nhập công thức sau vào ô D5 .

=IF(COUNTIF($C$5:$C$11, $B5)=0, "Not Found in List-2", "")

Cách so sánh hai cột để tìm sự khác biệt trong Excel

💡 Phân tích Công thức

COUNTIF hàm trả về tổng số ô trong một phạm vi xác định.

COUNTIF ($ C $ 5:$ C $ 11, $ B5) tìm kiếm giá trị của ô B5 (tức là Apple ) trong phạm vi $ C $ 5:$ C $ 11 nhưng không tìm thấy gì trong phạm vi. Vì vậy, Đầu ra => 0 .

Cuối cùng, IF (COUNTIF ($ C $ 5:$ C $ 11, $ B5) =0, “Không tìm thấy trong danh sách-2”, “”) = IF (0, “Không tìm thấy trong danh sách-2”, “”) sẽ trả về “ Không tìm thấy trong Danh sách-2 ”Khi điều kiện là 0 , nếu không, hãy giữ ô trống ( “” ).

Vì vậy, Kết quả cuối cùng => “ Không tìm thấy trong Danh sách-2 “.

  • Bây giờ, nhấn ENTER để cho phép ô hiển thị kết quả.
  • Sau đó, kéo công thức xuống.

Cách so sánh hai cột để tìm sự khác biệt trong Excel

  • Bằng cách làm này, bạn sẽ thấy sự khác biệt giữa hai cột.

Cách so sánh hai cột để tìm sự khác biệt trong Excel

Kết luận

Vì vậy, chúng ta có thể thấy các quy trình khác nhau để so sánh hai cột trong Excel để tìm ra sự khác biệt. So sánh giữa hai cột cũng có thể được lấy cho các trận đấu. Trong số 4 thủ tục mà chúng ta đã thảo luận, sử dụng định dạng có điều kiện là cách tốt nhất để so sánh hai cột. Bởi vì ở định dạng có điều kiện, bạn có thể so sánh giữa nhiều cột, quy trình này rất đơn giản và nhanh chóng và bạn có thể tìm thấy cả kết quả phù hợp và khác biệt.

Hy vọng bạn thấy bài viết này hữu ích. Duyệt trang web của chúng tôi để tìm thêm các bài viết hữu ích. Giữ liên lạc!

Bài đọc thêm

  • Cách So sánh Hai Cột Sử dụng Định dạng Có Điều kiện trong Excel
  • Excel Compare Text in Two Columns (7 Fruitful Ways)
  • Excel Compare Two Cells Text (9 Examples)
  • Excel formula to compare two columns and return a value (5 examples)