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

¿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, ""))

Nota:: 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))), "")

Nota:: 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

Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%

  • Reutilizar: Inserte rápidamente fórmulas complejas, gráficos y cualquier cosa que hayas usado antes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas sin perder datos; Contenido de celdas divididas; Combinar filas / columnas duplicadas... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Más de 300 potentes funciones. Compatible con Office/Excel 2007-2021 y 365. Compatible con todos los idiomas. Fácil implementación en su empresa u organización. Funciones completas Prueba gratuita de 30 días. Garantía de devolución de dinero de 60 días.
pestaña kte 201905

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!
officetab parte inferior
Comentarios (50)
Aún no hay calificaciones. ¡Sé el primero en calificar!
Este comentario fue minimizado por el moderador en el sitio
¿Qué sucede si la columna "texto específico" contiene frases? Por ejemplo, "eliminar duplicados", "convertir texto", "buscar a través de", ¿cómo verificar entonces?
Este comentario fue minimizado por el moderador en el sitio
En lugar de Verdadero o Falso, quiero imprimir el nombre del texto encontrado, ¿cómo puedo hacer eso?
Este comentario fue minimizado por el moderador en el sitio
verifique la fórmula dada por skyyang ... Eso funciona bien
Este comentario fue minimizado por el moderador en el sitio
Fórmula muy útil.
¿Podemos tomar ese valor encontrado de la búsqueda? (es decir, quiero verificar si el campo de dirección que contiene el código postal de 4 dígitos está dentro del rango; en caso afirmativo, muestre el valor del código postal de 4 dígitos).
David
Este comentario fue minimizado por el moderador en el sitio
Hola David,
My be this matriz fórmula puede ayudarte:
=IF(SUMPRODUCT(IF(ISNUMBER(SEARCH($D$2:$D$4,A2)),ROW($D$2:$D$4)-ROW($D$2)+1,0))>0,INDEX($D$2:$D$4,SUMPRODUCT(IF(ISNUMBER(SEARCH($D$2:$D$4,A2)),ROW($D$2:$D$4)-ROW($D$2)+1,0))))
Después de pegar la fórmula, presione las teclas Shift + Ctrl + Enter juntas.
Esta fórmula es algo compleja, cambie las referencias de celda según sus necesidades.
¡Pruébalo, espero que te pueda ayudar!
Este comentario fue minimizado por el moderador en el sitio
Increíble, funciona exactamente como lo necesitaba. Gracias campeones.
Este comentario fue minimizado por el moderador en el sitio
¡Un placer ayudarte!
Este comentario fue minimizado por el moderador en el sitio
hola, ¿podrías explicar cómo obtuviste esa función anterior? Estoy tratando de hacer lo mismo, pero parece que no puedo cambiar las referencias de celda correctamente.
Este comentario fue minimizado por el moderador en el sitio
Si por favor, yo también necesito esto. No puedo ver por qué $D$2 está bloqueado.
Este comentario fue minimizado por el moderador en el sitio
¡Esto es increíble! Sin embargo, un gran problema para mí: ¿Qué sucede si hay celdas en blanco en mi lista "buscar" D2: D4? Para mí, arruina la fórmula y solo obtengo "NUM" en algunos lugares. ¡GRACIAS!
Este comentario fue minimizado por el moderador en el sitio
¿Funciona esta fórmula cuando hay un par de palabras en las celdas de búsqueda y un par de palabras en las celdas de búsqueda? básicamente tengo listas de ingredientes y quiero ubicar algún ingrediente específico dentro de esa lista y el ingrediente específico puede ser más de una palabra
Este comentario fue minimizado por el moderador en el sitio
tengo una lista de ingredientes en la columna A, cada celda tiene todos los ingredientes de un producto, por lo que no es solo una palabra, en la columna D tengo una lista de ingredientes que estoy tratando de encontrar dentro de la columna A, ¿cómo hago eso? esta fórmula no parece funcionar al 100% para esto
gracias
Este comentario fue minimizado por el moderador en el sitio
Otra chica y yo hemos estado tratando de resolver esto durante 2 días por un problema de datos que tenemos que resolver. Gracias por esta expresión. Es exactamente lo que necesitábamos.
Este comentario fue minimizado por el moderador en el sitio
¿Puede la lista en la Columna D ser de 15000 palabras y aún así la fórmula sigue siendo la misma que se mencionó anteriormente? Obtengo los resultados esperados con solo unos pocos valores, pero en el momento en que la lista salta a miles, todo muestra #REF.
Este comentario fue minimizado por el moderador en el sitio
cielo yang,

No sé si alguna vez leerás esto, pero ¡muchas gracias!

