Tabla de contenido
Métodos útiles y rápidos para buscar valores de texto en Excel son necesarios, especialmente cuando se tiene un conjunto de datos más grande. En este artículo, voy a discutir la búsqueda de texto en Excel utilizando 7 métodos adecuados con ejemplos relevantes y también con la explicación. Por lo tanto, puede ajustar el método para su conjunto de datos.
Descargar el cuaderno de prácticas
Buscar texto en Excel.xlsx
7 métodos para buscar y extraer texto en Excel
Antes de pasar a los métodos, echemos un vistazo a nuestro conjunto de datos de hoy en el que los nombres de los empleados se proporcionan con su Número de identificación del empleado y Correo electrónico .
1. Aplicación de la función LOOKUP para extraer texto
En primer lugar, mostraré el uso de la función Función LOOKUP para recuperar un valor de texto de un conjunto de datos.
La función devuelve el valor de una fila o columna a partir de una posición similar en la fila o columna.
Por ejemplo, si el valor de búsqueda es 1003 ( Identificación del empleado ) y necesita encontrar el nombre del empleado para el ID, puede utilizar la siguiente fórmula.
=LOOKUP(F5,B5:B12,C5:C12)
Toma, F5 es el valor de búsqueda, B5:B12 es el vector de búsqueda (rango de celdas) de Identificación del empleado y C5:C12 es el vector de resultados (rango de celdas) de Nombre del empleado .
Finalmente, obtendrá la siguiente salida donde los nombres de los empleados están disponibles basados en el ID .
Más información: Cómo buscar múltiples valores en Excel (10 maneras)
2. Búsqueda de texto con la función VLOOKUP
En VLOOKUP es una de las funciones más populares para encontrar valores en una columna (búsqueda vertical).
En el siguiente ejemplo, la función se utiliza para extraer el texto de una determinada celda.
La fórmula ajustada con comodines para encontrar el valor del texto es-.
=VLOOKUP("*"&F5&"*",B5:D12,1,FALSE)
Toma, F5 es el texto de búsqueda, B5:D12 es la matriz de la tabla (conjunto de datos del que recuperar el texto), 1 es el número de índice de la columna, y por último FALSO es la coincidencia exacta.
Visite el Buscar Texto Usando VLOOKUP en Excel artículo para conocer más usos de la fórmula para extraer texto de un conjunto de datos.
Más información: Cómo buscar una tabla en Excel (8 métodos)
3. Uso de la combinación de las funciones VALUE y VLOOKUP para buscar texto
En Función VALOR devuelve el número a partir de un valor de texto buscado, podemos utilizar la función junto con la función VLOOKUP para encontrar el texto.
La fórmula combinada será como la siguiente
=VLOOKUP(VALOR(F5),B5:C12,2,FALSE)
Toma, F5 es el texto de búsqueda, B5:D12 es la matriz de la tabla (conjunto de datos del que recuperar el texto), 2 es el número de índice de la columna, y por último FALSO es para la coincidencia exacta.
Y lo que es más importante, VALOR(F5) devuelve el número y luego el VLOOKUP extrae el valor del texto.
Más información: Excel LOOKUP vs VLOOKUP: Con 3 Ejemplos
4. Utilizar HLOOKUP para obtener el valor del texto
En Función HLOOKUP devuelve un valor basado en el valor de búsqueda de una fila (búsqueda horizontal).
Podemos utilizar la función para obtener el valor del texto secuencialmente utilizando Asterisco (*) al principio de la fórmula.
Por lo tanto, la fórmula será-
=HLOOKUP("*",B5:D12,1,0)
Toma, B5:D12 es la matriz de la tabla, 1 es el número de índice de la fila, y 0 ( FALSO ) es para la coincidencia exacta.
Más información: 7 tipos de búsqueda que puede utilizar en Excel
5. Aplicación de XLOOKUP con la función EXACT
En XLOOKUP una increíble función de búsqueda introducido en Excel 365, extrae el valor de un rango o matriz.
En el siguiente ejemplo, la función junto con el botón EXACTO se utiliza para recuperar un valor.
La fórmula combinada es-
=XLOOKUP(VERDADERO,EXACTO(F5,B5:B12),C5:C12)
Toma, F5 es el valor de búsqueda, B5:B12 es la matriz de búsqueda que contiene el valor de búsqueda y C5:C12 es el rango de celdas de retorno ya que queremos encontrar el nombre.
Después de introducir la fórmula, el resultado es el siguiente.
6. Búsqueda de texto utilizando XLOOKUP con un único criterio
Suponiendo que el nombre del empleado se divide en columnas separadas (una es el nombre y la otra el apellido).
Ahora, encontraremos el email del nombre de pila fácilmente con la función XLOOKUP función.
La fórmula ajustada es
= XLOOKUP(F5,B5:B12, D5:D12, 0, -1 )
Toma, F5 es el valor de búsqueda, B5:B12 es la matriz de búsqueda que contiene el valor de búsqueda, C5:C12 es el rango de celdas de retorno ya que queremos encontrar el nombre, 0 si no se encuentra el valor, y -1 se refiere al modo partido.
El resultado será el siguiente.
7. Buscar texto utilizando XLOOKUP para criterios múltiples
Por último, extraeremos el valor de texto que coincida con varios criterios utilizando la función flexible XLOOKUP función.
Por ejemplo, si desea buscar el correo electrónico basándose en el campo Nombre y Apellido puede utilizar la siguiente fórmula.
=XLOOKUP(B15&C15,B5:B12&C5:C12,D5:D12,0,-1)
Toma, B15 es el nombre y C15 es el apellido, B5:B12 es la matriz de búsqueda (rango de celdas para la celda Nombre ), C5:C12 es otra matriz de búsqueda (rango de celdas para la matriz Apellido ), 0 si no se encuentra el valor, y -1 es el modo de coincidencia.
Después de insertar la fórmula anterior, obtendrás un resultado como el de la siguiente imagen.
Más información: Cómo buscar con múltiples criterios en Excel (ambos de tipo AND u OR)
Conclusión
Así es como puedes encontrar el texto de búsqueda utilizando la fórmula en Excel. Realmente, espero que este artículo pueda ser beneficioso para ti. De todos modos, si tienes alguna duda o sugerencia, por favor no olvides compartirla en la siguiente sección de comentarios.