Skip to main content

¿Cómo comprobar si una celda contiene uno de varios valores en Excel?

Author: Xiaoyang Last Modified: 2025-06-04

Supongamos que tienes una lista de cadenas de texto en la columna A y quieres comprobar si cada celda contiene alguno de los valores de otro rango, D2:D7. Si la celda contiene alguno de los textos específicos en D2:D7, se mostrará Sí; de lo contrario, aparecerá No, como se muestra en la siguiente captura de pantalla. En este artículo, te explico cómo identificar si una celda contiene uno de varios valores de otro rango.


Comprobar si una celda contiene uno de varios valores de una lista con fórmulas

Para comprobar si el contenido de una celda contiene alguno de los valores de texto en otro rango, puedes utilizar las siguientes fórmulas. Haz lo siguiente:

Introduce la siguiente fórmula en una celda en blanco donde quieras mostrar el resultado, por ejemplo en B2. Luego, arrastra el controlador de relleno hacia abajo hasta las celdas donde desees aplicar esta fórmula. Si la celda contiene alguno de los valores de texto en el rango específico, obtendrás Sí; de lo contrario, obtendrás No. Consulta la captura de pantalla:

=SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$7,A2)))>0

Check if a cell contains one of several values with a formula

Consejos:

1. Si prefieres usar “Sí” o “No” para indicar el resultado, aplica la siguiente fórmula y obtendrás el resultado que necesitas, como se muestra en la captura de pantalla:

=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Yes","No")

use a formula to display the result as yes or no

2. En las fórmulas anteriores, D2:D7 es el rango de datos específico sobre el que quieres comprobar la celda, y A2 es la celda que deseas verificar.


Mostrar las coincidencias si la celda contiene uno de varios valores de una lista mediante fórmulas

A veces, puede que quieras comprobar si una celda contiene un valor de la lista y luego devolver ese valor. Si hay varias coincidencias, se mostrarán todos los valores coincidentes de la lista, como se muestra en la siguiente captura de pantalla. ¿Cómo puedes resolver esta tarea en Excel?

Display the matches if cell contains one of several values

Para mostrar todos los valores coincidentes si la celda contiene alguno de los textos específicos, utiliza la siguiente fórmula:

=TEXTJOIN(", ", TRUE, IF(COUNTIF(A2, "*"&$D$2:$D$7&"*"), $D$2:$D$7, ""))

Nota: En la fórmula anterior, D2:D7 es el rango de datos específico sobre el que quieres comprobar la celda, y A2 es la celda que deseas verificar.

Luego, pulsa las teclas Ctrl + Shift + Enter al mismo tiempo para obtener el primer resultado y, a continuación, arrastra el controlador de relleno hacia abajo hasta las celdas donde quieras aplicar esta fórmula. Consulta la captura de pantalla:

apply a formula to display the matches if cell contains one of several values

Consejos:

La función TEXTJOIN anterior solo está disponible en Excel2019 y Office365. Si tienes versiones anteriores de Excel, deberías utilizar la siguiente fórmula:

=IFERROR(INDEX($D$2:$D$7, SMALL(IF(COUNTIF($A2, "*"&$D$2:$D$7&"*"), MATCH(ROW($D$2:$D$7), ROW($D$2:$D$7)), ""), COLUMNS($F$1:F1))), "")

Nota: En la fórmula anterior, D2:D7 es el rango de datos específico sobre el que quieres comprobar la celda, y A2 es la celda que deseas verificar.

Luego, pulsa las teclas Ctrl + Shift + Enter al mismo tiempo para obtener el primer resultado. Después, arrastra la celda de la fórmula hacia la derecha hasta que aparezca una celda en blanco y sigue arrastrando el controlador de relleno hacia abajo para las demás celdas. Todos los valores coincidentes se mostrarán como en la siguiente captura de pantalla:

apply a formula to display the matches if cell contains one of several values in separate columns


Resaltar las coincidencias si la celda contiene uno de varios valores de una lista con una función práctica

Si deseas resaltar con un color de fuente específico los valores coincidentes cuando una celda contiene uno de varios valores de otra lista, en esta sección te presento una función sencilla: Marcar palabras clave de Kutools para Excel. Con esta utilidad, puedes resaltar una o varias palabras clave a la vez dentro de las celdas.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

Después de instalar Kutools para Excel, sigue estos pasos:

1. Haz clic en Kutools > Texto > Marcar palabras clave, como se muestra en la captura de pantalla:

click Mark Keyword feature of kutools

2. En el cuadro de diálogo Marcar palabras clave, realiza las siguientes operaciones:

  • Selecciona el rango de datos desde el cuadro de texto Rango donde deseas resaltar los textos coincidentes;
  • Selecciona las celdas que contienen las palabras clave que deseas resaltar o introduce manualmente las palabras clave (separadas por comas) en el cuadro de texto Palabra clave.
  • Por último, debes especificar un color de fuente para resaltar los textos marcando la opción Color de fuente de palabra clave.

set options in the dialog box

3. Luego, haz clic en el botón Ok y todos los textos coincidentes se resaltarán como se muestra en la siguiente captura de pantalla:

all matching texts have been highlighted


Más artículos relacionados:

  • Comparar dos o más cadenas de texto en Excel
  • Si deseas comparar dos o más cadenas de texto en una hoja de cálculo, distinguiendo o no entre mayúsculas y minúsculas, como se muestra en la siguiente captura de pantalla, en este artículo te presento algunas fórmulas útiles para realizar esta tarea en Excel.
  • Si la celda contiene texto, mostrar en Excel
  • Si tienes una lista de cadenas de texto en la columna A y una fila de palabras clave, ahora necesitas comprobar si las palabras clave aparecen en la cadena de texto. Si las palabras clave aparecen en la celda, se mostrarán; si no, se mostrará una celda en blanco, como se muestra en la siguiente captura de pantalla.
  • Buscar y reemplazar varios valores en Excel
  • Normalmente, la función Buscar y Reemplazar te permite encontrar un texto específico y reemplazarlo por otro, pero a veces necesitas buscar y reemplazar varios valores simultáneamente. Por ejemplo, reemplazar todo el texto “Excel” por “Excel2019”, “Outlook” por “Outlook2019”, etc., como se muestra en la siguiente captura de pantalla. En este artículo, te presento una fórmula para resolver esta tarea en Excel.

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: 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 mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 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 para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!