Fórmula de Excel: compruebe si la celda contiene una de muchas cosas
Este tutorial proporciona una fórmula para verificar si una celda contiene uno de varios valores en Excel y explica los argumentos en la fórmula y cómo funciona la fórmula.
Fórmula genérica:
=SUMPRODUCT(--ISNUMBER(SEARCH(things,text)))>0 |
Argumentos
Things: the values you want to check if cell contains one of them. |
Text: the cell reference or text string you want to check if contains number. |
Valor devuelto:
Esta fórmula devuelve un valor lógico, FALSO: la celda no contiene ninguna de las cosas; VERDADERO: la celda contiene al menos una de las cosas.
Cómo funciona esta fórmula
Por ejemplo, desea verificar si la celda B3 contiene un número, use la siguiente fórmula
=SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3)))>0 |
Prensa Participar clave para comprobar.
Explicación
BUSCAR función: la función BUSCAR devuelve la ubicación del primer carácter de la cadena de texto dentro de otro. Si la función BUSCAR encuentra el texto coincidente, devuelve la posición relativa, si no, devuelve # ¡VALOR! error. Por ejemplo, aquí la fórmula SEARCH($E$3:$E$5,B3) buscará cada valor del rango E3: E5 en la celda B3 y devolverá la ubicación de cada cadena de texto en la celda B3. Devolverá un resultado de matriz como este: {18; # ¡VALOR!; # ¡VALOR!}.
Función ISNUMBER: la función ISNUMBER devuelve VERDADERO cuando una celda contiene un número. Entonces ISNUMBER(SEARCH($E$3:$E$5,B3)) devolverá el resultado de la matriz como {verdadero, falso, falso} cuando la función de BÚSQUEDA encuentre 1 número.
--ISNUMBER(SEARCH($E$3:$E$5,B4)) convierte el valor VERDADERO en 1 y convierte el valor FALSO en 0, por lo que esta fórmula convierte el resultado de la matriz en {1; 0; 0}.
SUMPRODUCT función: se utiliza para multiplicar rangos o sumar matrices y devuelve la suma de productos. los SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3))) devuelve 1 + 0 + 0 = 1.
Por fin, compare la fórmula de la izquierda SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3))) y 0, siempre que el resultado de la fórmula izquierda sea mayor que 0, la fórmula devolverá VERDADERO o devolverá FALSO.
Archivo de muestra
Haga clic para descargar el archivo de muestra
Fórmulas relativas
- Verifica si una celda contiene un texto específico
Para verificar si una celda contiene algunos textos en el rango A pero no contiene los textos en el rango B, puede usar una fórmula de matriz que combine la función COUNT, SEARCH y AND en Excel - Compruebe si una celda contiene uno de varios valores pero excluye otros valores
Este tutorial proporcionará una fórmula para manejar rápidamente la tarea que verifica si una celda contiene una de las cosas pero excluye otros valores en Excel y explica los argumentos de la fórmula. - Compruebe si la celda contiene una de las cosas
Supongamos que en Excel, hay una lista de valores en la columna E, desea verificar si las celdas de la columna B contienen todos los valores en la columna E y devuelven VERDADERO o FALSO. - Compruebe si la celda contiene un número
A veces, es posible que desee verificar si una celda contiene caracteres numéricos. Este tutorial proporciona una fórmula que devolverá VERDADERO si la celda contiene un número, FALSO si la celda no contiene un número.
Las mejores herramientas de productividad de oficina
Kutools para Excel: te ayuda a destacar entre la multitud
Kutools para Excel cuenta con más de 300 funciones, Garantizar que lo que necesita está a sólo un clic de distancia...
Ficha Office: habilite la lectura y edición con pestañas en Microsoft Office (incluya Excel)
- ¡Un segundo para cambiar entre docenas de documentos abiertos!
- Reduzca cientos de clics del mouse para usted todos los días, diga adiós a la mano del mouse.
- Aumenta su productividad en un 50% al ver y editar varios documentos.
- Trae pestañas eficientes a Office (incluido Excel), al igual que Chrome, Edge y Firefox.