BUSCARV & INDIRECTO – Rango Dinámico – Excel y Google Sheets

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Dennis Madrid

Last updated on febrero 8, 2023
Descargar Libro de Ejemplo

Descargar el Libro de Ejemplo

Este tutorial demostrará cómo utilizar la función INDIRECTO para definir el rango de búsqueda en Excel y Google Sheets.

buscarv indirecto rango dinámico

INDIRECTO & BUSCARV

Es posible que necesites realizar un BUSCARV en varios rangos a la vez, dependiendo de ciertos valores de celdas. Si es así, una opción es la Función INDIRECTO, que puede utilizarse para definir un rango de búsqueda, o incluso crear una referencia dinámica a múltiples hojas.

=BUSCARV($B3,INDIRECTO("'"&C$2&"'!"&"B3:C5"),2,FALSO)

buscarv indirecto rango dinámico resumen

 

Aquí tenemos datos en el rango B3:C5 en cada hoja. En lugar de escribir una fórmula BUSCARV para cada hoja, podemos referirnos dinámicamente a las hojas con la función INDIRECTO.

INDIRECTO – Rango de búsqueda dinámico

Necesitamos que el rango de búsqueda para C3 se vea como

'2018!'B3:C5

Así que todo lo que necesitamos hacer es escribir una fórmula que genere ese rango dentro de la Función INDIRECTO:

"'"&C$2&"'!"&"B3:C5"

Utilizamos (&) para unir el texto con la referencia de la celda parcialmente bloqueadaque contiene el año (C$2). Luego, cuando la fórmula se copie a lo largo del rango, la función INDIRECTO emitirá la hoja necesaria para cada columna.

ELEGIR & BUSCARV

La función INDIRECTO es «volátil» Recalcula cada vez que Excel lo hace, y eso puede hacer que su libro de trabajo calcule lentamente. En cambio, en este caso, la Función ELEGIR podría ser una mejor alternativa. La función ELEGIR le permite «elegir» lo que va a salir de una lista.

=ELEGIR(C2,BUSCARV(B3,'2018'!B3:C5,2,FALSO),BUSCARV(B3,'2019'!B3:C5,2,FALSO),BUSCARV(B3,'2020'!B3:C5,2,FALSO))

buscarv indirecto rango dinámico elegir

 

En este ejemplo, la lista de la función ELEGIR es cada una de las posibles fórmulas BUSCARV. Cada rango está codificado, y cada celda hace referencia a las tres hojas. El valor del índice en la fila 2 indica a la función qué elemento de la lista debe utilizar, es decir, en qué hoja debe realizar la búsqueda.

BUSCARV e INDIRECTO en Google Sheets

Estas fórmulas funcionan igual en Google Sheets que en Excel.

buscarv indirecto rango dinámico resumen gsheets

AI Formula Generator

Pruébelo Gratis

Excel Practice Worksheet

practice excel worksheet

Practice Excel functions and formulas with our 100% free practice worksheets!

  • Automatically Graded Exercises
  • Learn Excel, Inside Excel!

Free Download

Volver a la Lista de Fórmulas de Excel