Applies ToExcel para Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Quando você abrir uma pasta de trabalho que tenha sido corrompida, o Excel iniciará automaticamente o modo Recuperação de Arquivo e tentará reabrir e reparar, simultaneamente, a pasta de trabalho

O Excel não pode sempre iniciar o modo de Recuperação de Arquivo automaticamente. Se não conseguir abrir uma pasta de trabalho porque ela foi corrompida, você poderá tentar repará-la manualmente.

Você também poderá tentar outros métodos para recuperar dados de pasta de trabalho quando a reparação de uma pasta de trabalho não for bem-sucedida. Como medida de prevenção, convém salvar a pasta de trabalho com frequência e criar uma cópia de backup sempre que a salvar. Ou você pode especificar que o Excel crie automaticamente um arquivo de recuperação em intervalos específicos. Assim, você terá acesso a uma cópia válida da pasta de trabalho, se o original for excluído acidentalmente ou for corrompida.

Reparar manualmente uma pasta de trabalho corrompida

  1. Na guia Arquivo, clique em Abrir.

  2. Em Excel 2016, clique no local onde a planilha está localizada e clique em Procurar.

  3. Na caixa de diálogo Abrir, selecione a pasta de trabalho corrompida que você deseja abrir.

  4. Clique na seta ao lado do botão Abrir e, em seguida, clique em Abrir e Reparar.

  5. Siga um destes procedimentos:

    • Para recuperar o máximo possível de dados da pasta de trabalho, clique em Reparar.

    • Para extrair valores e fórmulas da pasta de trabalho caso o reparo não tenha êxito, clique em Extrair Dados.

Recuperar dados de uma pasta de trabalho corrompida

Os métodos a seguir podem ajudá-lo a resgatar dados que possam ser perdidos. Se um método não for bem-sucedido, você poderá tentar outro. Você também poderá usar soluções de software de terceiros para tentar recuperar dados de pasta de trabalho, se não puder recuperar os dados usando esses métodos.

Importante: Se um erro de disco ou de rede impossibilitar a abertura de uma pasta de trabalho, mova a pasta para outra unidade de disco rígido ou da rede para um disco local antes de ocupar seu tempo tentando qualquer uma das opções de recuperação a seguir.

  • Para recuperar os dados caso a pasta de trabalho tenha sido aberta no Excel, siga um dos procedimentos a seguir:

    • Reverter a pasta de trabalho para a última versão salva     Se você estiver editando uma planilha e a pasta de trabalho for corrompida antes de salvar as alterações, você pode recuperar a planilha original revertendo-a para a última versão salva.

      Para reverter a pasta de trabalho para a última versão salva, siga estes procedimentos:

      1. Na guia Arquivo, clique em Abrir.

      2. Clique duas vezes no nome da pasta de trabalho aberta no Excel.

      3. Clique em Sim para reabrir a pasta de trabalho.

        Observação: A pasta de trabalho será revertida para sua última versão salva. Todas as alterações que possam ter tornado a pasta de trabalho corrompida foram descartadas. Para saber mais sobre como recuperar versões anteriores de uma pasta de trabalho, confira Salvar e recuperar arquivos do Office automaticamente.

    • Salvar a pasta de trabalho no formato SYLK (Symbolic Link)     Ao salvar a pasta de trabalho no formato SYLK, é possível remover os elementos corrompidos. Geralmente, o formato SYLK é utilizado para remover danos na impressora.

      Para salvar a pasta de trabalho no formato SYLK, siga estes procedimentos:

      1. Clique na guia Arquivo e em Salvar como.

      2. Na lista Salvar como tipo, clique em SYLK (vínculo simbólico) e, em seguida, clique em Salvar.

        Observação: Quando você usa o formato de arquivo SYLK, é salva apenas a planilha ativa da pasta de trabalho.

      3. Se você receber um aviso informando que o tipo de arquivo selecionado não oferece suporte a pastas de trabalho que contenham várias planilhas, clique em OK para salvar apenas a planilha ativa.

      4. Se uma mensagem informar que a pasta de trabalho pode conter recursos que não são compatíveis com o formato SYLK, clique em Sim.

      5. Na guia Arquivo, clique em Abrir.

      6. Selecione o arquivo .slk que você salvou e clique em Abrir.

        Observação: Para ver o arquivo .slk, talvez seja necessário, na lista Arquivos do tipo, clicar em Todos os Arquivos ou em Arquivos SYLK.

      7. Na guia Arquivo, clique em Salvar como.

      8. Na caixa Salvar como tipo, clique em Pasta de Trabalho do Excel.

      9. Na caixa Nome do arquivo, digite um novo nome para a pasta de trabalho, a fim de criar uma cópia sem substituir a pasta de trabalho original, e clique em Salvar.

        Observação: Como esse formato salva apenas a planilha ativa na pasta de trabalho, você deve abrir várias vezes a pasta de trabalho corrompida e salvar cada planilha separadamente.

  • Para recuperar os dados caso não seja possível abrir a pasta de trabalho no Excel, siga um destes procedimentos:

    • Definir a opção de cálculo do Excel para manual     Para abrir uma pasta de trabalho, tente alterar a configuração de cálculo de automático para manual. Como a pasta de trabalho não será recalculada, talvez ela seja aberta.

      Para definir a opção de cálculo do Excel como manual, siga um destes procedimentos:

      1. Verifique se uma nova pasta de trabalho em branco está aberta no Excel. Se uma nova pasta de trabalho em branco não estiver aberta, faça o seguinte:

    • Na guia Arquivo, clique em Novo.

    • Em Modelos Disponíveis, clique em Pasta de Trabalho em Branco.

      1. Na guia Arquivo, clique em Opções.

      2. Na categoria Fórmulas, nas opções Cálculo, clique em Manual.

      3. Clique em OK.

      4. Na guia Arquivo, clique em Abrir.

      5. Selecione a pasta de trabalho corrompida e, em seguida, clique em Abrir.

    • Usar referências externas para vincular à pasta de trabalho corrompida     Se quiser recuperar somente dados e não fórmulas nem valores calculados da pasta de trabalho, você poderá usar referências externas para vincular à pasta de trabalho corrompida.

      Para usar referências externas a fim de vincular à pasta de trabalho corrompida, siga estes procedimentos:

      1. Na guia Arquivo, clique em Abrir.

      2. Selecione a pasta que contém a pasta de trabalho corrompida, copie o nome do arquivo da pasta de trabalho corrompida e clique em Cancelar.

      3. Clique na guia Arquivo e em Novo.

      4. Em Modelos Disponíveis, clique em Pasta de Trabalho em Branco.

      5. Na célula A1 da nova pasta de trabalho, digite =Nome do Arquivo!A1, em que o Nome do Arquivo é o nome da pasta de trabalho corrompida que você copiou na etapa 2 e pressione Enter.

        Dica: Você só precisa inserir o nome da pasta de trabalho. Não é necessário digitar a extensão do nome do arquivo.

      6. Se a caixa de diálogo Atualizar Valores for exibida, selecione a pasta de trabalho corrompida e clique em OK.

      7. Se a caixa de diálogo Selecionar Planilha for exibida, selecione a planilha adequada e clique em OK.

      8. Selecione a célula A1.

      9. Na guia Página Inicial, no grupo Área de Transferência, clique em Copiar.

      10. Selecione uma área, iniciando na célula A1, aproximadamente do mesmo tamanho que o intervalo de células que contém os dados da pasta de trabalho corrompida.

      11. Na guia Página Inicial, no grupo Área de Transferência, clique em Colar.

      12. Com o intervalo de células ainda selecionado, na guia Página Inicial, no grupo Área de Transferência, clique novamente em Copiar.

      13. Na guia Página Inicial, no grupo Área de Transferência, clique na seta abaixo de Colar e, em Colar Valores, clique em Valores.

        Observação: A colagem de valores remove os vínculos para a pasta de trabalho corrompida e deixa somente os dados.

    • Usar uma macro para extrair os dados de uma pasta de trabalho corrompida     Se houver um gráfico vinculado à pasta de trabalho corrompida, você poderá usar uma macro para extrair do gráfico os dados de origem.

      Para usar uma macro, siga estes procedimentos:

      1. Digite código de macro a seguir em uma planilha de módulo:

        Sub GetChartValues() 
        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
      2. Insira uma nova planilha em sua pasta de trabalho e dê-lhe o nome de ChartData.

      3. Selecione o gráfico a partir do qual deseja extrair os valores de dados de base.

      4. Observação: O gráfico pode ser inserido em uma planilha ou em uma planilha de gráfico separada.

      5. Execute a macro GetChartValues.

      6. Os dados do gráfico serão colocados na planilha ChartData.