¡¡¡Eres un genio!!!
Este comentario fue minimizado por el moderador en el sitio
¿Cómo haría que esto funcionara si hubiera celdas en blanco en la columna D?
Este comentario fue minimizado por el moderador en el sitio
hi
vea el archivo adjunto, estoy tratando de averiguar si alguno de los ingredientes de la columna D existe en la columna A y mostrar cualquier ingrediente que se encuentre en la columna B, ¿es esto posible?
Este comentario fue minimizado por el moderador en el sitio
el primer archivo adjunto no se cargó, vea el archivo adjunto a continuación
Este comentario fue minimizado por el moderador en el sitio
감사합니다 정말 진심으로 감사드립니다
이렇게 바로 정확한 정보가 구글을
Este comentario fue minimizado por el moderador en el sitio
Muchas gracias, esto funcionó.
Este comentario fue minimizado por el moderador en el sitio
유용한 자료 감사 합니다!
Este comentario fue minimizado por el moderador en el sitio
usó =SUMPRODUCT(--ISNUMBER(SEARCH(list,A2))) junto con el formato condicional para ayudar a comparar los valores de una columna con otra. funciona muy bien con Excel 2007. He estado atormentando mi cerebro durante días.
Este comentario fue minimizado por el moderador en el sitio
SÍ, NO

중복되는 값 배열일 경우 배열로 B열 C열......... 기재는 가능한가요
Este comentario fue minimizado por el moderador en el sitio
¿Alguna forma de devolver el texto que coincide en la celda en lugar de un sí o un no?
Este comentario fue minimizado por el moderador en el sitio
La misma pregunta; ¿Podemos devolver el texto que coincidió en lugar de sí/no?
Este comentario fue minimizado por el moderador en el sitio
¿Sería posible cambiar el resultado de esta fórmula de ser 'VERDADERO', 'FALSO', 'Sí' o 'No' al valor del texto específico?


Gracias
Este comentario fue minimizado por el moderador en el sitio
Hola, Nils,
Si desea usar otro texto en lugar de "Sí" o "No", solo necesita reemplazar "Sí", "No" con otros textos, pruebe la siguiente fórmula:
=SI(SUMAPRODUCTO(--ESNUMERO(BÚSQUEDA($D$2:$D$6,A2))),"su texto específico1","su texto específico2")

¡Pruébalo, espero que te pueda ayudar!
Este comentario fue minimizado por el moderador en el sitio
Jane preguntó a continuación: "La misma pregunta; ¿Podemos devolver el texto que coincidió en lugar de sí/no?" - también interesado en la respuesta
Este comentario fue minimizado por el moderador en el sitio
=SI(SUMAPRODUCTO(--ESNUMERO(BÚSQUEDA($D$2:$D$6,A2))),"Sí,"No")
Este comentario fue minimizado por el moderador en el sitio
Oye,
Probé esta fórmula, pero ¿muestra VERDADERO para todo?
Este comentario fue minimizado por el moderador en el sitio
Por favor, consulte
Este comentario fue minimizado por el moderador en el sitio
La fórmula es incorrecta. Está mostrando "verdadero" para cualquier valor
Este comentario fue minimizado por el moderador en el sitio
Hola, dd,
La fórmula funciona bien en mi hoja de cálculo de Excel, ¿puede dar su hoja de problemas como captura de pantalla aquí?
¡Gracias!
Este comentario fue minimizado por el moderador en el sitio
hola yo tengo el mismo problema. Devuelve verdadero cada vez, incluso cuando debe ser falso. Esta es la fórmula:
=SUMAPRODUCTO(--ESNUMERO(BÚSQUEDA($AH$2:$AH$122;C2)))>0

$AH$2:$AH$12 es la lista de palabras
C2 es un texto de un tweet.

devuelve verdadero incluso si el tweet no contiene ninguna de las palabras de la lista
Este comentario fue minimizado por el moderador en el sitio
¡Exactamente lo que estaba buscando! funciona perfectamente
Este comentario fue minimizado por el moderador en el sitio
¡¡Perfecto!! Demanda compleja combinada con la combinación de algunas fórmulas bien conocidas
Este comentario fue minimizado por el moderador en el sitio
Esto ha sido muy útil, pero me falta la pieza final.
¿Cómo amplío IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Yes","No") para comprobar también la distinción entre mayúsculas y minúsculas de los valores de la lista?
Gracias por adelantado
Este comentario fue minimizado por el moderador en el sitio
Hola Scott,
Para verificar los valores con distinción de mayúsculas y minúsculas, aplique la siguiente fórmula:
=SI(SUMAPRODUCTO(--ESNUMERO(ENCONTRAR($D$2:$D$6,A2))),"Sí","No")

Por favor, inténtalo, ¡gracias!
Este comentario fue minimizado por el moderador en el sitio
Hola. ¿Qué pasa si necesito buscar en la fila las palabras clave en lugar de solo la celda, es decir, A2 - P2 en lugar de solo A2 en esta fórmula? =SI(SUMAPRODUCTO(--ESNUMERO(BÚSQUEDA($D$2:$D$6,A2))),"Sí","No")
Este comentario fue minimizado por el moderador en el sitio
Hola Margo,
Para aplicar esta fórmula a los datos de una fila, solo necesita reemplazar la referencia de celda única con la referencia de fila como se muestra a continuación:
=SI(SUMAPRODUCTO(--ESNUMERO(BÚSQUEDA($R$2:$R$6,A2:P2))),"Sí","No")
Por favor, inténtalo, ¡espero que te pueda ayudar!
Este comentario fue minimizado por el moderador en el sitio
¿Es posible hacer esto con una coincidencia parcial de las palabras clave? Este método es solo una coincidencia exacta
No hay comentarios publicados aquí todavía
Ver más
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Siganos

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