Saltar al contenido principal

¿Cómo verificar si la celda contiene uno de varios valores en Excel?

Supongamos que tiene una lista de cadenas de texto en la columna A, ahora, desea probar cada celda si contiene uno de varios valores basados ​​en otro rango D2: D7. Si contiene algún texto específico en D2: D7, mostrará Verdadero, de lo contrario, mostrará Falso como se muestra en la siguiente captura de pantalla. En este artículo, hablaré sobre cómo identificar una celda si contiene uno de varios valores en otro rango.


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

Para verificar si el contenido de una celda contiene alguno de los valores de texto en otro rango, las siguientes fórmulas pueden ayudarlo, haga lo siguiente:

Ingrese la fórmula a continuación en una celda en blanco donde desea ubicar el resultado, B2, por ejemplo, luego arrastre el controlador de relleno hacia las celdas a las que desea aplicar esta fórmula, y si la celda tiene alguno de los valores de texto en otra rango específico, se volverá Verdadero, de lo contrario, será Falso. Ver captura de pantalla:

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

Consejos:

1. Si desea usar "Sí" o "No" para indicar el resultado, aplique la siguiente fórmula y obtendrá el siguiente resultado según lo necesite, vea la captura de pantalla:

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

2. En las fórmulas anteriores, D2: D7 es el rango de datos específico en el que desea verificar la celda en función, y A2 es la celda que desea verificar.


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

A veces, es posible que desee verificar si una celda contiene un valor en la lista y luego devuelve ese valor, si varios valores coinciden, todos los valores coincidentes en la lista se muestran como se muestra a continuación. ¿Cómo podría resolver esta tarea en Excel?

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

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

Note: En la fórmula anterior, D2: D7 es el rango de datos específico en el que desea verificar la celda en función, y A2 es la celda que desea verificar.

Entonces presione Ctrl + Shift + Enter teclas juntas para obtener el primer resultado, y luego arrastre el controlador de relleno hacia las celdas a las que desea aplicar esta fórmula, vea la captura de pantalla:

Consejos:

La función TEXTJOIN anterior solo está disponible para Excel 2019 y Office 365, si tiene versiones anteriores de Excel, debe aplicar 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))), "")

Note: En la fórmula anterior, D2: D7 es el rango de datos específico en el que desea verificar la celda en función, y A2 es la celda que desea verificar.

Entonces presione Ctrl + Shift + Enter teclas juntas para obtener el primer resultado, y luego arrastre la celda de fórmula hacia el lado derecho hasta que se muestre la celda en blanco, y luego continúe arrastrando el controlador de relleno hacia abajo a otras celdas, y todos los valores coincidentes se han mostrado como se muestra a continuación en la captura de pantalla:


Resalte las coincidencias si la celda contiene uno de varios valores de una lista con una función útil

Si desea resaltar un color de fuente específico para los valores coincidentes si la celda contiene uno de varios valores de otra lista, en esta sección, presentaré una característica fácil, Marcar palabra clave of Kutools for Excel, con esta utilidad, puede resaltar una o más palabras clave específicas a la vez dentro de las celdas.

Nota: Para aplicar estos Marcar palabra clave características, en primer lugar, debe descargar el Kutools for Excely luego aplique las funciones de forma rápida y sencilla.

Después de instalar Kutools for Excel, haga lo siguiente:

1. Hacer clic Kutools > Texto > Marcar palabra clave, ver captura de pantalla:

2. En la Marcar palabra clave cuadro de diálogo, realice las siguientes operaciones:

  • Seleccione el rango de datos que desea resaltar los textos coincidentes del Gama de Colores caja de texto;
  • Seleccione las celdas que contienen las palabras clave que desea resaltar en función, también puede ingresar las palabras clave manualmente (separadas por comas) en el Palabra clave cuadro de texto
  • Por último, debe especificar un color de fuente para resaltar los textos con una marca de verificación Marcar colores de palabras clave

3. Luego, haz clic Ok , todos los textos coincidentes se han resaltado como se muestra a continuación:


Artículos más relativos:

  • Compare dos o más cadenas de texto en Excel
  • Si desea comparar dos o más cadenas de texto en una hoja de trabajo con mayúsculas o minúsculas, como se muestra en la siguiente captura de pantalla, en este artículo, hablaré sobre algunas fórmulas útiles para que pueda manejar esta tarea en Excel.
  • Si la celda contiene texto, se muestra en Excel
  • Si tiene una lista de cadenas de texto en la columna A y una fila de palabras clave, ahora debe verificar si las palabras clave aparecen en la cadena de texto. Si las palabras clave aparecen en la celda, mostrándola, si no, la celda en blanco se muestra como se muestra en la siguiente captura de pantalla.
  • Buscar y reemplazar varios valores en Excel
  • Normalmente, la función Buscar y reemplazar puede ayudarlo a encontrar un texto específico y reemplazarlo por otro, pero, a veces, es posible que deba buscar y reemplazar varios valores simultáneamente. Por ejemplo, para reemplazar todo el texto de "Excel" por "Excel 2019", "Outlook" por "Outlook2019" y así sucesivamente, como se muestra a continuación. En este artículo, presentaré una fórmula para resolver esta tarea en Excel.

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear 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  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo.  Haga clic aquí para obtener la función que más necesita...

