Algumas opções sem REGEXMATCH
, pois você pode querer fazer distinção entre maiúsculas e minúsculas e não querer dizer blast
ou ablative
acionar a YES
. Usando vírgula como delimitador, como no OP, e por enquanto ignorando a condição SE:
Primeiro muito semelhante à resposta de @ user1598086:
=FIND("bla",A1)
Faz distinção entre maiúsculas e minúsculas, mas retorna #VALUE! em vez de NO
e um número em vez de YES
(no entanto, ambos podem ser alterados para NÃO / SIM, respectivamente).
=SEARCH("bla",A1)
Não faz distinção entre maiúsculas e minúsculas, portanto trata Black
e black
igualmente. Retorna como acima.
O primeiro (para o último equivalente) para indicar se está bla
presente após os três primeiros caracteres em A1:
=FIND("bla",A1,4)
Retorna um número para blazer, black
mas #VALUE!
para blazer, blue
.
Para encontrar Bla
apenas quando uma palavra completa por si só (ou seja, entre espaços - não no início ou no final de uma 'frase'):
=SEARCH(" Bla ",A1)
Como o retorno em todos os casos acima é um número ("encontrado", de YES
preferência)) ou #VALUE!
podemos usar ISERROR para testar #VALUE!
dentro de uma fórmula IF, por exemplo, usando o primeiro exemplo acima:
=if(iserror(FIND("bla",A1)),"NO","YES")
Mais do que o regexmatch
mas os componentes são facilmente ajustáveis.
;
por,
no Google Spreadsheet