Ao pedir ao Copilot no Excel para analisar ou manipular dados referenciando um intervalo nomeado, ele pode ignorar o nome ou retornar um erro. Isso acontece porque o Copilot exige que os intervalos nomeados sigam regras específicas de nomenclatura e estejam visíveis na estrutura de tabelas do Excel. Este artigo explica as regras exatas que o Copilot impõe, mostra como criar ou modificar intervalos nomeados para que o Copilot os leia, e cobre o que fazer se o Copilot ainda não reconhecer seu intervalo nomeado.
Principais Conclusões: Como Fazer o Copilot no Excel Reconhecer Intervalos Nomeados
- Regras de nomenclatura: Os nomes devem começar com letra ou sublinhado, conter apenas letras, números, sublinhados ou pontos, e não exceder 255 caracteres. Espaços e caracteres especiais fazem o Copilot ignorar o intervalo.
- Exigência de tabela: O Copilot só lê intervalos nomeados que fazem parte de uma tabela do Excel ou que você referencia explicitamente no prompt. Intervalos definidos como
Plan1!$A$1:$B$10sem uma tabela não são reconhecidos. - Configuração de escopo: Intervalos nomeados devem ter escopo de pasta de trabalho, não de planilha, para que o Copilot os veja em todas as planilhas.
Por que o Copilot Ignora Seus Intervalos Nomeados
O Copilot no Excel usa o esquema de tabela subjacente e a lista de nomes definidos da pasta de trabalho para interpretar seus prompts. Quando você pede ao Copilot para “somar Vendas2024” ou “filtrar PedidosPorRegiao”, o Copilot primeiro pesquisa a coleção de intervalos nomeados da pasta de trabalho. Se o intervalo nomeado não atender às regras de nomenclatura da Microsoft ou não estiver associado a uma tabela Excel adequada, o Copilot não consegue resolver a referência e retorna um erro ou executa a operação na seleção atual.
A causa raiz mais comum é um intervalo nomeado que contém espaço, hífen ou começa com número. Por exemplo, um intervalo chamado “Vendas 2024” ou “2024Vendas” não aparecerá nas referências disponíveis do Copilot. Uma segunda causa é que o intervalo nomeado tem escopo de planilha em vez de escopo de pasta de trabalho. O Copilot varre toda a lista de nomes definidos da pasta de trabalho, mas nomes com escopo de planilha só são visíveis quando essa planilha específica está ativa. Se você estiver em outra planilha, o Copilot não consegue ver o nome.
Uma terceira causa é que o intervalo nomeado não faz parte de uma tabela do Excel. O Copilot funciona melhor com referências de tabela estruturadas. Se você definir um intervalo nomeado que aponte para um intervalo estático de células como Plan1!$A$1:$C$100, o Copilot pode reconhecê-lo, mas apenas se o intervalo for contíguo e o nome aparecer no Gerenciador de Nomes. No entanto, para reconhecimento consistente, a Microsoft recomenda converter o intervalo em uma tabela do Excel e nomear a própria tabela.
Passos para Criar Intervalos Nomeados que o Copilot Pode Ler
- Converta seu intervalo de dados em uma tabela do Excel
Selecione qualquer célula dentro do intervalo de dados. Pressione Ctrl+T. Na caixa de diálogo Criar Tabela, confirme o intervalo e marque “Minha tabela tem cabeçalhos”. Clique em OK. O Excel cria uma tabela com um nome padrão como Tabela1. - Renomeie a tabela com um nome amigável ao Copilot
Clique em qualquer lugar dentro da tabela. Na guia Design da Tabela, procure a caixa Nome da Tabela no lado esquerdo da faixa de opções. Substitua o nome padrão por um nome que comece com letra, não contenha espaços ou caracteres especiais e tenha menos de 255 caracteres. Por exemplo, digiteDadosVendase pressione Enter. - Verifique o nome da tabela no Gerenciador de Nomes
Vá para a guia Fórmulas > Gerenciador de Nomes. Você deve ver o nome da tabela listado com escopo de Pasta de Trabalho. O campo Refere-se a deve mostrar a referência da tabela usando sintaxe estruturada como=Plan1!#All. Se o escopo disser Plan1 em vez de Pasta de Trabalho, edite o nome e altere o escopo para Pasta de Trabalho. - Teste o reconhecimento do Copilot com um prompt simples
Abra o painel do Copilot no Excel clicando no ícone do Copilot na guia Início ou na faixa de opções. Digite um prompt como “Mostrar receita total de DadosVendas”. O Copilot deve responder referenciando o nome da tabela diretamente. Se o Copilot retornar uma resposta genérica, verifique novamente o nome da tabela em busca de caracteres ocultos ou espaços. - Se você precisar usar um intervalo nomeado em vez de uma tabela
Selecione o intervalo, vá para a guia Fórmulas > Definir Nome. Na caixa de diálogo Novo Nome, insira um nome seguindo as mesmas regras: sem espaços, sem hífens, comece com letra. Defina Escopo como Pasta de Trabalho. Em Refere-se a, insira o intervalo absoluto como=Plan1!$A$1:$C$100. Clique em OK. Teste o nome com um prompt do Copilot como “Somar MeuIntervalo”.
O Que Fazer se o Copilot Ainda Ignorar um Intervalo Nomeado Válido
O Copilot retorna um erro informando que o intervalo não foi encontrado
Abra o Gerenciador de Nomes novamente. Procure por intervalos nomeados que tenham escopo de Planilha. Selecione o nome e clique em Editar. Altere o escopo para Pasta de Trabalho. Isso torna o nome visível para o Copilot independentemente de qual planilha está ativa. Verifique também se há nomes duplicados com escopos diferentes. O Excel permite um nome com escopo de pasta de trabalho e outro com escopo de planilha com a mesma string. O Copilot pode pegar o errado.
O Copilot retorna dados do intervalo errado
Isso geralmente acontece quando o intervalo nomeado aponta para um local diferente do esperado. No Gerenciador de Nomes, selecione o nome e observe o campo Refere-se a. Se o intervalo incluir linhas ou colunas extras, edite para a referência correta. Verifique também se o intervalo nomeado é volátil por usar fórmulas INDIRETO ou DESLOC. O Copilot não consegue avaliar funções voláteis de forma confiável. Substitua essas fórmulas por referências estáticas.
O Copilot não lista o intervalo nomeado em suas sugestões
O Copilot não exibe uma lista suspensa de intervalos nomeados. Você deve digitar o nome exatamente como definido. Se o nome contiver sublinhado ou ponto, inclua esses caracteres. Por exemplo, se o intervalo for nomeado Dados_Vendas, digite o sublinhado. O Copilot não diferencia maiúsculas de minúsculas, então dadosvendas funciona para DadosVendas.
O Copilot funciona com a tabela, mas não com o intervalo nomeado
Isso é comportamento esperado. O Copilot é otimizado para tabelas do Excel. Se você tem um intervalo nomeado que não é uma tabela, considere convertê-lo. Selecione o intervalo, pressione Ctrl+T e nomeie a tabela. Todas as fórmulas existentes que referenciam o intervalo nomeado continuam funcionando porque o Excel as atualiza automaticamente para a referência da tabela.
| Item | Intervalo Nomeado (não tabela) | Tabela do Excel com Nome |
|---|---|---|
| Confiabilidade de reconhecimento do Copilot | Parcial; funciona apenas se o escopo for Pasta de Trabalho e o nome seguir as regras | Total; o Copilot trata a tabela como uma estrutura de dados de primeira classe |
| Flexibilidade de nomenclatura | Pode apontar para qualquer intervalo estático, intervalos não contíguos ou fórmulas | Deve ser um bloco contíguo de células com cabeçalhos |
| Expansão dinâmica do intervalo | Atualização manual necessária quando linhas ou colunas são adicionadas | Automática; a tabela se expande conforme novos dados são inseridos |
| Suporte a fórmulas voláteis | Permitido, mas o Copilot não consegue avaliar o resultado | Não se aplica; referências de tabela são estáticas |
| Exigência de escopo | Deve ser escopo de Pasta de Trabalho | Sempre escopo de Pasta de Trabalho |
Agora você pode criar e verificar intervalos nomeados que o Copilot no Excel reconhecerá sem erros. Comece convertendo seus dados em uma tabela do Excel e dando a ela um nome limpo. Se precisar manter um intervalo nomeado tradicional, garanta que ele tenha escopo de pasta de trabalho e siga as regras de nomenclatura. Para trabalhos avançados, combine nomes de tabela com prompts em linguagem natural do Copilot para filtrar, classificar e resumir dados sem escrever fórmulas manualmente.