Excel nếu khớp công thức: kiểm tra xem hai hoặc nhiều ô có bằng nhau không

  • Chia Sẻ Cái Này
Michael Brown

Hướng dẫn sẽ hướng dẫn bạn cách xây dựng công thức khớp If trong Excel để công thức này trả về các giá trị logic, văn bản tùy chỉnh hoặc giá trị từ một ô khác.

Một công thức Excel để xem nếu hai ô khớp nhau có thể đơn giản như A1=B1. Tuy nhiên, có thể có những trường hợp khác nhau khi giải pháp rõ ràng này không hoạt động hoặc tạo ra kết quả khác với những gì bạn mong đợi. Trong hướng dẫn này, chúng ta sẽ thảo luận về nhiều cách khác nhau để so sánh các ô trong Excel, để bạn có thể tìm ra giải pháp tối ưu cho công việc của mình.

    Cách kiểm tra xem hai ô có khớp nhau trong Excel không

    Có nhiều biến thể của công thức khớp If trong Excel. Chỉ cần xem lại các ví dụ bên dưới và chọn một ví dụ phù hợp nhất với kịch bản của bạn.

    Nếu hai ô bằng nhau, hãy trả về TRUE

    Câu đơn giản nhất " If one cell equals other other thì true" Công thức Excel như sau:

    ô A= ô B

    Ví dụ: để so sánh các ô trong cột A và B trong mỗi hàng, bạn nhập công thức này vào C2, sau đó sao chép nó xuống cột:

    =A2=B2

    Kết quả là bạn sẽ nhận được TRUE nếu hai ô giống nhau, FALSE nếu không:

    Lưu ý:

    • Công thức này trả về hai giá trị Boolean: nếu hai ô bằng nhau - TRUE; nếu không bằng - FALSE. Để chỉ trả về các giá trị TRUE, hãy sử dụng trong câu lệnh IF như minh họa trong ví dụ tiếp theo.
    • Công thức này không phân biệt chữ hoa chữ thường , do đó, công thức coi chữ hoa và chữ thường là các ký tự giống nhau. Nếu văn bảnvấn đề chữ hoa chữ thường, hãy sử dụng công thức phân biệt chữ hoa chữ thường này.

    Nếu hai ô khớp nhau, hãy trả về giá trị

    Để trả về giá trị của riêng bạn nếu hai ô khớp nhau, hãy tạo câu lệnh IF bằng cách sử dụng mẫu này :

    IF( ô A = ô B , value_if_true, value_if_false)

    Ví dụ: để so sánh A2 và B2 và trả về "có" nếu chúng chứa các giá trị giống nhau , "không", ngược lại, công thức là:

    =IF(A2=B2, "yes", "no")

    Nếu bạn chỉ muốn trả về một giá trị nếu các ô bằng nhau, thì hãy cung cấp một chuỗi trống ("") cho value_if_false .

    Nếu khớp thì :

    =IF(A2=B2, "yes", "")

    Nếu khớp thì TRUE:

    =IF(A2=B2, TRUE, "")

    Lưu ý. Để trả về giá trị logic TRUE, không đặt nó trong dấu ngoặc kép. Sử dụng dấu ngoặc kép sẽ chuyển đổi giá trị logic thành chuỗi văn bản thông thường.

    Nếu một ô bằng một ô khác, thì hãy trả về một ô khác

    Và đây là một biến thể của công thức Excel if match để giải quyết tác vụ cụ thể này: so sánh các giá trị trong hai ô và nếu khớp dữ liệu, sau đó sao chép một giá trị từ một ô khác.

    Trong ngôn ngữ Excel, giá trị này được lập công thức như sau:

    IF( ô A = ô B , ô C , "")

    Ví dụ: để kiểm tra các mục trong cột A và B và trả về giá trị từ cột C nếu văn bản khớp, công thức trong D2, được sao chép xuống, là:

    =IF(A2=B2, C2, "")

    Công thức phân biệt chữ hoa chữ thường để xem hai ô có khớp nhau không

    Trong trường hợp bạn đang xử lý các giá trị văn bản phân biệt chữ hoa chữ thường, hãy sử dụng EXACThàm để so sánh các ô một cách chính xác, bao gồm cả trường hợp chữ cái:

    IF(EXACT( cell A , cell B ), value_if_true, value_if_false)

    Ví dụ: để so sánh các mục trong A2 và B2 và trả về "có" nếu văn bản khớp chính xác, "không" nếu tìm thấy bất kỳ sự khác biệt nào, bạn có thể sử dụng công thức sau:

    =IF(EXACT(A2, B2), "Yes", "No")

    Cách kiểm tra xem có nhiều ô không bằng nhau

    Giống như việc so sánh hai ô, việc kiểm tra xem nhiều ô có khớp nhau không cũng có thể được thực hiện theo một số cách khác nhau.

    Công thức AND để xem nhiều ô có khớp không

    To kiểm tra xem nhiều giá trị có khớp nhau không, bạn có thể sử dụng hàm AND với hai hoặc nhiều phép kiểm tra logic:

    AND( ô A = ô B , ô A = ô C ,…)

    Ví dụ, để xem các ô A2, B2 và C2 có bằng nhau hay không, công thức là:

    =AND(A2=B2, A2=C2)

    Trong mảng động Excel (365 và 2021), bạn cũng có thể sử dụng cú pháp bên dưới. Trong Excel 2019 trở xuống, điều này sẽ chỉ hoạt động như một công thức mảng CSE truyền thống, được hoàn thành bằng cách nhấn đồng thời các phím Ctrl + Shift + Enter.

    =AND(A2=B2:C2)

    Kết quả của cả hai công thức AND là giá trị logic TRUE và FALSE.

    Để trả về giá trị của riêng bạn, hãy bọc AND trong hàm IF như sau:

    =IF(AND(A2=B2:C2), "yes", "")

    Công thức này trả về "có" nếu cả ba ô bằng nhau, một ô trống khác.

    Công thức COUNTIF để kiểm tra xem nhiều cột có khớp nhau không

    Một cách khác để kiểm tra nhiều cột khớp nhau là sử dụng hàm COUNTIF ở dạng sau:

    COUNTIF( dải ô , ô )= n

    Trong đó dải ô là dải ô được so sánh với nhau, cell là một ô bất kỳ trong phạm vi và n là số ô trong phạm vi.

    Đối với tập dữ liệu mẫu của chúng tôi, công thức có thể được viết ở dạng này :

    =COUNTIF(A2:C2, A2)=3

    Nếu bạn đang so sánh nhiều cột, hàm COLUMNS có thể tự động lấy số lượng ô (n) cho bạn:

    =COUNTIF(A2:C2, A2)=COLUMNS(A2:C2)

    Và hàm IF sẽ giúp bạn trả về bất kỳ kết quả nào bạn muốn:

    =IF(COUNTIF(A2:C2, A2)=3, "All match", "")

    Công thức phân biệt chữ hoa chữ thường cho nhiều kết quả khớp

    Giống như khi kiểm tra hai ô, chúng ta sử dụng chức năng CHÍNH XÁC để thực hiện so sánh chính xác, bao gồm cả trường hợp chữ cái. Để xử lý nhiều ô, EXACT phải được lồng vào hàm AND như sau:

    AND(EXACT( range , cell ))

    In Excel 365 và Excel 2021 , do hỗ trợ mảng động nên công thức này hoạt động như một công thức bình thường. Trong Excel 2019 trở xuống, hãy nhớ nhấn Ctrl + Shift + Enter để biến nó thành công thức mảng .

    Ví dụ: để kiểm tra xem các ô A2:C2 có chứa các giá trị giống nhau hay không, hãy viết hoa chữ thường -công thức nhạy cảm là:

    =AND(EXACT(A2:C2, A2))

    Kết hợp với IF, nó có dạng này:

    =IF(AND(EXACT(A2:C2, A2)), "Yes", "No")

    Kiểm tra xem ô có khớp với bất kỳ ô nào trong phạm vi không

    Để xem một ô có khớp với bất kỳ ô nào trong một phạm vi nhất định hay không, hãy sử dụng một trong các công thức sau:

    Hàm OR

    Tốt nhất nên sử dụng để kiểm tra 2 - 3 ô.

    HOẶC( ô A = ô B , ô A = ô C , ô A = ô D ,…)

    Excel 365 và Excel 2021 cũng hiểu cú pháp này:

    OR( cell = range )

    In Excel 2019 và thấp hơn, giá trị này phải được nhập dưới dạng công thức mảng bằng cách nhấn phím tắt Ctrl + Shift + Enter.

    Hàm COUNTIF

    COUNTIF( range , ô )>0

    Ví dụ: để kiểm tra xem A2 có bằng bất kỳ ô nào trong B2:D2 hay không, bất kỳ công thức nào trong số này sẽ thực hiện:

    =OR(A2=B2, A2=C2, A2=D2)

    =OR(A2=B2:D2)

    =COUNTIF(B2:D2, A2)>0

    Nếu bạn đang sử dụng Excel 2019 trở xuống, hãy nhớ nhấn Ctrl + Shift + Enter để công thức OR thứ hai mang lại kết quả chính xác.

    Để trả về Có/Không hoặc bất kỳ giá trị nào khác mà bạn muốn, bạn biết phải làm gì - lồng một trong các công thức trên vào phép thử logic của hàm IF. Ví dụ:

    =IF(COUNTIF(B2:D2, A2)>0, "Yes", "No")

    Để biết thêm thông tin, vui lòng xem Kiểm tra xem giá trị có tồn tại trong một dải ô hay không.

    Kiểm tra xem hai dải ô có bằng nhau không

    Để so sánh hai phạm vi theo từng ô và trả về giá trị logic TRUE nếu tất cả các ô ở vị trí tương ứng khớp nhau, cung cấp các phạm vi có kích thước bằng nhau cho kiểm tra logic của hàm AND:

    AND( range A = phạm vi B )

    Ví dụ: để so sánh Ma trận A trong B3:F6 và Ma trận B trong B11:F14, công thức là:

    =AND(B3:F6= B11:F14)

    To nhận được kết quả là / Không , hãy sử dụng kết hợp NẾU VÀ sau đây:

    =IF(AND(B3:F6=B11:F14), "Yes", "No")

    Đó là cách sử dụng công thức khớp Nếutrong Excel. Tôi cảm ơn bạn đã đọc và hy vọng sẽ gặp bạn trên blog của chúng tôi vào tuần tới!

    Sách bài tập thực hành

    Nếu các ô khớp trong Excel - ví dụ về công thức (tệp .xlsx)

    Michael Brown là một người đam mê công nghệ chuyên dụng với niềm đam mê đơn giản hóa các quy trình phức tạp bằng các công cụ phần mềm. Với hơn một thập kỷ kinh nghiệm trong ngành công nghệ, anh ấy đã trau dồi kỹ năng của mình trong Microsoft Excel và Outlook, cũng như Google Trang tính và Tài liệu. Blog của Michael dành để chia sẻ kiến ​​thức và chuyên môn của anh ấy với những người khác, cung cấp các mẹo và hướng dẫn dễ thực hiện để cải thiện năng suất và hiệu quả. Cho dù bạn là một chuyên gia dày dạn kinh nghiệm hay người mới bắt đầu, blog của Michael đều cung cấp những hiểu biết có giá trị và lời khuyên thiết thực để tận dụng tối đa những công cụ phần mềm thiết yếu này.