Como Usar o Copilot no Excel com XLOOKUP em Várias Planilhas
🔍 WiseChecker

Como Usar o Copilot no Excel com XLOOKUP em Várias Planilhas

Você quer consultar valores de várias planilhas em uma única pasta de trabalho do Excel, mas criar a fórmula manualmente leva muito tempo. XLOOKUP é uma função poderosa, mas combiná-la entre várias planilhas geralmente exige IFERROR aninhado ou fórmulas de matriz complexas. O Copilot no Excel pode escrever essas fórmulas para você usando prompts em linguagem natural. Este artigo explica como o Copilot interpreta solicitações de XLOOKUP em várias planilhas, os pré-requisitos necessários e as etapas exatas para gerar a fórmula sem erros.

Principais conclusões: Copilot + XLOOKUP entre planilhas

  • Painel do Copilot > Análise de dados > Faça uma pergunta: Descreva a consulta em português claro, como “Consultar preço da planilha Preço e quantidade da planilha Quantidade”.
  • Nomes de tabelas ou intervalos nomeados: O Copilot funciona melhor quando seus dados estão formatados como tabelas do Excel ou têm nomes definidos para o intervalo de cada planilha.
  • Verificação manual das fórmulas geradas: Sempre teste o resultado do XLOOKUP em um conjunto de dados pequeno antes de aplicá-lo a centenas de linhas.

Como o Copilot no Excel lida com XLOOKUP em várias planilhas

O Copilot no Excel pode gerar fórmulas que referenciam dados de diferentes planilhas na mesma pasta de trabalho. Quando você pede um XLOOKUP que abrange várias planilhas, o Copilot cria uma fórmula que usa chamadas XLOOKUP separadas para cada planilha ou as combina com funções como IFERROR ou VSTACK. O requisito principal é que seus dados em cada planilha estejam estruturados como uma tabela. As tabelas do Excel têm nomes como Tabela1, Tabela2 ou nomes personalizados que você atribui. O Copilot usa esses nomes de tabela para construir as referências corretas de planilha e intervalo.

Nos bastidores, o Copilot analisa os cabeçalhos das colunas e os tipos de dados em cada tabela. Em seguida, ele sugere uma fórmula que corresponde ao seu prompt em linguagem natural. Por exemplo, se você disser “Encontre o nome do produto da Planilha1 e o preço da Planilha2 usando o ID do produto”, o Copilot gera duas fórmulas XLOOKUP ou uma única fórmula que as encadeia. O Copilot não altera os dados em suas planilhas. Ele apenas insere a fórmula na célula que você selecionou.

Pré-requisitos para usar o Copilot com XLOOKUP em várias planilhas

Antes de começar, verifique estas condições:

  • Você tem uma assinatura do Microsoft 365 que inclui o Copilot para Microsoft 365. O Copilot no Excel não está disponível nas versões gratuitas ou para consumidores.
  • Sua pasta de trabalho contém pelo menos duas planilhas com dados relacionados. Cada planilha deve ter uma coluna em comum, como um ID de produto ou número de funcionário.
  • Os dados em cada planilha estão formatados como uma tabela do Excel. Selecione o intervalo de dados e pressione Ctrl+T para criar uma tabela. Dê a cada tabela um nome descritivo na guia Design da Tabela.
  • O idioma do seu Excel está definido como inglês. Os prompts do Copilot funcionam melhor em inglês para geração de fórmulas.

Etapas para gerar uma fórmula XLOOKUP em várias planilhas com o Copilot

Siga estas etapas para que o Copilot escreva a fórmula XLOOKUP que busca dados de duas ou mais planilhas.

  1. Abra o painel do Copilot no Excel
    Clique no ícone do Copilot na guia Página Inicial da faixa de opções. O painel do Copilot é aberto no lado direito da janela do Excel. Se você não vir o ícone, entre em contato com o administrador do Microsoft 365 para verificar sua licença.
  2. Selecione a célula onde deseja o resultado
    Clique em uma única célula na planilha atual. Esta célula conterá a fórmula XLOOKUP final. O Copilot insere a fórmula na célula ativa.
  3. Digite sua solicitação em linguagem natural
    Na caixa de texto do Copilot, digite um prompt que descreva a consulta. Por exemplo: “Consulte o preço da tabela Preço usando o ID do Produto na coluna A desta planilha.” Seja específico sobre qual tabela e qual coluna pesquisar. Se precisar de dados de duas tabelas, diga: “Retorne o preço da Tabela1 e a quantidade da Tabela2, ambos correspondidos pelo ID do Produto.”
  4. Pressione Enter ou clique no botão Enviar
    O Copilot processa sua solicitação e exibe uma fórmula sugerida no painel. A fórmula pode aparecer como um único XLOOKUP ou como várias chamadas XLOOKUP aninhadas dentro de IFERROR ou combinadas com o operador e comercial.
  5. Revise a prévia da fórmula
    Leia a fórmula que o Copilot mostra. Ela incluirá nomes de planilhas e referências de tabela, como =XLOOKUP([@[ID do Produto]],Preco[ID do Produto],Preco[Preco]). Verifique se a coluna de valor de pesquisa e a coluna de retorno estão corretas.
  6. Clique em Inserir ou Aplicar
    Se a fórmula parecer correta, clique no botão Inserir no painel do Copilot. O Copilot coloca a fórmula na célula selecionada. Se a fórmula não for o que você queria, clique no ícone de polegar para baixo e refine seu prompt.
  7. Teste a fórmula com alguns valores
    Insira alguns valores de pesquisa na coluna de origem e verifique se os dados retornados correspondem aos valores esperados das outras planilhas. Se a fórmula retornar #N/D, verifique se o valor de pesquisa existe na planilha de destino e se os tipos de dados são compatíveis.

Refinando o prompt para consultas complexas

Se o Copilot não gerar a fórmula correta na primeira tentativa, ajuste seu prompt. Use estes padrões:

  • “Crie uma fórmula que consulte o nome do departamento da tabela Departamentos e o nome do gerente da tabela Gerentes, ambos usando o ID do Funcionário na coluna B.”
  • “Combine resultados de XLOOKUP de duas planilhas em uma fórmula. Primeiro consulte o preço da planilha Preço, depois consulte o desconto da planilha Desconto.”
  • “Use IFERROR para retornar ‘Não encontrado’ quando o XLOOKUP de qualquer planilha falhar.”

Problemas comuns ao usar o Copilot com XLOOKUP em várias planilhas

Mesmo com um prompt correto, você pode encontrar problemas. Aqui estão os problemas mais frequentes e como resolvê-los.

O Copilot retorna uma fórmula que referencia a planilha errada

Às vezes, o Copilot adivinha o nome da planilha incorretamente. Isso acontece quando suas tabelas têm nomes genéricos como Tabela1 e Tabela2. Renomeie cada tabela para algo descritivo, como DadosVendas ou Inventario. Em seguida, reformule seu prompt para incluir o nome da tabela. Por exemplo: “Consulte o custo da tabela Inventario usando o SKU na coluna A.”

A fórmula retorna #N/D para alguns valores

O erro #N/D significa que o valor de pesquisa não foi encontrado na tabela de destino. Verifique se a coluna de pesquisa na planilha de destino contém exatamente os mesmos valores que a coluna de origem. Cuidado com espaços extras, formatos de número diferentes ou zeros à esquerda. Use a função ARRUMAR em ambas as colunas antes de executar a consulta.

O Copilot não sugere nenhuma fórmula

Se o Copilot responder com uma explicação geral em vez de uma fórmula, seus dados podem não estar em uma tabela. Converta cada intervalo em uma tabela selecionando-o e pressionando Ctrl+T. Em seguida, tente o prompt novamente. Confirme também que o painel do Copilot está conectado ao seu locatário do Microsoft 365 e que seu administrador habilitou o recurso Copilot para Excel.

Fórmula gerada pelo Copilot vs XLOOKUP manual: principais diferenças

Item Fórmula gerada pelo Copilot Fórmula XLOOKUP manual
Velocidade de criação Segundos após um prompt em linguagem natural Minutos a horas dependendo da complexidade da fórmula
Precisão na primeira tentativa Alta quando as tabelas são nomeadas e os prompts são específicos Alta, mas requer teste e depuração
Manipulação de várias planilhas Referencia automaticamente nomes de tabelas e planilhas Requer referências manuais de planilhas como Planilha2!$A$1:$B$100
Tratamento de erros Frequentemente inclui IFERROR ou IFNA automaticamente Deve ser adicionado manualmente
Curva de aprendizado Baixa — você só precisa descrever a tarefa Alta — você precisa conhecer a sintaxe do XLOOKUP e referências de planilhas

Agora você pode usar o Copilot no Excel para gerar fórmulas XLOOKUP que buscam dados de várias planilhas sem escrever nenhuma sintaxe. Comece formatando seus dados como tabelas e dando a cada tabela um nome claro. Em seguida, descreva a consulta em português claro no painel do Copilot. Se a primeira fórmula não for perfeita, refine seu prompt com nomes específicos de tabelas e colunas. Para cenários avançados, tente combinar o Copilot com a função VSTACK para mesclar dados de várias planilhas antes de executar um único XLOOKUP.