Dividir string e obter a primeira parte com IF

0

Eu tenho os seguintes dados no Excel e gostaria de obter a primeira parte (antes do "/"), se houver um "/". Se não, apenas pegue o valor na célula. A1 são os dados brutos e A2 a saída desejada. Exemplo:

A1                A2
------------------------
Yellow / House    Yellow
Car               Car
Green / Cup       Green
Blue / Lamp       Blue
Plate             Plate
Key               Key

Estou preso na seguinte fórmula:

=SE(A1=LOCALIZAR("/";A1;1);=ESQUERDA(A1;LOCALIZAR("/";A1;1));A1")

PS .: A fórmula é em português, mas a resposta pode ser em inglês. Obrigado

    
por Khrys 27.06.2016 / 23:16

1 resposta

3

Use IFERROR para lidar com os sem "/":

=TRIM(IFERROR(LEFT(A1,FIND("/",A1)-1),A1))

    
por 27.06.2016 / 23:19