Salvar automaticamente uma cópia de backup de uma pasta de trabalho

Salvar automaticamente uma cópia de backup da pasta de trabalho ajuda a garantir que você tenha acesso a uma cópia válida da pasta de trabalho, se o original for excluído acidentalmente ou for corrompido.

  1. Na guia Arquivo, clique em Salvar como.

  2. EmExcel 2016, clique no local onde a planilha está localizada e clique em Procurar.

  3. Clique na seta suspensa ao lado de Ferramentas, localizada ao lado do botão Salvar, e clique em Opções Gerais.

  4. Marque a caixa de seleção Sempre criar backup.

Para saber mais sobre como salvar e recuperar versões anteriores de uma pasta de trabalho, bem como informações sobre como recuperar novas pastas de trabalho (não salvas anteriormente), confira Recuperar arquivos do Office.

Criar automaticamente um arquivo de recuperação em intervalos específicos

Configurar o Excel para criar periodicamente um arquivo de recuperação da pasta de trabalho ajuda a garantir que você tenha acesso a uma cópia válida da pasta de trabalho, se o original for excluído acidentalmente ou for corrompido.

  1. Na guia Arquivo, clique em Opções.

  2. Na categoria Salvar, em Salvar pastas de trabalho, marque a caixa de seleção Salvar informações de AutoRecuperação a cada e insira um número de minutos.

  3. Na caixa Local do arquivo de AutoRecuperação, insira o local em que deseja salvar o arquivo de recuperação.

  4. Certifique-se de que a caixa de seleção Desabilitar a AutoRecuperação para esta pasta de trabalho apenas não esteja marcada.

Para saber mais sobre como salvar e recuperar versões anteriores de uma pasta de trabalho, bem como informações sobre como recuperar novas pastas de trabalho (não salvas anteriormente), confira Recuperar arquivos do Office.

Precisa de mais ajuda?

Você pode sempre consultar um especialista na Excel Tech Community ou obter suporte nas Comunidades.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.