Note: The other languages of the website are Google-translated. Back to English

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.
doc comprobar si la celda contiene todas las cosas 1

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 Enviar , 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.
doc comprobar si la celda contiene todas las cosas 2

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}
doc comprobar si la celda contiene todas las cosas 3

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.
doc comprobar si la celda contiene todas las cosas 4

--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}.
doc comprobar si la celda contiene todas las cosas 5

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.
doc comprobar si la celda contiene todas las cosas 6

observaciones:

La fórmula =SUMPRODUCT(--ISNUMBER(SEARCH(things,text)))=COUNTA(things) no está comprobando exactamente. Ver captura de pantalla:
doc comprobar si la celda contiene todas las cosas 7

Archivo de muestra

muestra de docHaga 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

¿Le gustaría completar su trabajo diario de forma rápida y perfecta? Kutools for Excel ofrece 300 potentes funciones avanzadas (combinar libros de trabajo, sumar por color, dividir contenido de celdas, convertir fecha, etc.) y ahorrarle un 80% de tiempo.

  • Diseñado para 1500 escenarios de trabajo, te ayuda a resolver el 80% de problemas de Excel.
  • Reduzca miles de clics de teclado y mouse todos los días, alivie sus ojos y manos cansados.
  • Conviértete en un experto en Excel en 3 minutos. Ya no es necesario recordar fórmulas dolorosas y códigos VBA.
  • Prueba gratuita ilimitada de 30 días. Garantía de devolución de dinero de 60 días. Actualización y soporte gratuitos durante 2 años.
Cinta de Excel (con Kutools para Excel instalado)

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 (incluye Excel), al igual que Chrome, Firefox y el nuevo Internet Explorer.
Captura de pantalla de Excel (con la pestaña Office instalada)
Comentarios (0)
Aún no hay calificaciones. ¡Sé el primero en calificar!
No hay comentarios publicados aquí todavía
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Seguinos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL