Skip to main content

Fórmula de Excel: Comprobar si una celda contiene algunos textos pero no otros

Author: Sun Last Modified: 2025-08-06

Para comprobar si una celda contiene algunos textos en el rango A pero no contiene los textos en el rango B, puedes usar una fórmula matricial que combine las funciones CONTAR, BUSCAR y Y en Excel. Este tutorial explica cómo usar esta fórmula matricial.
doc check if contains some but not others 1

Fórmula genérica:

=Y(CONTAR(BUSCAR(incluir;texto))>0;CONTAR(BUSCAR(excluir;texto))=0)

Argumentos

Texto: la cadena de texto que deseas comprobar.
Incluir: los valores que deseas comprobar si el argumento texto contiene.
Excluir: los valores que deseas comprobar si el argumento texto no contiene.

Valor devuelto:

Esta fórmula devuelve un valor lógico. Si la celda contiene al menos uno de los argumentos Incluir pero no contiene ninguno de los argumentos Excluir, devolverá VERDADERO; de lo contrario, devolverá FALSO.

Cómo funciona esta fórmula

Supongamos que deseas comprobar si la celda B3 contiene uno de los valores en el rango E3:E5, pero al mismo tiempo no contiene ninguno de los valores en el rango F3:F4; utiliza la siguiente fórmula:

=Y(CONTAR(BUSCAR($E$3:$E$5;B3))>0;CONTAR(BUSCAR($F$3:$F$4;B3))=0)

Pulsa Mayús + Ctrl + Entrar para verificar la celda.
doc check if contains some but not others 2

Explicación

Parte 1: ( CONTAR(BUSCAR($E$3:$E$5;B3))>0 comprueba si la celda B3 contiene uno de los valores en el rango E3:E5

BUSCAR : la función BUSCAR devuelve la posición del primer carácter de la cadena de texto dentro de otra. Si la función BUSCAR encuentra el texto coincidente, devuelve la posición relativa; de lo contrario, devuelve el error #¡VALOR!. Aquí, la fórmula BUSCAR($E$3:$E$5;B3) buscará cada valor en el 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: {1;7;#¡VALOR!}.

CONTAR función: la función CONTAR cuenta el número de elementos en un rango o una matriz. CONTAR(BUSCAR($E$3:$E$5;B3)) devuelve 2, ya que el número de elementos en la matriz {1;7;#¡VALOR!} es dos.

CONTAR(BUSCAR($E$3:$E$5;B3))>0, compara el resultado de la función CONTAR con cero. Siempre que el resultado de la función CONTAR sea mayor que 0, devolverá VERDADERO; de lo contrario, devolverá FALSO. Aquí devuelve VERDADERO.
doc check if contains some but not others 3

Parte 2: CONTAR(BUSCAR($F$3:$F$4;B3))=0 comprueba si la celda B3 no contiene uno de los valores en el rango F3:F4

BUSCAR : la función BUSCAR devuelve la posición del primer carácter de la cadena de texto dentro de otra. Si la función BUSCAR encuentra el texto coincidente, devuelve la posición relativa; de lo contrario, devuelve el error #¡VALOR!. Aquí, la fórmula BUSCAR($F$3:$F$4;B3) buscará cada valor del rango F3:F4 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: {#¡VALOR!; #¡VALOR!;#¡VALOR!}.

CONTAR función: la función CONTAR cuenta el número de elementos en un rango o una matriz. CONTAR(BUSCAR($F$3:$F$4;B3)) devuelve 0, ya que no hay elementos en la matriz {#¡VALOR!; #¡VALOR!;#¡VALOR!}.

CONTAR(BUSCAR($F$3:$F$4;B3))>0, compara el resultado de la función CONTAR con cero. Siempre que el resultado de la función CONTAR sea igual a 0, devolverá VERDADERO; de lo contrario, devolverá FALSO. Aquí devuelve VERDADERO.
doc check if contains some but not others 4

Parte 3: Función Y

=Y(CONTAR(BUSCAR($E$3:$E$5;B3))>0;CONTAR(BUSCAR($F$3:$F$4;B3))=0)

=Y(VERDADERO;VERDADERO)

=VERDADERO

Archivo de muestra

doc sampleHaz clic para descargar el archivo de muestra


Fórmulas relacionadas


Las Mejores Herramientas de Productividad para Office

Kutools para Excel - Te Ayuda a Sobresalir de la Multitud

🤖 Asistente de KUTOOLS AI: Revoluciona el análisis de datos basado en: Ejecución Inteligente   |  Generar Código  |  Crear Fórmulas Personalizadas  |  Analizar Datos y Generar Gráficos  |  Invocar Funciones de Kutools
Funciones Populares: Buscar, Resaltar o Identificar Duplicados  |  Eliminar Filas en Blanco  |  Combinar Columnas o Celdas sin Perder Datos  |  Redondear sin Fórmula ...
Super VLookup: Criterios Múltiples  |  Valores Múltiples  |  A través de Hojas Múltiples  |  Coincidencia Difusa...
Lista Desplegable Avanzada: Lista Desplegable Fácil  |  Lista Desplegable Dependiente  |  Lista Desplegable con Selección Múltiple...
Administrador de Columnas: Agregar un Número Específico de Columnas  |  Mover Columnas  |  Cambiar Estado de Visibilidad de Columnas Ocultas  Comparar Columnas para Seleccionar Celdas Iguales y Diferentes ...
Funciones Destacadas: Cuadrícula de Enfoque  |  Vista de Diseño  |  Barra de Fórmulas Mejorada  |  Administrador de Libros y Hojas de Trabajo | Biblioteca de Recursos (AutoTexto)  |  Selector de Fechas  |  Combinar Hojas de Trabajo  |  Encriptar/Descifrar Celdas  |  Enviar Correos Electrónicos por Lista  |  Super Filtro  |  Filtro Especial (filtrar negrita/cursiva/tachado...) ...
Los 15 Mejores Conjuntos de Herramientas12 Herramientas de Texto (Agregar Texto, Eliminar Caracteres ...)  |  +50 Tipos de Gráficos (Diagrama de Gantt ...)  |  +40 Fórmulas Prácticas (Calcular edad basada en la fecha de nacimiento ...)  |  19 Herramientas de Inserción (Insertar código QR, Insertar imagen desde Ruta ...)  |  12 Herramientas de Conversión (Convertir a palabras, Conversión de moneda ...)  |  7 Herramientas de Combinación y División (Combinar Filas Avanzado, Dividir celdas de Excel ...)  |  ... y más
Usa Kutools en tu idioma preferido – compatible con inglés, español, alemán, francés, chino y más de 40 otros idiomas.

Kutools para Excel cuenta con más de 300 funciones, asegurando que lo que necesitas esté a solo un clic de distancia...


Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)

  • ¡Un segundo para cambiar entre docenas de documentos abiertos!
  • Reduce cientos de clics del ratón cada día, di adiós al síndrome del túnel carpiano.
  • Incrementa tu productividad en un 50% al visualizar y editar múltiples documentos.
  • Trae pestañas eficientes a Office (incluye Excel), tal como Chrome, Edge y Firefox.