Сравнивая две строки в 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)

Он вернет true, если строки идентичны.


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.