Como uso várias condições com a função SEARCH no Excel?

1

Eu preciso pesquisar dentro de strings por textos específicos e preciso pesquisar vários textos dentro de uma string.

=IF(ISNUMBER(SEARCH("Storm";L2))=TRUE;1;IF(ISBLANK(L2);0;""))

Esta é a minha fórmula com uma condição única (Storm), eu preciso de mais de uma condição que verifique se o texto está em uma string e a saída é resultado de um 1 ou um espaço em branco.

    
por Juan Naym 14.06.2017 / 09:57

1 resposta

0

Para procurar por string em uma célula separada, você pode usar a função SEARCH ...

SEARCH("STRING";CELL REF;1)

O valor STRING é o que você está procurando, o CELL REF é o CELL que você está pesquisando (um intervalo de células é OK).

Para alcançar o operador binário, você está solicitando que adicione a fórmula acima em uma instrução IF e combine-a com a função ISERROR .

=IF(ISERROR(SEARCH("STRING";CELL REF;1));0;1)

Exemplo:

AdicioneestaequaçãoaCellB1

=IF(ISERROR(SEARCH("Storm";A1:A4;1));0;1)

Isso lhe dá o valor 1 se a string for encontrada no intervalo e um valor 0 se não for.

Para vários strings , use várias declarações IF aninhadas.

    
por 14.06.2017 / 10:11