Cómo Buscar si un Rango de Celdas Contiene un Texto Específico en Excel

  • Compartir Este
Hugh West

Al manejar una gran base de datos puede que necesite encontrar un texto específico de la base de datos. Excel tiene algunas funciones con las que puede hacerlo fácilmente. Hoy en este artículo vamos a demostrar 4 formas fáciles de encontrar si el el rango de celdas contiene un texto específico en Excel .

Descargar el cuaderno de prácticas

Descárgate esta hoja de ejercicios para practicar mientras lees este artículo.

Buscar si un rango de celdas contiene un texto específico.xlsx

4 Maneras Fáciles de Encontrar si un Rango de Celdas Contiene un Texto Específico en Excel

Además, la columna de la izquierda denominada Texto contiene el texto deseado y la columna de la derecha Específico Texto contiene los textos que se comprobarán en la columna de la izquierda. A continuación, la columna Resultado para evitar problemas de compatibilidad, utilice la columna Excel 365 edición.

1. Inserte la Función COUNTIF para Encontrar si un Rango de Celdas Contiene un Texto Específico en Excel

Para determinar si un valor o texto existe en un rango de datos, puede utilizar simplemente una fórmula basada en la función COUNTIF . En CONSEJO nos ayudará a contar valores si se cumple alguna condición específica.

Pasos:

  • En primer lugar, en la célula E5 inserta la fórmula:

=COUNTIF(B5:B10,"*"&D5&"*")>0

  • A continuación, pulse Entre en para obtener el resultado.

🔎 Desglose de fórmulas

  • El rango de entrada es B5:B10 .
  • El criterio es "*"&D5& "*" Aquí utilizamos el Asterisco (*) como Comodín concatenamos el asterisco antes y después de la referencia de la celda D4 por lo que ahora se contará como una subcadena. Así, esto contará el valor si aparece en cualquier parte del rango.
  • Por lo tanto, si se encuentra el valor, la salida será TRUE de lo contrario la salida será FALSO .
  • A continuación, sitúe el cursor del ratón en la esquina inferior derecha de la celda de la fórmula y, cuando el cursor muestre el icono Asa de llenado icono ( + ), haga doble clic sobre ella para aplicar la misma fórmula al resto de las celdas.
  • Por lo tanto, obtendrá los resultados.

Más información: Cómo encontrar si la celda contiene un texto específico en Excel

2. Buscar si un rango de celdas contiene un texto específico con las funciones ISNUMBER y FIND

Utilizando la fórmula basada en el NÚMERO y ENCONTRAR podemos encontrar fácilmente el texto específico de un rango de celdas. La función NÚMERO devuelve una salida lógica si se cumple el argumento que contiene. Por otro lado, la función ENCONTRAR devuelve la posición específica de un texto especificado en un rango de cadenas o texto.

Pasos:

  • En primer lugar, en la célula E5 aplicamos la fórmula:

=ISNUMBER(FIND(D5,B5))

  • A continuación, pulse Entre en para obtener el resultado.

🔎 Desglose de fórmulas

  • En Encuentre consiste en determinar la ubicación exacta del texto mencionado en la celda D5 en la cadena de texto B5 Puede ser un valor numérico o puede ser un vacío (si el texto no se encuentra en la cadena).
  • En NÚMERO devolverá una salida lógica basada en la salida de la función ENCONTRAR función.
  • A continuación, aplique la misma función al resto de las celdas arrastrando el botón Asa de llenado a la célula E10 .
  • Así obtendrá el resultado deseado.

Más información: Excel Buscar Texto en Rango

3. Combine las funciones IF, OR y COUNTIF para buscar celdas que contengan cierto texto

Cuando necesitemos encontrar textos específicos del rango de celdas dado, podemos hacerlo fácilmente con la función IF Anidamiento de otras funciones dentro de la función SI nos facilitará el trabajo. Por lo tanto, sigue los siguientes métodos.

3.1 Función IF con COUNTIF

La combinación del SI y el CONSEJO determinarán si la cadena prevista contiene el texto específico o no.

