Fórmula de Excel: compruebe si la celda contiene todas las cosas
Suponiendo que en Excel, hay una lista de valores en la columna E, desea verificar si las celdas en la columna B contienen todos los valores en la columna E y devolver VERDADERO o FALSO como se muestra a continuación. Aquí, en este tutorial, proporciona una fórmula para resolver esta tarea.
Fórmula genérica:
=SUMPRODUCT(--ISNUMBER(SEARCH(things,text)))=COUNTA(things) |
Argumentos
Things: the list of values that you want to use to check if argument text contains. |
Text: the cell or text string you want to check if containing argument things. |
Valor devuelto:
Esta fórmula devuelve un valor lógico, FALSO: la celda no contiene todas las cosas; VERDADERO: la celda contiene todas las cosas.
Cómo funciona esta fórmula
Por ejemplo, en la columna B, hay una lista de cadenas de texto que desea verificar si contienen todos los valores en el rango E3: E5, use la fórmula a continuación.
=SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3)))=COUNTA($E$3:$E$5) |
Prensa Participar , arrastre el controlador de relleno sobre las celdas que desea verificar. FALSO indica que la celda no contiene todos los valores en el rango E3: E5, mientras que TURE indica que la celda relativa contiene todos los valores.
Explicación
Función SEARCH: la función SEARCH devolverá la ubicación del primer carácter de la cadena de texto dentro de otro. Si la función BUSCAR encuentra el texto, devuelve la posición, si no, devuelve # ¡VALOR! error. Por ejemplo, aquí la fórmula SEARCH($E$3:$E$5,B4) buscará cada valor del rango E3: E5 en la celda B4 y devolverá la ubicación de cada cadena de texto en la celda B4. Devolverá un resultado de matriz como este: {1;7;12}
Función ISNUMBER: la función ISNUMBER comprobará si un valor es un número y devolverá TRUE o False. aquí ISNUMBER(SEARCH($E$3:$E$5,B4)) devolverá el resultado de la matriz como {true;true;true} ya que la función BUSCAR encuentra 3 números.
--ISNUMBER(SEARCH($E$3:$E$5,B4)) convertirá el valor VERDADERO a 1, y convertirá el valor FALSO a 0, por lo que esta fórmula cambia el resultado de la matriz a {1;1;1}.
Función SUMPRODUCT: se utiliza para multiplicar rangos o sumar matrices y devuelve la suma de productos. los SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B4))) devuelve 1 + 1 + 1 = 3.
Función CONTAR: devuelve el número de celdas que no están en blanco. COUNTA($E$3:$E$5) devuelve 3, por lo que el resultado de SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B4))) es igual a 3, la fórmula completa devolverá VERDADERO o FALSO.
observaciones:
La fórmula =SUMPRODUCT(--ISNUMBER(SEARCH(things,text)))=COUNTA(things) no está comprobando exactamente. Ver captura de pantalla:
Archivo de muestra
Haga clic para descargar el archivo de muestra
Fórmulas relativas
- Contar celdas iguales a
Con la función CONTAR.SI, puede contar las celdas que son iguales o no contienen un valor especificado. - Cuente las celdas que sean iguales ax o y
En algunas ocasiones, es posible que desee contar la cantidad de celdas que cumplen con uno de dos criterios; en este caso, puede usar la función CONTAR.SI. - Contar celdas iguales ax e y
Aquí, este artículo presenta la fórmula para contar las celdas que, mientras tanto, coinciden con dos criterios. - Contar celdas no iguales a
Este artículo habla sobre cómo usar la función CONTAR.SI para contar el número de celdas que no es igual a un valor específico
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.