2011-05-16 02:01:22 +0000 2011-05-16 02:01:22 +0000
61
61

Porównując dwa ciągi w Excelu?

Muszę porównać dwa ciągi w Excelu i określić czy są one równe, ciągi są w sąsiednich komórkach. Na przykład podany:

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

wzór na trzeciej kolumnie powinien dać mi:

true
true
false
false
true
false
false

Każda pomoc doceniona, Ted

Odpowiedzi (2)

69
69
69
2011-05-16 08:04:21 +0000

Użyj wbudowanej funkcji exact(), która jest exact-ly do tego celu:

=exact(A1, B1)

Zwróci prawdziwe, jeśli ciągi są identyczne.

28
28
28
2011-05-16 02:26:23 +0000

Jeśli przypadek w twojej trzeciej kolumnie wynik nie jest ważny, =A1=B1. Jeśli wielkość liter w twoim wyniku ma znaczenie, =IF(A1=B1,"true","false").

To porównanie (=A1=B1) jest nieco inne niż dokładne porównanie, ponieważ nie jest porównywana wrażliwość na wielkość liter. Dokładna funkcja porównuje również wielkość liter. Jeśli potrzebujesz sprawdzić wielkość liter i określić własne wyniki, użyj =IF(EXACT(A1,B1),"true","false").