Comparando duas strings no Excel?

62

Eu preciso comparar duas seqüências de caracteres no excel e determinar se eles são iguais, as cordas estão no adjacente células. Por exemplo, dado:

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

a fórmula na terceira coluna deve me dar:

true
true
false
false
true
false
false

Qualquer ajuda apreciada, Ted

    
por Flethuseo 16.05.2011 / 04:01

2 respostas

69

Use a função exact() incorporada que é exact -ly para essa finalidade:

=exact(A1, B1)

Ele retornará verdadeiro se as sequências forem idênticas.

    
por 16.05.2011 / 10:04
28

Se o caso na terceira coluna não for importante, =A1=B1 . Se o caso do seu resultado for importante, =IF(A1=B1,"true","false") .

Essa comparação (= A1 = B1) é ligeiramente diferente da comparação exata, pois a distinção entre maiúsculas e minúsculas dos caracteres não é comparada. A função exata também compara o caso do personagem. Se você precisar verificar a diferenciação de maiúsculas e especificar seus próprios resultados, use =IF(EXACT(A1,B1),"true","false") .

    
por 16.05.2011 / 04:26