Se pueden calcular vínculos externos al abrir un libro que se guardó por última vez en una versión anterior de Excel

Se aplica a: Productos OfficeMicrosoft Office Excel 2007Excel 2010

Para obtener una versión de Microsoft Office Excel 2003, Microsoft Excel 2002 o Microsoft Excel 2000 de este artículo, consulte 327006 .

Síntomas


Al abrir un libro que contiene vínculos externos en Microsoft Excel 2000 o una versión posterior, se le pedirá que actualice los vínculos. Si elige no actualizar los vínculos, por ejemplo, si hace clic en opcióny, después, hace clic en protegerme de contenido desconocido (recomendado), puede experimentar uno o varios de los siguientes síntomas:
  • Los vínculos del libro se calculan en función de la tabla de vínculos externa del libro y pueden ser diferentes de los calculados anteriormente.
  • Las fórmulas que incluyen o hacen referencia a vínculos externos a otros libros que no tienen valores almacenados en la tabla de vínculos externos pueden mostrar uno de los siguientes errores:
    • #REF!
    • #Value!
    • #NAME!
    Además, dado que el valor del vínculo es un error, las funciones que tratan de calcular este valor pueden devolver otros errores o ceros.

Causa


Este escenario se produce si el libro que abre se guardó por última vez en una versión de Excel anterior a la versión que está usando para abrir el libro. Este escenario se produce porque Excel fuerza un recálculo completo de todos los libros abiertos que se guardaron anteriormente en una versión anterior de Excel, independientemente del estado de actualización del vínculo. Para volver a calcular completamente un libro, Excel obtiene el valor almacenado actualmente de todas las referencias externas de la tabla de vínculos externos libros. Este comportamiento se produce incluso si decide no actualizar esos vínculos cuando se le solicita. Excel actualiza la cadena de cálculo de libros a la versión actual de Excel. Si los valores de los orígenes de vínculo externo no están disponibles en la tabla de vínculos externos del libro, Excel no puede calcular correctamente. Por consiguiente, Excel devuelve #REF! errores. Esto también se aplica a los vínculos DDE que no están disponibles durante el proceso de recálculo. De forma predeterminada, Excel guarda una tabla oculta de los valores de vínculos con fines de cálculo. En algunos escenarios, los valores de los vínculos externos no pueden ser iguales a los que se calculó por última vez en las fórmulas. También es posible desactivar la característica para almacenar los valores de vínculos externos en cada libro en opciones de Excel. Para obtener más información sobre un problema relacionado con las tablas de vínculos externos, vea312188 varios libros con vínculos a la misma actualización de origen entre sí

Solución alternativa


Para solucionar este problema, use uno de los métodos siguientes.

Asegurarse de que los orígenes de vínculos externos estén disponibles antes de abrir el libro

Si tiene errores en las fórmulas de vínculos externos al abrir el libro, pero aún no ha guardado el libro, siga estos pasos:
  1. No guarde el libro. En su lugar, cierre el libro sin guardarlo. Esto deshará los cambios realizados en el libro.
  2. Para cada origen de vínculo externo diferente del libro que desee abrir, confirme que el archivo de origen está disponible en la ruta de acceso especificada en la fórmula del vínculo. Si alguno de los orígenes de vínculo ya no está disponible, cambie la fórmula del vínculo para que apunte a una fuente alternativa. También puede quitar la fórmula del vínculo de forma permanente para romper el vínculo. Siga los pasos que se indican en la sección "actualizar o quitar vínculos" para modificar vínculos o para quitar vínculos.
  3. Después de confirmar que todos los orígenes de vínculos están disponibles en sus ubicaciones definidas, abra el libro vinculado que experimentó el problema en Excel. Deje que Excel actualice todos los vínculos externos dentro del libro cuando se le pida.
  4. Al abrir el libro vinculado y confirmar que todos los vínculos externos se han actualizado correctamente y que el libro se ha recalculado correctamente en la versión actual de Excel, guarde el libro. Ahora debe abrir y actualizar vínculos según lo esperado en la versión actual de Excel.

Actualizar o quitar vínculos

