Mareando con la función INDIRECTO

12/08/2004 - 11:23 por Toni | Informe spam
Gracias Victor, es lo que buscaba, o, al menos, lo que
preguntaba, porque en realidad lo que necesito es recoger
el valor que se encuentra en otra hoja del libro. Me
explicaré con un ejemplo real:
En un documento Excel tengo la primera hoja (llamada a4)
que contiene todos los valores que se van a utilizar en
las siguientes. Unas cuantas hojas a continuación actúan
a modo de plantilla. Las siguientes hojas utilizan los
valores de la primera; cada una de estas hojas se
corresponde (recoge datos) con una línea de la primera
(a4). En cada una de estas hojas aparece en la celda D4
una expresión (p.e. ='a4'!K1303 )que me devuelve el
valor que identifica cada una de las filas de la primera
hoja (p.e. 1303 ). En otras celdas de estas hojas
aparecen expresiones cuyo objeto es recoger los valores
correspondientes de las celdas de la hoja a4 (p.e. ='a4'!
A1303 en E7). Mi objetivo es que la recogida de estos
datos se realice de forma automática sin tener que
introducir la línea de la a4 (p.e. 1303) al final de la
expresión cada vez.
Tu consejo ha funcionado en una misma hoja de Excel, pero
no consigo que trabaje en hojas diferentes. He probado
expresiones como 'a4'!INDIRECTO("A"&D4) pero no sale.
Saludos.
 

Leer las respuestas

#1 Anonimo
12/08/2004 - 12:29 | Informe spam
Hola toni:
Me parece que lo que quieres hacer se resuelve Žcon alguna
de éstas fórmulas:

=INDIRECTO("'a4'!A"&D4)

=INDIRECTO("'a4'!A"&1303)

Saludos

-

Gracias Victor, es lo que buscaba, o, al menos, lo que
preguntaba, porque en realidad lo que necesito es recoger
el valor que se encuentra en otra hoja del libro. Me
explicaré con un ejemplo real:
En un documento Excel tengo la primera hoja (llamada a4)
que contiene todos los valores que se van a utilizar en
las siguientes. Unas cuantas hojas a continuación actúan
a modo de plantilla. Las siguientes hojas utilizan los
valores de la primera; cada una de estas hojas se
corresponde (recoge datos) con una línea de la primera
(a4). En cada una de estas hojas aparece en la celda D4
una expresión (p.e. ='a4'!K1303 )que me devuelve el
valor que identifica cada una de las filas de la primera
hoja (p.e. 1303 ). En otras celdas de estas hojas
aparecen expresiones cuyo objeto es recoger los valores
correspondientes de las celdas de la hoja a4 (p.e. ='a4'!
A1303 en E7). Mi objetivo es que la recogida de estos
datos se realice de forma automática sin tener que
introducir la línea de la a4 (p.e. 1303) al final de la
expresión cada vez.
Tu consejo ha funcionado en una misma hoja de Excel, pero
no consigo que trabaje en hojas diferentes. He probado
expresiones como 'a4'!INDIRECTO("A"&D4) pero no sale.
Saludos.
.

Preguntas similares