Descripción de vínculo administración y almacenamiento de información en Excel

Resumen

En Microsoft Excel, puede vincular una celda de un libro a otro libro mediante una fórmula que hace referencia al libro externo. Cuando se crea este vínculo, puede utilizar una ruta relativa. Con un vínculo relativo, puede mover los libros sin romper el vínculo.

Este artículo describe cómo se almacenan las referencias a libros vinculados en Excel en diferentes circunstancias.

Más información

Cómo se controlan las rutas de acceso al abrir un archivo

Cuando Excel abre un archivo que contiene vínculos (libro vinculado), combina las partes de los vínculos que se almacena en el archivo con las partes necesarias de la ruta de acceso actual del libro vinculado.

Cómo se almacenan las rutas de acceso de vínculo

Cuando Excel almacena la ruta de acceso a un archivo vinculado, utiliza las siguientes reglas para determinar qué se va a almacenar.

Nota: Mover hacia arriba una ruta de acceso indica que hace referencia a las carpetas que se aleja el recurso compartido o la unidad raíz. Mover hacia abajo una ruta de acceso indica que está moviendo más cerca a la unidad raíz o recurso compartido.
  • Si el archivo vinculado y el archivo de datos de origen no están en la misma unidad, la letra de unidad se almacena con una ruta de acceso al archivo y nombre de archivo.
  • Si el archivo vinculado y el archivo de datos de origen están en la misma carpeta, se almacena sólo el nombre del archivo.
  • Si el archivo de datos de origen se encuentra en una carpeta que está anidada en la misma carpeta raíz como archivo vinculado, se almacena una propiedad para indicar la carpeta raíz. No se almacenan todas las partes de la ruta de acceso que comparten.

    Por ejemplo, si el archivo vinculado C:\Mydir\Linked.xls depende de C:\Mydir\Files\Source.xls, la única parte de la ruta de acceso que se almacena es \Files\Source.xls.

  • Si el archivo de origen de datos es una carpeta hacia abajo desde el archivo vinculado, se almacena una propiedad para indicar esto.

    Por ejemplo, el archivo vinculado es C:\Mydir\Files\Myfile\Linked.xls y el archivo de datos de origen es C:\Mydir\Files\Source.xls. Excel almacena sólo \MyDir\Files\.. \Source.xls.


    Nota: Esto permite que un vínculo se mantenga cuando se copia el archivo vinculado a una subcarpeta adicional de la carpeta en la que se encuentra el archivo de origen.

    Por ejemplo, el archivo vinculado es C:\Mydir\Files\Myfiles1\Linked.xls y el archivo de datos de origen es C:\Mydir\Files\Source.xls, el archivo vinculado, Linked.xls, se copia desde la carpeta C:\Mydir\Files\Myfiles1 en una carpeta denominada C:\Mydir\Files\Myfiles2, y se mantiene el vínculo a C:\Mydir\Files\Source.xls.
  • Si el archivo de datos de origen se encuentra en el Inicio de Excel, Ubicación de archivo de inicio alternativao la carpeta de la biblioteca , se escribe una propiedad para indicar una de estas carpetas y se almacena sólo el nombre del archivo.

    Nota: Excel reconoce dos carpetas de XLStart predeterminada desde la que se va a abrir automáticamente los archivos de inicio. Las dos carpetas son las siguientes:
    • La carpeta XLStart que está en la carpeta de instalación de Office, por ejemplo, C:\Program Files\Microsoft Office\carpeta Office\XLStart
    • La carpeta XLStart que está en el perfil del usuario, por ejemplo, C:\Documents and Settings\ Data\Microsoft\Excel\XLStartusername
    La carpeta XLStart que está en el perfil del usuario es la carpeta XLStart que se almacenará como una propiedad para el enlace. Si utiliza la carpeta XLStart que está en la carpeta de instalación de Office, esa carpeta XLStart se trata como cualquier otra carpeta en el disco duro.

    El nombre de la carpeta Office cambia entre las versiones de Office. Por ejemplo, el nombre de la carpeta de Office es Office, Office10, Office11 o Office12, dependiendo de la versión de Office que esté ejecutando. Esta carpeta nombre cambio causas se rompan vínculos si mueve a un equipo que está ejecutando una versión de Excel distinta de la versión en la que se establece el vínculo.
También es importante tener en cuenta que lo que aparece en la barra de fórmulas no es necesariamente lo que está almacenado. Por ejemplo, si el archivo de datos de origen está cerrado, verá una ruta de acceso completa al archivo, aunque se puede almacenar sólo el nombre del archivo.

Vínculos relativos vs. absolutos

Vínculos a libros externos se crean de forma relativa siempre que sea posible. Esto significa que la ruta de acceso completa al archivo de datos de origen no se registra, pero en su lugar la parte de la ruta de acceso tal como se relaciona con el libro vinculado. Con este método, puede mover los libros sin romper los vínculos entre ellos. Los vínculos se mantienen intactos, pero solo si los libros permanecen en la misma ubicación entre sí. Por ejemplo, si el archivo vinculado es C:\Mydir\Linked.xls y el archivo de datos de origen es C:\Mydir\Files\Source.xls, puede mover los archivos a la unidad D como el archivo de origen aún se encuentra en una subcarpeta denominada "archivos".

Vínculos relativos pueden provocar problemas si mueve el archivo vinculado a diferentes equipos y el origen está en una ubicación central.

Unidades asignadas frente a UNC

Cuando se vincula un libro de datos de origen, el vínculo se establece basándose en la forma en que se abrió el libro. Si el libro se abrió a través de una unidad asignada, se crea el vínculo utilizando una unidad asignada. El vínculo permanecerá de este modo, independientemente de cómo se abre el libro de datos de origen en el futuro. Si se abre el archivo de datos de origen con una ruta de acceso UNC, el vínculo no volverá a una unidad asignada, incluso si hay una unidad coincidente. Si tienes UNC y vínculos de unidad asignada en el mismo archivo y los archivos de origen están abiertos al mismo tiempo que el archivo de destino, sólo aquellos vínculos que coincida con la forma en que se abrió el archivo reaccionará como hipervínculo. En concreto, si abrir el archivo mediante una unidad asignada y cambiar los valores en el archivo de origen, sólo esos vínculos creados en la unidad asignada se actualizarán inmediatamente.

El vínculo que se muestra en Excel puede mostrarse de forma diferente dependiendo de cómo se abre el libro. El vínculo puede parecer que coincide con el recurso compartido UNC de raíz o la letra de la unidad de raíz que se utilizó para abrir el archivo.

Escenarios que pueden ocasionar los vínculos no funcionen como se esperaba

Hay varias circunstancias en que se pueden crear inadvertidamente vínculos entre archivos que señalen a ubicaciones erróneas. Las siguientes son dos de los escenarios más comunes.

Escenario 1:
  1. Asignar una unidad bajo la raíz de un recurso compartido. Por ejemplo, asigna la unidad Z a \\servidor\ \Folder1recurso compartido.
  2. Crear vínculos a un libro que se almacena en la ubicación asignada después de abrir el archivo a través de la unidad asignada.
  3. Abra el archivo mediante una ruta UNC.
  4. Como consecuencia se rompe el vínculo.
Si cierra el archivo sin guardarlo, los vínculos no se cambiará. Sin embargo, si guarda el archivo antes de cerrarlo, guardará los vínculos con la actual ruta rota. Las carpetas de la raíz del recurso compartido y la carpeta asignada se quedará fuera de la ruta de acceso. En el ejemplo anterior, el vínculo se cambiaría a \\ \Folder1Server. En otras palabras, se elimina el nombre del recurso compartido de la ruta de acceso.

Escenario 2:
  1. Asignar una unidad bajo la raíz de un recurso compartido. Por ejemplo, asigna la unidad Z a \\servidor\ \Folder1recurso compartido.
  2. Abrir el archivo mediante una ruta UNC o una unidad asignada asignada a una carpeta diferente en el recurso compartido, como \\servidor\ \Folder2Compartir.
  3. Como consecuencia, se rompe el vínculo.
Si cierra el archivo sin guardarlo, los vínculos no se cambiará. Sin embargo, si guarda el archivo antes de cerrarlo, guardará los vínculos con la actual ruta rota. Las carpetas de la raíz del recurso compartido y la carpeta asignada se quedará fuera de la ruta de acceso. En el ejemplo anterior, el vínculo se cambiaría a \\servidor\carpeta1.


Propiedades

Id. de artículo: 328440 - Última revisión: 17 ene. 2017 - Revisión: 1

Comentarios