Si ya ha guardado el libro con errores en las fórmulas de vínculo externo, si el archivo de origen del vínculo se ha movido o si los archivos de origen del vínculo ya no están disponibles, busque el origen vinculado original. También puede buscar un archivo de origen alternativo. Después, modifique los vínculos a estas fuentes. Para examinar los orígenes de vínculos externos y para restaurar o quitar vínculos rotos, siga estos pasos:
  1. Para evitar temporalmente el recálculo de los archivos que se guardaron por última vez en una versión anterior de Excel para que pueda actualizar o quitar vínculos externos, establezca el entorno de cálculo en manual. Para establecer temporalmente el modo de cálculo en manual, siga estos pasos:
    1. Cierre todos los libros.
    2. Cree un nuevo libro.
    3. Haga clic en el botón de Microsoft Office y, luego, en Opciones de Excel.
    4. En la pestaña fórmulas , haga clic en manual en Opciones de cálculoy, a continuación, haga clic en Aceptar.
    5. Abra el libro guardado.
  2. En la pestaña datos , haga clic en Editar vínculos en el grupo conexiones . Cada vínculo incluirá el nombre de archivo del libro de origen al que está vinculado este libro. Si hace clic en el vínculo, la ubicación original de la ruta de acceso del archivo del libro de origen aparece debajo de la lista en la etiqueta de Ubicación .
  3. Haga clic en comprobar estado para actualizar el estado de todos los vínculos de la lista. Espere hasta que se actualice el estado de todos los vínculos.
  4. Examine el estado en la columna Estado , haga clic en el vínculo y, a continuación, realice una de las siguientes acciones:
    • Si el estado es correcto, no se requiere ninguna acción. El vínculo funciona y está actualizado.
    • Si el estado es desconocido, haga clic en comprobar estado para actualizar el estado de todos los vínculos de la lista.
    • Si el estado es no aplicable, el vínculo usa OLE o intercambio dinámico de datos (DDE). Excel no puede comprobar el estado de estos tipos de vínculos.
    • Si el estado es error: no se encontró el origen, haga clic en cambiar origeny, a continuación, seleccione el libro adecuado para el vínculo.
    • Si el estado es error: no se encontró la hoja de cálculo, haga clic en cambiar origeny, a continuación, seleccione la hoja de cálculo correspondiente en el archivo correspondiente. Es posible que el origen se haya movido o haya cambiado de nombre.
    • Si el estado es Warning: Values notupdated, haga clic en Update Values. El vínculo no se actualizó al abrir el libro.
    • Si el estado es ADVERTENCIA: no se recalculó el origen, haga clic en Abrir origeny, a continuación, presione F9 para calcular el libro. El libro se puede establecer en cálculo manual en el archivo de origen. Para establecer el libro en cálculo automático, haga clic en el botón Microsoft Officey, a continuación, haga clic en Opciones de Excel. En la pestaña fórmulas , haga clic en automático en Opciones de cálculo.
    • Si el estado es error: nombre no definido o no rectangular, no se podrán resolver algunos nombres hasta que abra el libro de origen. Haga clic en Abrir origen, vuelva al libro de destino y, a continuación, haga clic en comprobar estado. Si esto no resuelve el problema, asegúrese de que el nombre no falta o está mal escrito. Cambie al libro de origen, haga clic en la pestaña fórmulas , haga clic en definir nombrey, a continuación, busque el nombre.
    • Si el estado es ADVERTENCIA: Abra el origen para actualizar los valores, haga clic en Abrir origen. El vínculo no se puede actualizar hasta que abras el origen.
    • Si el estado es de origen, la fuente está abierta. No se requiere ninguna acción a menos que reciba errores de la hoja de cálculo.
    • Si el estado es valores actualizados de nombre de archivo, no es necesario realizar ninguna acción. Los valores se han actualizado.
    • Si el estado es error: estado indeterminado, Excel no puede determinar el estado del vínculo. Es posible que la fuente no contenga hojas de cálculo. Como alternativa, la fuente puede guardarse en un formato de archivo no admitido. Haga clic en Actualizar valores.
  5. Después de resolver todas las referencias de vínculos, restablezca el cálculo en automático para que Excel pueda volver a calcular completamente el libro en la nueva versión del libro. Para ello, siga estos pasos:
    1. Haga clic en el botón de Microsoft Office y, luego, en Opciones de Excel.
    2. En la pestaña fórmulas , haga clic en automático en Opciones de cálculoy, a continuación, haga clic en Aceptar.
    Excel debe calcular el libro. Si el cálculo se realiza correctamente, guarde el libro. El libro debe abrirse y actualizar los vínculos de la forma esperada en la versión actual de Excel.
Para obtener más información sobre cómo se determina el entorno de cálculo, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
214395 Descripción de cómo Excel determina el modo actual de cálculo

Quite permanentemente la fórmula del vínculo y, a continuación, reemplácela por el valor

Si no necesita las fórmulas que hacen referencia a vínculos externos, copie estas fórmulas y, a continuación, pegue los valores solo en las celdas de destino.NotaAl reemplazar una fórmula por su valor, Excel elimina la fórmula de forma permanente. Para copiar las fórmulas y pegar los valores, siga estos pasos:
  1. Abra el libro en la versión de Excel en la que se guardó el libro por última vez. Cuando se le pida que actualice los vínculos, haga clic en no. Dado que el archivo se guardó por última vez en esta versión de Excel, los vínculos no se ven obligados a actualizar. El cálculo puede producirse con el último valor conocido del vínculo.
  2. Haga clic con el botón derecho en la celda o el rango de celdas que contiene la fórmula que hace referencia a un vínculo externo y, a continuación, haga clic en copiar.
  3. Haga clic con el botón secundario en la misma celda o rango de celdas y, a continuación, haga clic en Pegado especial.
  4. En el cuadro de diálogo Pegado especial , haga clic en valores en pegary, a continuación, haga clic en Aceptar.
Después de quitar todos los vínculos no deseados de esta manera, guarde el libro. Puede abrir el libro en Excel sin actualizar esos vínculos. Este comportamiento se produce porque ya no existen los vínculos.