Descripción


Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
Comments (56)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hello,

I have spreadsheet that have some cell with following test $5655 (BIT001), $4445 (BIT002). I would like to extract every BITxxx and display in another cell with BIT001, BIT002. I'm using MID and FIND but it work only with one BIT001 and BIT002 seems to not search. How would you do it guys?
This comment was minimized by the moderator on the site
You can use text to column > Deliminate > ("("), - I will spit the text from Open Bracket .. like BIT001), then you can remove the closing bracket with a find and replace option.
This comment was minimized by the moderator on the site
Hi all,

Any suggestions...

I have a VALUE next to the SPECIFIC TEXT column F. I need a RESULT in Column B with the VALUE next to SPECIFIC TEXT.
This comment was minimized by the moderator on the site
In option "Display the matches if cell contains one of several values from a list with formulas" I'm having issues in "Result" when the "Specific Text" values is similar to others.

For example, if I have in "Specific Text" the values 'remove' and 'remove lines', I need to get in "Result" the correct value.

Thanks
This comment was minimized by the moderator on the site
I find an option in other webpage:

=TEXTJOIN(" ",1,IF(ISNUMBER(FIND(" "&$F$2:$F$6&" "," "&B2&" ")),$F$2:$F$6,""))
This comment was minimized by the moderator on the site
In the option "Display the matches if cell contains one of several values from a list with formulas" I'm having issues if the word to search is similar to other word. For example if in "Specif text" I have: Remove and Remove line, I need to get/recognise in "Result" the different values ("Remove" for 1 line and "Remove line" in other line). The problem is that always I'm getting "Remove"
This comment was minimized by the moderator on the site
Bonjour, j'essaye cette formule sur une très grande liste de mot et la recherche fait un contient, mais pas au mot entier.
Vous avez une solution ?

Par exemple, le mot de ma liste à rechercher est "aire". Cependant, le mot "horaire" m'indique vrai... avec la formule.
Alors oui "horaire" contient "aire" mais pas en mot entier...

Autre exemple : le mot de ma liste à rechercher est "ri". Cependant, le mot "clé dynamométrique" m'indique vrai...

Merci
This comment was minimized by the moderator on the site
Hello, Greg,
Sorry, I can't understand you clearly.
Could you explain your problem in English? Or you can upload a file or screenshot of your problem here.
Thank you!
This comment was minimized by the moderator on the site
=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Yes","No")

Is there a way of amending the formula to return the number of words appear in the text examined?

e.g. returned answer is not whether one of three words (a given list) are found, but if 1, 2, or 3 words are found.

Hope this makes sense................

Thanks



Alan
This comment was minimized by the moderator on the site
Hello, Alan,
To solve your problem, the following array formula may help you: (Note: After inserting the formula, press Ctrl + Shift + Enter keys together to get the first result.)
=SUM((LEN(A2)-LEN(SUBSTITUTE(A2,$D$2:$D$5,"")))/LEN($D$2:$D$5))


Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
help someone. I have a spreadsheet that has example below. I need a formula that will search and return the following based on what is in the cell

A-05-002F: Air Conditioning Unit or Heat Pump Split System - Qtrly Filter
A-11-025: Air Handler Unit - Annual
E-42-001: Emergency Generators - Weekly #4

The above is in C2 I want E2 to display Q if cell contains Qtrly, A if cell contains Annual, W if cell contains weekly
This comment was minimized by the moderator on the site
Hi, Lynda,
To solve your problem, please apply the following formula:
=IF(ISERROR(SEARCH("Qtrly",C2)),IF(ISERROR(SEARCH("Annual",C2)),IF(ISERROR(SEARCH("weekly",C2)),"","W"),"A"), "Q")

Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
Correction the above information is in C2 C3 C4
This comment was minimized by the moderator on the site
RE: above example  =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))), "")I keep error with Excel 2010.  Same with example for Excel 2019, in Excel 2019 on a different PC. Tried the one  Is it Wish it was available in my Kutools  
This comment was minimized by the moderator on the site
Multiple search value in a single cell, and return as a Common Value
This comment was minimized by the moderator on the site
Is it possible to do this with a partial match of the keywords? This method is only an exact match
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations