Reparar un libro dañado

Cuando se abre un libro que está dañado, Microsoft Office Excel inicia automáticamente el modo de recuperación de archivos e intenta abrir y reparar el libro al mismo tiempo.

Excel no siempre puede iniciar automáticamente el modo de recuperación de archivos. Si no puede abrir un libro porque está dañado, puede intentar repararlo manualmente.

También puede probar otros métodos para recuperar los datos de un libro cuando no se puede reparar. Como medida preventiva, puede ser conveniente guardar el libro a menudo y crear una copia de seguridad cada vez que lo guarde. También puede especificar que Excel cree automáticamente un archivo de recuperación cada cierto tiempo. De esta forma, tendrá acceso a un copia en buen estado del libro en caso de que el original se elimine accidentalmente o resulte dañado.

¿Qué desea hacer?


Reparar manualmente un libro dañado

  1. Haga clic en el botón de Microsoft Office Imagen del botón y, a continuación, haga clic en Abrir.
  1. En el cuadro de diálogo Abrir, seleccione el libro dañado que desea abrir.
  2. Haga clic en la flecha situada junto al botón Abrir y después haga clic en Abrir y reparar.
  3. Siga uno de los procedimientos siguientes:
    • Para recuperar todos los datos posibles del libro, haga clic en Reparar.
    • Para extraer los valores y las fórmulas del libro cuando no es posible reparar el libro, haga clic en Extraer datos.

Volver al principio Volver al principio

Recuperar datos de un libro dañado

Los métodos siguientes pueden ayudarle a rescatar datos que, de otra manera, podrían perderse. Si un método no funciona, pruebe con otro. Puede probar también soluciones de software de otros fabricantes para intentar recuperar los datos de un libro si no puede recuperarlos con estos métodos.

 Importante   Si no puede abrir un libro por culpa de un error en el disco o en la red, mueva el libro a otra unidad de disco duro o de la red a un disco local antes de dedicar tiempo a probar alguna de estas opciones de recuperación.

  • Para recuperar datos cuando el libro está abierto en Excel, siga alguno de estos procedimientos:
    • Recupere la última versión guardada del libro     Si va a editar una hoja de cálculo y el libro resulta dañado antes de guardar los cambios, puede recuperar la hoja de cálculo original restaurándola a la última versión guardada.

Para recuperar la última versión guardada del libro, haga lo siguiente:

  1. Haga clic en el botón de Microsoft Office Imagen del botón y, a continuación, haga clic en Abrir.
  1. Haga doble clic en el nombre del libro que ha abierto en Excel.
  2. Haga clic en para volver a abrir el libro.

 Nota   Se recupera la última versión guardada del libro. Todos los cambios que hayan podido causar daños en el libro se descartan.

  • Guarde el libro en el formato SYLK (vínculo simbólico)     Al guardar el libro en formato SYLK, podrá filtrar los elementos dañados. El formato SYLK se utiliza normalmente para quitar los elementos dañados de la impresora.

