Foros del Web » Soporte técnico » Ofimática »

EXCEL - referencia a un archivo con camino contenido en una celda

Estas en el tema de EXCEL - referencia a un archivo con camino contenido en una celda en el foro de Ofimática en Foros del Web. Hola a todos, Llevo loco un tiempo buscando una solucion a un problema que tengo con excel y he encontrado en este foro unos comentarios ...
  #1 (permalink)  
Antiguo 17/03/2010, 17:55
 
Fecha de Ingreso: marzo-2010
Mensajes: 4
Antigüedad: 14 años, 8 meses
Puntos: 0
EXCEL - referencia a un archivo con camino contenido en una celda

Hola a todos,
Llevo loco un tiempo buscando una solucion a un problema que tengo con excel y he encontrado en este foro unos comentarios al mismo tema pero a mí no me funciona, por lo que a continuación explico que es lo que necesito hacer haber si alguién puede ayudarme, me urge y no encuentro el motivo por el que no me funciona.

Quiero utilizar la funcion BUSCARV en la que el argumento matriz_buscar_en hace referencia a otro libro cuyo "camino" lo tengo en una celda, a continuacion detallo lo que tengo:

1.- Archivo Libro1.xls en el directorio C:\Nueva carpeta\
Tabla con informacion de producto y codigo para identificarlo en la columna A

2.- Archivo prueba.xls en C:
Rango con nombre "MiRango" que contiene el siguiente texto o una formula que concatena el contenido de varias celdas dejando este texto
='C:\Nueva carpeta\[Libro1.xls]Hoja1'!$A:$G

Celda con un codigo de producto y en la celda de al lado la siguiente fórmula
=BUSCARV($A4; MiRango; 2; 0).


Muchas gracias de antemano.
  #2 (permalink)  
Antiguo 18/03/2010, 04:51
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 20 años, 11 meses
Puntos: 144
Respuesta: EXCEL - referencia a un archivo con camino contenido en una celda

Pues debería funcionarte porque yo veo todo correcto.

¿Tienes ordenada albaféticamente la lista del rango de celdas MiRango?. Imagino que sí, porque sino, el resultado obtenido no sería correcto, y podría venir por ahí el problema. Debes tener ordenada la lista de origen para que la función BUSCARV trabaje corectamente.

Si todo eso es correcto, ¿qué error te da?.
  #3 (permalink)  
Antiguo 18/03/2010, 06:12
 
Fecha de Ingreso: marzo-2010
Mensajes: 4
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: EXCEL - referencia a un archivo con camino contenido en una celda

MiRango es solo una celda que que contiene el el directrorio donde se encuentra el archivo dentro del que tiene que mirar la función buscarv.

El archivo que contiene la tabla de datos, si está ordenada.

El error que me da, es que la función buscarv me devuelve el valor #N/A
  #4 (permalink)  
Antiguo 18/03/2010, 06:28
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 20 años, 11 meses
Puntos: 144
Respuesta: EXCEL - referencia a un archivo con camino contenido en una celda

Vale, ahora entiendo. Creía que el nombre del rango lo definías en la hoja de destino, pero refiriéndote a un grupo de celdas de la hoja de origen, y no, lo que haces es referenciar una celda que enlaza con la hoja de origen.

Prueba esto, que te funcionará...

En lugar de:
Código:
='C:\Nueva carpeta\[Libro1.xls]Hoja1'!$A:$G
Por esto:
Código:
''C:\Nueva carpeta\[Libro1.xls]Hoja1'!$A:$G
La diferencia es que no hay signo de igual, y que se añade una comilla simple al principio (2 comillas simples seguidas).

Y luego define la función de esta otra forma:
Código:
=BUSCARV($A4;INDIRECTO(MiRango);2;0)
Salu2
  #5 (permalink)  
Antiguo 18/03/2010, 08:38
 
Fecha de Ingreso: marzo-2010
Mensajes: 4
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: EXCEL - referencia a un archivo con camino contenido en una celda

Gracias, acabo de provarlo, pero tampoco me funciona, ahora el error que da es distinto.
La función BUSCARV ahora da como resultado #¡REF!

Etiquetas: celda, contenido, excel, referencia
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:52.