Correção: as referências da fonte de dados não são válidas no Excel



Experimente Nosso Instrumento Para Eliminar Problemas

Alguns usuários têm recebido o “ A referência da fonte de dados não é válida ”Ao tentar criar uma tabela dinâmica a partir de um intervalo no Excel. Esse erro específico ocorre com várias versões do Excel e do Windows - portanto, o problema não é específico do sistema operacional ou da versão do Excel.



Referência da fonte não é um erro válido



O que está causando o erro “A referência da fonte de dados não é válida” no Excel?

Investigamos essa mensagem de erro específica analisando vários relatórios de usuários e as etapas de reparo que eles seguiram para resolver o problema. Acontece que existem vários culpados comuns que acabarão por desencadear esta mensagem de erro específica:



  • O nome do arquivo Excel contém colchetes - Há um conjunto de caracteres proibidos que não são suportados pelas tabelas dinâmicas. Um motivo comum pelo qual você pode estar vendo esse erro específico é se o nome do arquivo do Excel contém ‘[‘ ou ‘]’. Nesse caso, o problema pode ser resolvido editando o nome do arquivo e removendo os colchetes.
  • O arquivo do Excel não foi salvo na unidade local - Você pode ver esta mensagem de erro específica se tentar criar uma Tabela Dinâmica a partir de um arquivo Excel aberto diretamente de um site ou anexo de e-mail. Nesse caso, o arquivo será aberto a partir de uma pasta temporária, que não possui as mesmas permissões de uma pasta normal. Se este cenário for aplicável, você pode resolver o problema salvando o arquivo .xlsx primeiro na sua unidade local.
  • Os dados da tabela dinâmica referem-se a um intervalo inexistente - Um intervalo que não está definido corretamente também pode estar causando esse erro específico. Se você estiver tentando criar uma tabela dinâmica com um intervalo que não foi definido, receberá a mesma mensagem de erro. Nesse caso, você pode resolver o problema definindo a raiva antes de tentar criar a Tabela Dinâmica.
  • A fonte de dados se refere a um intervalo nomeado que contém referências inválidas - Outra possível razão pela qual esse erro ocorre é quando o intervalo é definido, mas faz referência a valores inválidos. Nesse caso, você pode usar o Gerenciador de Nomes para identificar os valores referenciados e fazer as modificações necessárias para resolver o problema.

Se você está lutando para resolver o A referência da fonte de dados não é válida erro, este artigo fornecerá várias etapas de solução de problemas que o ajudarão a identificar o problema que está acionando a mensagem de erro. Abaixo, você encontrará uma coleção de métodos que outros usuários em uma situação semelhante usaram para resolver o problema.

Para obter os melhores resultados, siga os métodos na ordem em que são apresentados. Você deve eventualmente se deparar com uma correção que será eficaz em seu cenário específico.

Vamos começar!



Método 1: remover colchetes do nome do arquivo

Um dos motivos mais populares que vai acabar desencadeando o A referência da fonte de dados não é válida erro é um nome de arquivo do Excel incorreto. Se os relatórios forem gerados por um sistema de automação de relatórios e o nome contiver caracteres proibidos, como colchetes ‘ [] ‘, Você receberá esta mensagem de erro sempre que tentar criar uma Tabela Dinâmica.

Se este cenário for aplicável à sua situação atual, você poderá resolver o problema modificando o nome do arquivo .xlsx para remover os caracteres proibidos. Aqui está um guia rápido para fazer isso:

  1. Feche a janela do Excel que está usando o arquivo no momento. Se o arquivo estiver em uso, você não poderá renomeá-lo.
  2. Use o File Explorer para navegar até o local do arquivo Excel. Ao chegar lá, clique com o botão direito e escolha Renomear.
  3. Em seguida, remova os colchetes do nome do arquivo, pois a tabela dinâmica não está configurada para suportá-los.

    Removendo os colchetes do nome do arquivo

  4. Tente recriar a tabela dinâmica novamente e veja se ainda está encontrando o erro.

Se você ainda está encontrando o A referência da fonte de dados não é válida erro ou este método não era aplicável ao seu cenário específico, vá para o próximo método abaixo.

Método 2: salvando o arquivo no disco local

Esse problema também pode ocorrer se você estiver abrindo um arquivo diretamente de um site ou de um anexo de e-mail. Nesse caso, o arquivo será aberto a partir de um arquivo temporário, que acabará acionando o A referência da fonte de dados não é válida erro.

Se este cenário for aplicável ao seu cenário atual, você poderá resolver o problema salvando o arquivo do Excel em uma unidade local primeiro. Portanto, antes de tentar criar a tabela dinâmica, vá para Arquivo> Salvar como e salve o arquivo em um local físico (em sua unidade local).

Salvando o arquivo do Excel na unidade local

Uma vez o Excel arquivo foi salvo localmente, recrie as etapas que anteriormente acionavam o A referência da fonte de dados não é válida erro e veja se você pode criar a tabela dinâmica sem encontrar o erro.

Se este método não era aplicável à sua situação atual, vá para o próximo método abaixo.

Método 3: Garantir que o intervalo existe e está definido

Outra razão pela qual você pode encontrar o “ A referência da fonte de dados não é válida . ” erro ao tentar inserir uma tabela dinâmica é um intervalo não existente / não definido.

Para colocar isso em perspectiva, digamos que você esteja tentando criar uma tabela dinâmica. Naturalmente, você vai para Inserir PivoTable e seleciona a alternância associada a Selecione uma tabela ou intervalo e definir o Tabela / intervalo para 'teste'. Agora, se você baseou os valores no intervalo de 'teste' e ele não existe, você verá o A referência da fonte de dados não é válida . ” erro assim que você clicar Está bem .

Vendo o erro devido ao intervalo não existente

Se este cenário for aplicável, você poderá contornar o problema definindo um intervalo antes de tentar criar uma tabela dinâmica. Aqui está um guia rápido sobre como fazer isso.

  1. Clique no Fórmulas guia na barra de fita e clique em Gerente de Nomes da lista.
  2. Dentro de Gerente de Nomes janela, clique em Novo e nomeie o intervalo que você vai criar. Então, use o Refere-se a para definir as células que deseja usar para o intervalo. Você pode digitá-lo sozinho ou usar o seletor embutido.
  3. Agora que o intervalo está definido, você pode criar a tabela dinâmica com êxito sem encontrar a mesma mensagem de erro.

Se este cenário não era aplicável ou você ainda está encontrando o A referência da fonte de dados não é um erro válido mesmo depois de executar as etapas acima, vá para o próximo método abaixo.

Método 4: garantir que a referência para o intervalo nomeado é válida

Mesmo que você tenha definido o intervalo com sucesso, mas ainda esteja vendo o A referência da fonte de dados não é válida erro, é provável que você esteja vendo a mensagem porque o intervalo nomeado se refere a algumas células cujos valores não são válidos.

Para retificar isso, vá para Fórmulas> Gerenciador de Nomes e veja se o intervalo está se referindo às células que você deseja analisar por meio da tabela dinâmica. Se você vir alguma inconsistência, use o Referir-se: para fazer a mudança para o valor correto.

Garantir que as referências são válidas

Assim que as modificações forem feitas, tente criar uma Tabela Dinâmica novamente e veja se você ainda está vendo a mesma mensagem de erro.

4 minutos lidos