So sánh hai chuỗi trong Excel?


62

Tôi cần so sánh hai chuỗi trong excel và xác định xem chúng có bằng nhau không, các chuỗi nằm trong các ô liền kề. Ví dụ: đã cho:

apple   apple
water   water
pear    carrot
apple   water
dog     dog
pear    carrot
Apple   apple

công thức trên cột thứ ba sẽ cho tôi:

true
true
false
false
true
false
false

Bất kỳ trợ giúp đánh giá cao, Ted

Câu trả lời:


70

Sử dụng exact()chức năng tích hợp sẵn exactcho mục đích này:

=exact(A1, B1)

Nó sẽ trả về true nếu các chuỗi giống hệt nhau.


1
Tôi chưa bao giờ nhận thấy rằng bằng là trường hợp vô cảm trước đây. Cảm ơn.
Kevin Manning

28

Nếu trường hợp trong kết quả cột thứ ba của bạn không quan trọng , =A1=B1. Nếu trường hợp trong kết quả của bạn có vấn đề , =IF(A1=B1,"true","false").

So sánh này (= A1 = B1) hơi khác so với so sánh chính xác do độ nhạy trường hợp của các ký tự không được so sánh. Hàm chính xác cũng so sánh trường hợp ký tự. Nếu bạn cần kiểm tra độ nhạy trường hợp và chỉ định kết quả của riêng bạn, hãy sử dụng =IF(EXACT(A1,B1),"true","false").

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.