Pasos:

  • En una celda en la que desee obtener el resultado, aplique SI con el CONSEJO La forma final de esta fórmula es:

=IF(COUNTIF(B5:B10,"*"&D5&"*"), "YES","NO")

🔎 Desglose de fórmulas

  • La gama es B5:B10.
  • El criterio es "*"&D5& "*" .
  • Si se encuentra el valor, el resultado mostrará .
  • Si no se encuentra el valor, el resultado mostrará NO .
  • Obtenga el resultado pulsando Entre en .
  • Ahora aplique lo mismo al resto de los textos específicos. Los Textos que coincidan con la fuente se mostrarán y otros mostrarán NO .

3.2 Funciones ISNUMBER, SEARCH e IF

Podemos determinar si la cadena contiene o no el texto específico con la combinación de las teclas SI , BUSCAR y NÚMERO funciones.

Pasos:

  • En primer lugar, aplique el SI con la función NÚMERO función en la célula E5 La fórmula final es:

=IF(ISNUMBER(SEARCH(D5,B5)), "ENCONTRADO", "NO ENCONTRADO")

🔎 Desglose de fórmulas

  • Encontraremos texto D5 dentro del texto B5 utilizando el BUSCAR función.
  • El resultado mostrará ENCONTRADO si el valor es verdadero.
  • El resultado mostrará NO ENCONTRADO si el valor es falso.
  • Pulse Entre en para aplicar la función.
  • Por lo tanto, obtendrá el resultado para el resto de las celdas arrastrando el botón Asa de llenado a la célula E10 .

3.3 IF con OR y COUNTIF

En este caso, la aplicación combinada de SI , O, y CONSEJO se desplegarán funciones para determinar si hay celdas que contengan algún texto específico o no. En los casos en los que la celda SI nos ayudará a comprobar una condición, por otro lado, la función CONSEJO nos ayudará a contar los valores si se cumple esa condición específica. Y el botón O nos ayudará a devolver la salida requerida en función de la condición.

Pasos:

  • En célula E5 introducimos la fórmula:

=IF(OR(COUNTIF(B5, "*"&$D$5:$D$10& "*")), "YES", "NOT FOUND")

  • Por lo tanto, pulse Entre en para obtener el resultado.

🔎 Desglose de fórmulas

  • La gama es B5 .
  • El criterio es "*"&$D$5:$D$10& "*" .
  • Por lo tanto, si el valor está ahí, el resultado mostrará .
  • Además, si no se encuentra el valor, el resultado mostrará NO ENCONTRADO .
  • Aplique la misma fórmula al resto de las celdas arrastrando el botón Asa de llenado icono a celda E10 .

Más información: Cómo encontrar texto en una celda en Excel

4. Unir las funciones SUMPRODUCT y COUNTIF

En SUMPRODUCTO y CONSEJO también le ayudan a buscar textos específicos en un rango de celdas. Siga estos pasos para aprender. Las funciones SUMPRODUCTO Por otra parte, el CONSEJO nos ayudará a contar valores si se cumple esa condición específica.

Pasos:

  • Al principio, aplique el SUMPRODUCTO función en la célula E5 Aquí anidamos el CONSEJO dentro de la función SUMPRODUCTO La fórmula final es:

=SUMPRODUCT(COUNTIF(B5:B10,"*"&D5&"*"))>0

  • Por lo tanto, pulse Entre en para obtener el resultado.

🔎 Desglose de fórmulas

  • La gama es B5:B10 .
  • El criterio es "*"&D5& "*" .
  • En CONSEJO cuenta el número de celdas coincidentes.
  • Además, el SUMPRODUCTO toma el número devuelto por la función CONSEJO y obtiene su suma.
  • Por último, aplique la misma fórmula al resto de las celdas. El resultado es exacto con respecto a la entrada.

Cosas para recordar

  • Mientras estamos utilizando comodines, necesitamos aplicar el asterisco ( * ) con cada subcadena. Asterisco ( * ) coincide con cualquier número de caracteres cuando se utiliza.
  • Mientras se utiliza el SI con O fórmula recuerde Bloque el Rango utilizando la referencia de celda absoluta ($) .

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.