Cómo comprobar si una cadena contiene uno de los muchos textos en Excel
Fórmula genérica para verificar una lista de textos en una cadena (use CTRL + SHIFT ENTER)
=SUM(--ISNUMBER(SEARCH(list of strings, string)))>0
Escenario:
Tiene datos de una encuesta en la que las personas han respondido algunas preguntas. El operador de entrada de datos ingresó todos los datos como están. Vea la imagen a continuación.
Ahora tienes que saber quién mencionó alguno de estos 3 colores rojo, azul y verde.
Escriba esta fórmula en la celda adyacente y presione CTRL + MAYÚS + ENTRAR en el teclado.
=SUM(--ISNUMBER(SEARCH($F$2:$F$4,A2)))>0
Arrástrelo hacia abajo y tendrá sus respuestas. Ahora, ¿cuántos de su audiencia ha mencionado estos tres colores en sus declaraciones?
Cómo funciona
CTRL + MAYÚS + ENTRAR
=SUMPRODUCT(--ISNUMBER(SEARCH($F$2:$F$4,A2)))>0
BÚSQUEDA ($ F $ 2: $ F $ 4, A2): La BÚSQUEDA busca cada valor en el rango $ F $ 2: $ F $ 4 * y devuelve una matriz de ubicaciones encontradas o # ¡VALOR! Errores.
Para la celda A2 devuelve \ {# ¡VALOR!; # ¡VALOR!; # ¡VALOR!} Para A3 devolverá \ {# ¡VALOR!; # ¡VALOR!; 1}. ISNUMBER (SEARCH ($ F $ 2: $ F $ 4, A2)): * ISNUMBER comprueba si el valor proporcionado en la matriz es un número o no, si su número devuelve VERDADERO en caso contrario FALSO.
Para la celda A2 devuelve \ {FALSE; FALSE; FALSE} para A3 devolverá
\ {FALSO; FALSO; VERDADERO}.
* [. custom-span] # – # [. custom-span] # – # ISNUMBER (SEARCH ($ F $ 2: $ F $ 4, A2)):
El operador unario doble “[.custom-span] # – # [. Custom-span] # – #” convierte VERDADERO en 1 y FALSO en 0. Para la celda A2 devuelve \ {0; 0; 0} y para
A3 devolverá \ {0; 0; 1}.
SUM ([. Custom-span] # – # [. Custom-span] # – # ISNUMBER (SEARCH (lista de cadenas, cadena))): * Función SUM suma la matriz. Para la celda A2, devuelve 0 y para A3, devolverá 1.
SUM (- ISNUMBER (SEARCH (lista de cadenas, cadena)))> 0: * Finalmente comprobamos si la suma de la matriz es mayor que 0 o no. Si es mayor que 0, significa que hay al menos una mención de colores dados y devuelve VERDADERO o FALSO.
-
Con esta función, puede verificar varios textos o decir subcadenas en una cadena en una sola postura. Para obtener más información sobre la increíble función de EXCEL 2016, 2013 y 2010 o anteriores, vaya a nuestra página de inicio. Tenemos una gran lista de artículos útiles de Excel.
Artículos relacionados:
enlace: / suma-suma-si-las-celdas-contienen-texto-específico [Suma si las celdas contienen texto específico]
enlace: / suma-suma-si-celda-contiene-texto-en-otra-celda-en-excel [Suma si la celda contiene texto en otra celda en Excel]
enlace: / contando-recuento-celdas-que-contienen-texto-específico [Cuenta-celdas que contienen texto específico]
link: / excel-text-formulas-split-numbers-and-text-from-string-in-excel [Dividir números y texto desde una cadena en Excel]
link: / conditional-formatting-resaltar-celdas-que-contienen-texto-específico [Resaltar celdas que contienen texto específico]
Artículos populares:
link: / keyboard-formula-shortcuts-50-excel-shortcuts-to-incrementa-your-productividad [50 accesos directos de Excel para aumentar su productividad]
link: / formulas-and-functions-Introduction-of-vlookup-function [Cómo usar la función VLOOKUP en Excel]
link: / tips-countif-in-microsoft-excel [Cómo usar la función COUNTIF en Excel]
link: / excel-formula-and-function-excel-sumif-function [Cómo usar la función SUMIF en Excel]