Para guardar el libro en formato SYLK, haga lo siguiente:

  1. Haga clic en el botón de Microsoft Office Imagen del botón y, a continuación, seleccione la flecha situada junto a Guardar como.
  1. En la lista Guardar como tipo, haga clic en SYLK (vínculo simbólico) y luego en Guardar.

 Nota   Sólo se guarda la hoja activa del libro cuando se utiliza el formato de archivo SYLK.

  1. Si aparece un mensaje en el que se indica que el tipo de archivo seleccionado no admite libros que contengan varias hojas, haga clic en Aceptar para guardar solamente la hoja activa.
  2. Si aparece un mensaje en el que se indica que el libro puede contener características incompatibles con el formato SYLK, haga clic en .
  3. Haga clic en el botón de Microsoft Office Imagen del botón y, a continuación, haga clic en Cerrar.
  1. Si aparece un mensaje en el que se le pide que guarde los cambios realizados, haga clic en .
  2. Haga clic en el botón de Microsoft Office Imagen del botón y, a continuación, haga clic en Abrir.
  1. Seleccione el archivo .slk que ha guardado y haga clic en Abrir.

 Nota   Para ver el archivo .slk, es posible que tenga que hacer clic en Todos los archivos o en Archivos SYLK en la lista Tipo de archivo.

  1. Haga clic en el botón de Microsoft Office Imagen del botón y, a continuación, seleccione la flecha situada junto a Guardar como.
  1. En el cuadro Guardar como tipo, haga clic en Libro de Excel.
  2. En el cuadro Nombre de archivo, escriba un nombre nuevo para el libro para crear una copia sin que se reemplace el libro original y, a continuación, haga clic en Guardar.

 Nota   Como este formato sólo guarda la hoja de cálculo activa en el libro, debe abrir el libro dañado varias veces y guardar cada hoja por separado.

  • Para recuperar los datos cuando no es posible abrir el libro en Excel, siga alguno de estos procedimientos:
    • Establezca en manual la opción de cálculo de Excel     Para abrir un libro, intente cambiar la configuración del cálculo de automático a manual. Como no se tienen que volver a calcular los datos del libro, es posible que se abra.

Para establecer la opción de cálculo de Excel en manual, haga lo siguiente:

  1. Asegúrese de que hay un nuevo libro en blanco abierto en Excel. Si no es así, haga lo siguiente:
    1. Haga clic en el botón de Microsoft Office Imagen del botón y, a continuación, haga clic en Nuevo.
  1. En Nuevo en blanco, haga clic en Documento en blanco.
  1. Haga clic en el botón de Microsoft Office Imagen del botón y, a continuación, haga clic en Opciones de Excel.
  1. En la categoría Fórmulas, bajo Opciones para el cálculo, haga clic en Manualmente.
  2. Haga clic en Aceptar.
  3. Haga clic en el botón de Microsoft Office Imagen del botón y, a continuación, haga clic en Abrir.
  1. Seleccione el libro dañado y, a continuación, haga clic en Abrir.
  • Utilice referencias externas para vincularlas al libro dañado     Si sólo desea recuperar los datos y no las fórmulas o los valores del libro, puede utilizar referencias externas para vincularlas al libro dañado.

Para utilizar referencias externas para vincularlas al libro dañado, haga lo siguiente:

  1. Haga clic en el botón de Microsoft Office Imagen del botón y, a continuación, haga clic en Abrir.
  1. En el cuadro Buscar en, seleccione la carpeta que contiene el libro dañado y, a continuación, haga clic en Cancelar.
  2. Haga clic en el botón de Microsoft Office Imagen del botón y, a continuación, haga clic en Nuevo.
  1. En Nuevo en blanco, haga clic en Documento en blanco.
  2. En la celda A1 del nuevo libro, escriba =Nombre de archivo!A1, donde Nombre de archivo es el nombre del libro dañado y, a continuación, presione ENTRAR.

 Sugerencia   Sólo tiene que escribir el nombre del libro y no la extensión. 

  1. Haga clic en el libro y luego en Aceptar.
  2. Si aparece el cuadro de diálogo Seleccionar hoja, seleccione la hoja que desee y haga clic en Aceptar.
  3. Seleccione la celda A1.
  4. En la ficha Inicio, en el grupo Portapapeles, haga clic en Copiar.

Método abreviado de teclado  También puede presionar CTRL+C.

  1. Seleccione un área que tenga aproximadamente el mismo tamaño que el rango de celdas que contiene los datos del libro dañado.
  2. En la ficha Inicio, en el grupo Portapapeles, haga clic en Pegar.

Método abreviado de teclado  También puede presionar CTRL+V.

  1. Con el rango de celdas seleccionado, en la ficha Inicio, en el grupo Portapapeles, haga clic de nuevo en Copiar.

