Questão Como verificar a contenção no Excel


Como posso chek se um valor (por exemplo, a string em A2) contém outro valor (por exemplo, a string em B3)?


1


origem




Respostas:


=IF(ISERROR(FIND(B3,A2)),"it's not there","it's there")

FIND retorna a posição em A2 Onde B3 é encontrado ou #VALUE se não for encontrado.

ISERROR testes para #VALUE


2



obrigado! quase o que eu queria. Eu consegui fazer isso assim: = IF (ISERR (FIND (A2, B2) = TRUE, 1,0)
seria bom conseguir pelo menos um upvote para isso ...
Você tem um upvote de mim! O ISERR é um pouco melhor do que ISERROR aqui, pois exclui o caso em que B3 ou A2 contêm um # N / A (pequena possibilidade, mas é melhor excluir quaisquer casos que não precisamos considerar). @aharon: Não há necessidade de fazer o bit = TRUE, simplesmente ISERR (FIND (foo, bar)) será avaliado como TRUE ou FALSE, então testar se TRUE = TRUE não é útil. - AdamV


Você pode usar a função FIND (); ele retorna o índice de string1 em string2, se existir, ou com erro.


0