Tabla de contenido
Cuando se trabaja en Excel, la búsqueda de valores es una tarea común para fines comerciales o educativos o de investigación. Para ello, en algunos casos, tenemos que buscar los valores de otra hoja en lugar de la misma hoja. No es una tarea tan difícil. Los métodos descritos en este artículo será muy útil para usted para buscar un valor de otra hoja en Excel.
Descargar el cuaderno de prácticas
Puede descargar la plantilla de Excel gratuita desde aquí y practicar por su cuenta.
Buscar valor en otra hoja.xlsx3 Métodos para buscar un valor de otra hoja en Excel
Para hacer una demostración de los métodos, utilizaré el siguiente conjunto de datos que representa las ventas de algunos vendedores en diferentes regiones.
Método 1: Utilizar la función VLOOKUP para buscar un valor de otra hoja en Excel
En nuestro primer método, utilizaré la función VLOOKUP para buscar un valor en otra hoja. Es la función más utilizada para buscar valores. La función VLOOKUP se utiliza para buscar un valor en la columna de la izquierda de una tabla y devuelve el valor correspondiente de una columna de la derecha. En este caso, buscaremos las ventas de Jack y Bob.
Pasos:
- Escribe la siguiente fórmula en Célula C5 -
=VLOOKUP(B5,
- A continuación, haga clic en la hoja en la que se encuentra su matriz de tablas. Mis datos se encuentran en la hoja denominada "Ventas".
- Seleccione ahora la matriz con el ratón y pulse la tecla F4 para bloquear la referencia.
- A continuación, indique el número de columna relativo a la matriz seleccionada de la que desea extraer el valor y, a continuación tipo 0 para la coincidencia exacta.
- Así que la fórmula completa será la siguiente
- Por último, basta con pulsar el botón Entre en
Ahora tenemos la salida para Jack.
- A continuación, para encontrar la salida para Bob sólo tienes que arrastrar hacia abajo el Asa de llenado .
Este es el resultado final.
Más información: Cómo buscar múltiples valores en Excel (10 maneras)
Método 2: Combinar las funciones INDEX y MATCH para buscar un valor en otra hoja
Ahora utilizaremos el ÍNDICE y MATCH para buscar valores en otra hoja. Las funciones ÍNDICE y MATCH son alternativas muy comunes de las funciones VLOOKUP La función ÍNDICE se utiliza para devolver un valor o la referencia a un valor dentro de una tabla o rango. La función MATCH se utiliza para buscar un elemento especificado en un rango de celdas y, a continuación, devuelve la posición relativa de dicho elemento en el rango. Ahora vamos a encontrar el valor de las ventas de Jack utilizando la combinación.
Pasos:
- En Célula C7 tipo-
=INDEX(
- A continuación, vaya a la hoja de ventas haciendo clic en el título de la hoja.
- A continuación, seleccione la gama D5:D11 de donde extraeremos la salida.
- Entonces teclea...
=INDEX(Ventas!D5:D11,MATCH(
- Después, vuelve a la hoja anterior haciendo clic en el título de la hoja.
- A continuación, seleccione la celda en la que se encuentra nuestro valor de búsqueda.
- Vaya de nuevo a la hoja "Ventas" y seleccione el intervalo ( B5:B11) donde existe nuestro valor de búsqueda.
- Por último, escriba 0 para el coincidencia exacta .
- Así que la fórmula completa será la siguiente
=INDEX(Ventas!D5:D11,MATCH('INDEX+MATCH'!C4,Ventas!B5:B11,0))
- Por último, basta con pulsar la tecla Entre en
Entonces obtendrá el resultado esperado.
⏬ Desglose de fórmulas:
➥ MATCH('INDEX+MATCH'!C4,Ventas!B5:B11,0)
En MATCH buscará el valor 'Jack' en la hoja 'Ventas' entre el rango B5:B11 y devolverá como-
3
➥ INDEX(Ventas!D5:D11,MATCH('INDEX+MATCH'!C4,Ventas!B5:B11,0))
Por último, el ÍNDICE devolverá el valor del intervalo D5:D11 en función de la salida del MATCH función y que es-
78923
Más información: 7 tipos de búsqueda que puede utilizar en Excel
Método 3: Aplicar las funciones VLOOKUP e INDIRECT de Excel para buscar un valor de otra hoja
Este método es un poco diferente de los dos anteriores. Aquí, aplicaremos la combinación de INDIRECTO y VLOOKUP para buscar un valor en otras dos hojas y extraeremos la salida de ambas hojas simultáneamente. Las funciones INDIRECTO en Excel se utiliza para convertir una cadena de texto en una referencia de celda válida.
Fíjate que aquí he hecho dos conjuntos de datos de ventas para dos meses consecutivos. Ahora encontraremos las ventas de Jack en ambas hojas.
- Escribe la siguiente fórmula en Célula C7 -
=VLOOKUP($C$4, INDIRECT("'"&B7&"'!$B$5:$D$11"),3,FALSE)
- Más tarde, basta con pulsar la tecla Entre en para la salida.
- A continuación, arrastre hacia abajo el Asa de llenado para obtener la salida de la hoja 'Feb'.
Ahora hemos encontrado las ventas de Jack extraídas de ambas hojas.
⏬ Desglose de fórmulas:
➥ INDIRECT("'"&B7&"'!$B$5:$D$11")
En INDIRECTO devolverá la referencia B5:D11 a un rango-
{"Sam", "Canadá",44589; "Peter", "EE.UU.",72734; "Jack", "Brasil",78923; "Samuel", "Reino Unido",99320; "Willium", "Londres",84738; "Ron", "Canadá",98210; "Bob", "Reino Unido",57832}
➥ VLOOKUP($C$4, INDIRECT("'"&B7&"'!$B$5:$D$11"),3,FALSE)
Por último, el VLOOKUP devolverá la salida de ese rango para el valor de Célula C4 y eso es...
78923
Más información: Cómo buscar texto en Excel (7 métodos adecuados)
Conclusión
Espero que los procedimientos descritos anteriormente sean lo suficientemente buenos para buscar un valor en otra hoja de Excel. Siéntase libre de hacer cualquier pregunta en la sección de comentarios y por favor deme su opinión.