Método abreviado de teclado  También puede presionar CTRL+C.

  1. En el grupo Portapapeles de la ficha Inicio, haga clic en la flecha situada debajo de Pegar y, a continuación, en Pegado especial.
  1. En Pegar, seleccione Valores y, a continuación, haga clic en Aceptar.

 Nota   Al pegar los valores se quitan los vínculos al libro dañado y sólo se conservan los datos.

  • Abra el libro dañado en Microsoft Office Word o en Microsoft WordPad     Si ha instalado el convertidor de Microsoft Office Excel, tal vez pueda abrir el libro en Word. Si el libro se abre en Word, podrá recuperar los datos. No puede utilizar este método para recuperar hojas de módulos, hojas de diálogos, hojas de gráficos, hojas de macros ni gráficos incrustados. Tampoco podrá recuperar las fórmulas de las celdas. Sólo podrá recuperar los resultados de las fórmulas que se muestran actualmente en las celdas del libro dañado.

También puede abrir el libro de Excel en WordPad. Si el libro se abre, podrá recuperar el código de Microsoft Visual Basic de los módulos y módulos de clases. Puede utilizar las palabras "Sub" o "Function" para buscar el código.

  • Utilice una macro para extraer datos de un libro dañado     Si hay un gráfico vinculado al libro dañado, puede usar una macro para extraer los datos de origen del gráfico.

Para usar una macro, haga lo siguiente:

  1. Escriba el siguiente código de macro en una hoja de módulo:
 Sub GetChartValues97() 
 Dim NumberOfRows As Integer 
 Dim X As Object 
 Counter = 2 
 
 ' Calculate the number of rows of data. 
 NumberOfRows = UBound(ActiveChart.SeriesCollection(1).Values) 
 
 Worksheets("ChartData").Cells(1, 1) = "X Values" 
 
 ' Write x-axis values to worksheet. 
 With Worksheets("ChartData") 
 .Range(.Cells(2, 1), _ 
 .Cells(NumberOfRows + 1, 1)) = _ 
 Application.Transpose(ActiveChart.SeriesCollection(1).XValues) 
 End With 
 
 ' Loop through all series in the chart and write their values to 
 
 
 ' the worksheet. 
 For Each X In ActiveChart.SeriesCollection 
 Worksheets("ChartData").Cells(1, Counter) = X.Name 
 
 With Worksheets("ChartData") 
 .Range(.Cells(2, Counter), _ 
 .Cells(NumberOfRows + 1, Counter)) = _ 
 Application.Transpose(X.Values) 
 End With 
 
 Counter = Counter + 1 
 Next 
 
 End Sub
  1. Inserte una nueva hoja de cálculo en el libro y asígnele el nombre DatosGráfico.
  2. Seleccione el gráfico del que desea extraer los valores de los datos subyacentes.

 Nota   El gráfico se puede incrustar en una hoja de cálculo o en una hoja de gráficos distinta.

  1. Ejecute la macro GetChartValues97.

Los datos del gráfico se insertarán en la hoja de cálculo DatosGráfico.

Volver al principio Volver al principio

Guardar automáticamente una copia de seguridad de un libro

  1. Haga clic en el botón de Microsoft Office Imagen del botón y, a continuación, seleccione la flecha situada junto a Guardar como.
  1. Haga clic en la flecha situada junto a Herramientas y, a continuación, haga clic en Opciones generales.
  2. Active la casilla de verificación Crear siempre una copia de seguridad.

Volver al principio Volver al principio

Crear automáticamente un archivo de recuperación a intervalos específicos

  1. Haga clic en el botón de Microsoft Office Imagen del botón y, a continuación, haga clic en Opciones de Excel.
  1. En la categoría Guardar, bajo Conserve la información de copia de seguridad para sus libros, active la casilla de verificación Guardar información de Autorrecuperación cada y, a continuación, escribe un número de minutos.
  2. En el cuadro Ubicación de archivo con Autorrecuperación, escriba la ubicación en la que desea guardar el archivo de recuperación.
  3. Asegúrese de que la casilla de verificación Deshabilitar Autorrecuperación únicamente para este libro no está activada.

Volver al principio Volver al principio

 
 
Corresponde a:
Excel 2007