Algunas opciones sin REGEXMATCH
, ya que es posible que no se distinga entre mayúsculas y minúsculas y no se quiera decir blast
o ablative
activar a YES
. Usando una coma como delimitador, como en el OP, y por el momento ignorando la condición IF:
Primero muy similar a la respuesta de @ user1598086:
=FIND("bla",A1)
Es sensible a mayúsculas pero devuelve # ¡VALOR! en lugar de NO
y un número en lugar de YES
(sin embargo, ambos se pueden cambiar a NO / YES respectivamente).
=SEARCH("bla",A1)
Sin distinción entre mayúsculas y minúsculas, por lo que trata Black
e black
igualmente. Vuelve como arriba.
El primero (para el último equivalente) para indicar si está bla
presente después de los primeros tres caracteres en A1:
=FIND("bla",A1,4)
Devuelve un número para blazer, black
pero #VALUE!
para blazer, blue
.
Para encontrar Bla
solo cuando una palabra completa por sí sola (es decir, entre espacios, no al principio o al final de una 'oración'):
=SEARCH(" Bla ",A1)
Dado que el retorno en todos los casos anteriores es un número ("encontrado", tan YES
preferido) o #VALUE!
podemos usar ISERROR para probar #VALUE!
dentro de una fórmula IF, por ejemplo tomando el primer ejemplo anterior:
=if(iserror(FIND("bla",A1)),"NO","YES")
Más largo que el regexmatch
pero los componentes son fácilmente ajustables.
;
por,
de cálculo de Google