Порівняння двох рядків в Excel?


61

Мені потрібно порівняти два рядки у excel та визначити, чи рівні вони, чи є рядки в сусідніх осередках. Наприклад, наведено:

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

формула в третьому стовпчику повинна дати мені:

true
true
false
false
true
false
false

Будь-яка допомога вдячна, Тед

Відповіді:


69

Використовуйте вбудовану exact()функцію, яка є exactдля цієї мети:

=exact(A1, B1)

Він повернеться істинним, якщо рядки однакові.


1
Я ніколи не помічав, що рівними були випадки нечутливості раніше. Дякую.
Кевін Меннінг

28

Якщо результат у вашому третьому стовпці результат не важливий =A1=B1,. Якщо справа в вашому результаті має значення, =IF(A1=B1,"true","false").

Це порівняння (= A1 = B1) дещо відрізняється, ніж точне порівняння, оскільки чутливість регістрів символів не порівнюється. Точна функція також порівнює регістр символів. Якщо вам потрібна перевірка чутливості регістру та вкажіть власні результати, використовуйте =IF(EXACT(A1,B1),"true","false").

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.