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.

Preguntas similare

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

-

Mostrar la cita
#2 Víctor
12/08/2004 - 21:01 | Informe spam
Toni: A ver si lo conseguimos. Si con la misma hoja no
tienes problemas, con esta fórmula deberías poder obtener
los datos en otra hoja:

=INDIRECTO("NombreOtraHoja!A"&D4)

Vamos por partes:

1º Tienes que sustituir NombreOtraHoja por el nombre que
tenga la hoja de donde quieras recuperar datos.

2º En este ejemplo, en D4 de la otra hoja tiene que
haber sólo una cifra, que corresponderá a la referencia
de celda que buscas.

3º Por último, A se refiere a la columna (siempre de la
otra hoja).

Tendrás que cambiar los datos según tus necesidades, pero
respetando siempre esta sintaxis no deberías tener
problemas. En este ejemplo concreto, si en D4 hay 1 (por
ejemplo), la fórmula te devolverá lo que haya en la celda
A1 de la hoja NombreOtraHoja.

A ver si hay suerte. Lo que siento es que sólo puedo
entrar a estas horas. Ya contarás nuevas experiencias.

:-)

Mostrar la cita
recoger
Mostrar la cita
a4)
Mostrar la cita
actúan
Mostrar la cita
primera
Mostrar la cita
='a4'!
Mostrar la cita
la
Mostrar la cita
pero
Mostrar la cita
Ads by Google
Search Busqueda sugerida