Texto como referencia

24/05/2004 - 17:59 por Tigre | Informe spam
Hay alguna forma de que Excel tome un Texto como si fuera
una referencia??

por ejemplo

en B1 hay una lista (validacion) con Emp1,Emp2,Emp3
en B2 esta mes: Ene04, feb04, mar04, etc.
Y en la B3 hay una formaula buscarv que busca la
informacion del mes (B2) en la hoja del empleado que fue
seleccionado en B2:
B1 = Emp1
B2 = Ene04
B3 = Buscarv(B1,'Ene04'!A1:D100,falso)

Entonces necesito que cunado en B2, sea feb04, busque en
la hoja feb04, y asi sicesivamente, anterioremente lo
estaba haciendo con un Si(B2="Ene04",buscarv(...),si
(B3="feb04,..,.. y si imaginan para todo el año, y
simplemente no se permite escalonar mas de 7 Si's.

Alguiien tiene alguna sugerencia, Muchas gracias

Preguntas similare

Leer las respuestas

#1 Víctor
24/05/2004 - 18:49 | Informe spam
Prueba una sintaxis parecida a ésta:

=BUSCARV(B1;INDIRECTO(B2&"!A:B");2;0)

En este ejemplo, supongo que en B2 estará 'Ene04' y en
las columnas A y B de esa hoja estarán los datos que te
interesan.

Si no te funciona, vuelve a escribir y lo vemos.

:-)


Hay alguna forma de que Excel tome un Texto como si


fuera
una referencia??

por ejemplo

en B1 hay una lista (validacion) con Emp1,Emp2,Emp3
en B2 esta mes: Ene04, feb04, mar04, etc.
Y en la B3 hay una formaula buscarv que busca la
informacion del mes (B2) en la hoja del empleado que fue
seleccionado en B2:
B1 = Emp1
B2 = Ene04
B3 = Buscarv(B1,'Ene04'!A1:D100,falso)

Entonces necesito que cunado en B2, sea feb04, busque en
la hoja feb04, y asi sicesivamente, anterioremente lo
estaba haciendo con un Si(B2="Ene04",buscarv(...),si
(B3="feb04,..,.. y si imaginan para todo el año, y
simplemente no se permite escalonar mas de 7 Si's.

Alguiien tiene alguna sugerencia, Muchas gracias

.

Respuesta Responder a este mensaje
#2 Servando
24/05/2004 - 18:54 | Informe spam
Hola Tigre:

Si, si se puede, y se hace utilizando la funcion
INDIRECTO de la siguiente manera:

=BUSCARV(B1,INDIRECTO("'"&$B$2&"'!$A$1:$D$100"),2,FALSO)

Saludos
Servando Villalon


Hay alguna forma de que Excel tome un Texto como si


fuera
una referencia??

por ejemplo

en B1 hay una lista (validacion) con Emp1,Emp2,Emp3
en B2 esta mes: Ene04, feb04, mar04, etc.
Y en la B3 hay una formaula buscarv que busca la
informacion del mes (B2) en la hoja del empleado que fue
seleccionado en B2:
B1 = Emp1
B2 = Ene04
B3 = Buscarv(B1,'Ene04'!A1:D100,falso)

Entonces necesito que cunado en B2, sea feb04, busque en
la hoja feb04, y asi sicesivamente, anterioremente lo
estaba haciendo con un Si(B2="Ene04",buscarv(...),si
(B3="feb04,..,.. y si imaginan para todo el año, y
simplemente no se permite escalonar mas de 7 Si's.

Alguiien tiene alguna sugerencia, Muchas gracias

.

Respuesta Responder a este mensaje
#3 Anonimo
24/05/2004 - 18:58 | Informe spam
Ok Victor Muchas gracias, si funciono como quería, no
conocia esa función, muchas gracias...

Prueba una sintaxis parecida a ésta:

=BUSCARV(B1;INDIRECTO(B2&"!A:B");2;0)

En este ejemplo, supongo que en B2 estará 'Ene04' y en
las columnas A y B de esa hoja estarán los datos que te
interesan.

Si no te funciona, vuelve a escribir y lo vemos.

:-)


Hay alguna forma de que Excel tome un Texto como si


fuera
una referencia??

por ejemplo

en B1 hay una lista (validacion) con Emp1,Emp2,Emp3
en B2 esta mes: Ene04, feb04, mar04, etc.
Y en la B3 hay una formaula buscarv que busca la
informacion del mes (B2) en la hoja del empleado que fue
seleccionado en B2:
B1 = Emp1
B2 = Ene04
B3 = Buscarv(B1,'Ene04'!A1:D100,falso)

Entonces necesito que cunado en B2, sea feb04, busque en
la hoja feb04, y asi sicesivamente, anterioremente lo
estaba haciendo con un Si(B2="Ene04",buscarv(...),si
(B3="feb04,..,.. y si imaginan para todo el año, y
simplemente no se permite escalonar mas de 7 Si's.

Alguiien tiene alguna sugerencia, Muchas gracias

.



.

Respuesta Responder a este mensaje
#4 fernando
24/05/2004 - 18:59 | Informe spam
Defines el rango a1:d100, de la hoja ene04, con el nombre Ene04
y en la formula pones Indirecto(b1)




"Tigre" escribió en el mensaje
news:1180f01c441a8$270819d0$

Hay alguna forma de que Excel tome un Texto como si fuera
una referencia??

por ejemplo

en B1 hay una lista (validacion) con Emp1,Emp2,Emp3
en B2 esta mes: Ene04, feb04, mar04, etc.
Y en la B3 hay una formaula buscarv que busca la
informacion del mes (B2) en la hoja del empleado que fue
seleccionado en B2:
B1 = Emp1
B2 = Ene04
B3 = Buscarv(B1,'Ene04'!A1:D100,falso)

Entonces necesito que cunado en B2, sea feb04, busque en
la hoja feb04, y asi sicesivamente, anterioremente lo
estaba haciendo con un Si(B2="Ene04",buscarv(...),si
(B3="feb04,..,.. y si imaginan para todo el año, y
simplemente no se permite escalonar mas de 7 Si's.

Alguiien tiene alguna sugerencia, Muchas gracias
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida