Como Fazer o Copilot no Excel Reconhecer Intervalos Nomeados Corretamente
🔍 WiseChecker

Como Fazer o Copilot no Excel Reconhecer Intervalos Nomeados Corretamente

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$10 sem 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

  1. 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.
  2. 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, digite DadosVendas e pressione Enter.
  3. 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.
  4. 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.
  5. 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.