O erro #REF! aparece no Excel quando uma fórmula referencia uma célula, linha, coluna ou planilha que não existe mais — geralmente porque foi excluída, sobrescrita ao colar algo em cima, ou porque um arquivo externo referenciado foi movido ou apagado. Para recuperar a fórmula, use Ctrl+Z imediatamente após a ação que causou o erro.
O #REF! costuma ser o erro mais assustador de encontrar, porque ele não indica um problema de digitação corrigível em segundos — ele indica que uma parte da fórmula literalmente deixou de existir. Diferente de um #NOME? (onde o texto da fórmula está errado, mas o dado ainda está lá) ou de um #VALOR! (tipo de dado incompatível), o #REF! significa que o Excel perdeu a referência e não tem mais como recuperá-la sozinho.
Isso é especialmente grave em planilhas grandes, com muitas fórmulas interligadas: apagar uma única linha sem perceber que uma fórmula em outra aba dependia dela pode espalhar #REF! por dezenas de células de uma vez, e sem entender a causa raiz, corrigir cada uma manualmente é extremamente demorado.
Neste artigo iremos mostrar exatamente o que causa o erro #REF! no Excel, como recuperar a fórmula original logo depois que o erro acontece, e como reconstruir a fórmula quando a recuperação imediata não é mais possível.
As causas mais comuns do #REF!
| Situação | O que aconteceu | Como evitar |
|---|---|---|
| Linha ou coluna excluída | A célula referenciada pela fórmula foi apagada junto com a linha/coluna | Antes de excluir, use Localizar e Selecionar > Precedentes para checar dependências |
| Colar sobre a célula referenciada | Um Ctrl+V substituiu o conteúdo de uma célula que outra fórmula usava | Prefira Copiar (Ctrl+C) em vez de Recortar (Ctrl+X) ao mover dados |
| Arquivo externo fechado ou movido | A fórmula referencia outra pasta de trabalho que foi apagada, renomeada ou movida | Use Dados > Editar Links para corrigir o caminho do arquivo |
| Índice de coluna maior que o intervalo | O PROCV foi configurado com um número de coluna que não existe na tabela | Confirme quantas colunas a matriz_tabela realmente tem antes de definir o índice |
Recuperando a fórmula com Ctrl+Z
A forma mais rápida e mais confiável de recuperar uma fórmula que virou #REF! é o desfazer: pressione Ctrl+Z imediatamente após a exclusão, o recorte ou a colagem que causou o problema. O Excel reverte a ação, a célula ou linha excluída volta ao lugar, e a fórmula volta a funcionar normalmente — como se nada tivesse acontecido.
O detalhe importante é o imediatamente: cada ação nova que você faz depois do erro empilha no histórico de desfazer, e quanto mais passos você dá antes de perceber o #REF!, mais Ctrl+Z você vai precisar apertar para voltar até o ponto exato antes do problema. Se você fechar e reabrir o arquivo depois do erro, o histórico de desfazer se perde e o Ctrl+Z deixa de funcionar.
Quando o Ctrl+Z não resolve: reconstruindo a fórmula manualmente
Se você só percebeu o #REF! bem depois (salvou o arquivo várias vezes, fechou e abriu de novo), a recuperação automática não é mais possível. Nesse caso:
Clique na célula com #REF! e observe a barra de fórmulas — o Excel mostra exatamente onde estava a referência quebrada, geralmente como #REF! dentro da própria fórmula, por exemplo =A1+#REF!. Isso indica que a fórmula original somava A1 com uma outra célula que não existe mais. A partir daí, você precisa decidir manualmente com qual célula ou valor substituir essa referência perdida, com base no que a fórmula deveria calcular.
Se o problema veio de uma exclusão de coluna ou linha inteira, verifique se a informação ainda existe em outro lugar (uma cópia de backup, uma versão anterior do arquivo salva no OneDrive ou Google Drive) antes de recriar os dados do zero.
#REF! causado por índice de coluna inválido no PROCV
Uma causa específica e muito comum do #REF! é usar a função PROCV com um número de coluna maior do que a tabela realmente tem. Por exemplo, se a sua matriz_tabela tem apenas 3 colunas e você escreve:
=PROCV(A2; Planilha1!$A:$C; 4; FALSO)
O Excel retorna #REF!, porque pediu a 4ª coluna de uma tabela que só tem 3. A correção é simplesmente ajustar o número para um valor dentro do intervalo real: =PROCV(A2; Planilha1!$A:$C; 3; FALSO). Isso é diferente das outras causas de #REF! porque não envolve exclusão de nada — é um erro de configuração da própria fórmula desde o início.
Prevenindo o #REF! antes que ele aconteça
Algumas práticas reduzem bastante o risco de esbarrar em #REF! no dia a dia. Antes de excluir uma linha, coluna ou planilha inteira, use Fórmulas > Auditoria de Fórmulas > Rastrear Dependentes para ver quais outras células dependem daquela informação — se aparecerem setas apontando para fora da área que você vai excluir, alguma fórmula em outro lugar vai quebrar.
Prefira sempre copiar (Ctrl+C) em vez de recortar (Ctrl+X) quando for reorganizar dados na planilha. O recorte muda o endereço original da célula e pode gerar #REF! em fórmulas que apontavam para ela; a cópia, seguida de uma exclusão manual do conteúdo antigo, é mais segura porque as referências originais permanecem intactas durante o processo.
Para referências entre pastas de trabalho diferentes, mantenha os arquivos na mesma pasta e evite renomear ou mover o arquivo de origem depois que os links já foram criados — se precisar mover, atualize os links em Dados > Editar Links > Alterar Origem logo em seguida.
Disponibilidade
O erro #REF! existe em todas as versões do Excel: 2007, 2010, 2013, 2016, 2019, Microsoft 365, Excel Online e Excel para Mac, com o mesmo comportamento em todas elas. No Google Sheets, o erro equivalente é o #REF! (mesmo nome), causado pelos mesmos motivos — referência para uma célula ou intervalo que não existe mais.
Veja também
Para entender a diferença entre referência relativa, absoluta e mista — que é frequentemente a raiz de fórmulas que “quebram” ao copiar — veja nosso guia sobre os 3 tipos de referência de célula no Excel. Para uma visão geral de todos os erros mais comuns, incluindo #REF!, veja também como identificar e corrigir tipos de erros no Excel com funções. Este artigo aqui foca especificamente no #REF!, indo além do resumo geral com o passo a passo completo de recuperação.
Perguntas frequentes
Perguntas frequentes
O Ctrl+Z ainda funciona depois de eu salvar o arquivo?
Sim, na maioria dos casos o histórico de desfazer sobrevive a um salvamento (Ctrl+S) dentro da mesma sessão de uso do Excel. Ele só se perde quando você fecha o arquivo completamente e abre de novo — nesse ponto, o Ctrl+Z não tem mais nada para reverter.
O AutoRecuperação do Excel ajuda a recuperar uma fórmula com #REF!?
O AutoRecuperação salva versões automáticas do arquivo em intervalos regulares e pode ser usado em Arquivo > Informações > Gerenciar Versões para abrir uma cópia anterior do arquivo, de antes do erro acontecer. Isso é útil quando o Ctrl+Z já não está mais disponível, mas depende de uma versão anterior ter sido salva automaticamente antes do problema.
Por que o #REF! aparece em várias células de uma vez só?
Isso acontece quando a linha, coluna ou planilha excluída era referenciada por várias fórmulas diferentes ao mesmo tempo — cada uma delas perde a referência simultaneamente e exibe o erro. É um sinal de que a informação excluída era usada em múltiplos cálculos, o que reforça a importância de checar os dependentes antes de excluir algo em uma planilha grande.
Compartilhe ou Comente
Se você curtiu esse artigo aonde mostramos o que causa o erro #REF! no Excel e como recuperar a fórmula com Ctrl+Z, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.
Você já perdeu uma fórmula importante por causa de um #REF!? Já teve que reconstruir uma planilha inteira depois de uma exclusão sem querer? Conta para nós nos comentários!