Tabla de contenido
Uno de los usos más frecuentes de Excel es buscar un valor en una tabla o rango de datos. En Excel, tenemos 4 funciones de búsqueda dedicadas. Además, podemos aplicar una combinación de diferentes funciones para buscar un valor. Podemos utilizar 7 tipos de búsqueda en Excel para encontrar valores específicos.
En el siguiente conjunto de datos, tenemos una lista de notas obtenidas por diferentes estudiantes a lo largo de un semestre en una asignatura. Ahora, utilizaremos este conjunto de datos para demostrar 7 tipos diferentes de Lookup.
Descargar el cuaderno de prácticas
Tipos de búsquedas en Excel.xlsx7 Tipos de búsqueda en Excel
1. Función LOOKUP en Excel
La función LOOKUP busca un valor en un array dado y puede devolver un resultado de otro array. Supongamos que queremos averiguar la nota de uno de los alumnos.
➤ Escribe la siguiente fórmula,
=LOOKUP(K7,B5:B14,I5:I14)
Toma, K7 es el valor de búsqueda, B5:B14 es la matriz de búsqueda y I5:I14 es la matriz de resultados. BUSCAR encontrará el valor de búsqueda en la matriz de búsqueda y devolverá el resultado de la matriz.
➤ Prensa INTRODUCE
Como resultado, obtendrá la nota de ese alumno. De forma similar, puede utilizar la función BUSCAR para averiguar cualquier valor específico de una tabla.
Leer más: Funciones de Búsqueda Avanzadas de Excel (9 Ejemplos)
2. Función HLOOKUP
La función HLOOKUP busca un valor en la fila superior de una tabla o matriz y devuelve un valor en la misma columna de una fila especificada. La función busca un valor a lo largo de una fila es decir horizontalmente y por eso se llama HLOOKUP .
Supongamos que queremos averiguar la nota obtenida en el examen final por un alumno llamado Robin.
➤ Escribe la siguiente fórmula,
=HLOOKUP(K9,B4:G14,8,FALSE)
Toma, K9 es el valor de búsqueda, B4:G14 es la matriz de la tabla, 8 es el número de índice de la fila que significa que queremos el valor de la 8ª fila de la tabla y FALSO indica que la función buscará una coincidencia exacta. La fórmula buscará K9 en la fila superior de la tabla B4:G14 y devolverá el valor de la 8ª fila de la columna en la que K9 se ha encontrado.
➤ Prensa INTRODUCE
Así, obtendrá la nota en la final obtenida por Robin.
3. Función VLOOKUP de Excel
La función VLOOKUP es la función complementaria del HLOOKUP La función HLOOKUP busca el valor a lo largo de una fila mientras que la función VLOOKUP busca el valor en una columna. VLOOKUP busca el valor en la columna más a la izquierda y después devuelve un valor en la misma fila de la columna especificada.
Averigüemos la nota de uno de los alumnos utilizando la función VLOOKUP función.
➤ Inserta la siguiente fórmula,
=VLOOKUP(K7,B4:I14,8,FALSE)
Toma, K7 es el valor de búsqueda, B4:I14 es la matriz de la tabla, 8 es el número de índice de la columna que significa que queremos el valor de la 8ª columna de la tabla y FALSO indica que la función buscará una coincidencia exacta. La función buscará K7 en la columna de la izquierda de la tabla B4:I14 y devolverá el valor de la 8ª columna de la fila en la que se ha encontrado el valor de búsqueda.
➤ Prensa INTRODUCE
Como resultado, obtendrá la calificación de ese alumno (celda K7 ).
Más información: Excel LOOKUP vs VLOOKUP: Con 3 Ejemplos
4. Función XLOOKUP de Excel
La función XLOOKUP es la función más potente de Excel para buscar un valor de un rango. Esta función sólo está disponible en Oficina 365 Por lo tanto, si utiliza una versión más antigua no podrá utilizar esta función. El XLOOKUP busca una coincidencia en un rango o matriz y devuelve el elemento correspondiente de un segundo rango o matriz.
➤ Escribe la siguiente fórmula para obtener la nota de uno de los alumnos
=XLOOKUP(K7,B5:B14,I5:I14)
Aquí, la fórmula buscará el valor K7 en la gama B5:B14 y devolverá el valor correspondiente del intervalo I5:I14
➤ Prensa INTRODUCE
Como resultado, obtendrá la calificación del alumno mencionado en la celda K7.
Lecturas similares
- Cómo buscar con múltiples criterios en Excel (ambos de tipo AND u OR)
- Utilizar la función DIRECCIÓN de Excel (7 Ejemplos)
- Cómo buscar texto en Excel (7 métodos adecuados)
5. Funciones OFFSET y MATCH para buscar datos
Podemos buscar un valor utilizando la función OFFSET y la función MATCH en conjunto.
En OFFSET devuelve una referencia a un rango. La función MATCH devuelve la posición relativa de un elemento en una matriz que coincide con un valor especificado en un orden especificado. Ahora, veamos cómo podemos utilizar estas dos funciones juntas para buscar un valor.
Vamos a averiguar la nota de un alumno a partir del conjunto de datos.
➤ Escribe la siguiente fórmula
=OFFSET(B4,MATCH(K7,B5:B14,0),MATCH(K6,C4:I4,0))
Toma, B4 es la celda de referencia, que es la primera celda de nuestro conjunto de datos, K7 es el nombre del alumno, B5:B14 es el rango donde se buscará el nombre del alumno, K6 es el valor que estamos buscando, es decir, Grado, C4:I4 es el intervalo a partir del cual se comparará la columna de Grado. 0 se utiliza para referirse a una coincidencia exacta. La fórmula dará el valor de la celda de intersección de Marsal (nombre del alumno) fila y Grado columna.
➤ Ahora, pulse INTRODUCE
Como resultado, obtendrá el Grado del estudiante Marsal .
6. Funciones INDEX y MATCH Búsqueda
La función INDEX devuelve el valor o la referencia de la celda situada en la intersección de una fila y una columna concretas de un rango determinado. Así pues, podemos utilizar la función ÍNDICE con la función MATCH para buscar un valor en una tabla.
➤ Escribe la siguiente fórmula para averiguar la nota de un alumno,
=INDEX(I5:I14,MATCH(K7,B5:B14,0))
Toma, I5:I14 es la matriz en la que se encontrará el valor resultante, K7 es el valor de búsqueda, B5:B14 es la matriz de búsqueda, 0 indica una coincidencia exacta. MATCH devolverá la posición del valor de búsqueda K7 y el ÍNDICE devolverá el valor correspondiente del I5:I14 matriz.
Después de insertar la fórmula,
➤ Prensa INTRODUCE .
Como resultado, obtendrá la nota del alumno que ha mencionado en la celda K7 .
7. Función XMATCH de Excel a LOOKUP
La función XMATCH devuelve la posición relativa de un elemento en un array. Así, en lugar de utilizar la función MATCH podemos utilizar la función XMATCH para buscar un valor. Averigüemos la nota de un alumno de nuestro conjunto de datos utilizando la función XMATCH función.
➤ Escribe la siguiente fórmula,
=INDEX(B4:I14,XMATCH(K7,B4:B14),XMATCH(K6,B4:I4))
Aquí el XMATCH dará la posición de K7 de la gama B4:B14 y la posición de K6 de la gama B4:I4 . ahora el ÍNDICE utilizará la posición de K7 como el número de fila y la posición de K6 como número de columna en la tabla B4:I14 para devolver el valor de la celda en la intersección de esa fila y columna.
➤ Prensa INTRODUCE
Como resultado, obtendrá la calificación del alumno mencionado en la celda K7 .
Conclusión
Puedes buscar valores en Excel utilizando cualquiera de los 7 tipos descritos en este artículo. Si te encuentras con algún tipo de confusión sobre alguno de los tipos de búsqueda en Excel por favor deja un comentario.