Você tem uma pasta de trabalho onde várias fórmulas VLOOKUP extraem dados de várias tabelas em sequência. Cada etapa depende da anterior, e agora você precisa rastrear de volta do resultado final até o valor original. Fazer isso manualmente exige reconstruir cada fórmula e cruzar as tabelas de pesquisa. Este artigo explica como usar o Copilot no Excel para reverter uma cadeia de VLOOKUP de várias etapas sem escrever novas fórmulas manualmente. Você aprenderá o prompt exato para dar ao Copilot, como verificar a saída e o que fazer quando a cadeia contiver erros ou dados ausentes.
Principais Conclusões: Revertendo uma Cadeia de VLOOKUP com o Copilot
- Painel do Copilot > caixa de prompt: Insira um prompt em linguagem natural descrevendo a cadeia e o valor alvo para reverter a direção da pesquisa.
- Nomes de tabelas e cabeçalhos de colunas do Excel: Use os nomes exatos da sua pasta de trabalho para que o Copilot identifique os intervalos de dados corretos.
- Saída do Copilot > botão Inserir Fórmula: Clique para colocar a fórmula de pesquisa reversa em uma célula sem edição manual.
Como Funciona uma Cadeia de VLOOKUP de Múltiplas Etapas
Uma cadeia de VLOOKUP de múltiplas etapas é uma série de fórmulas onde cada VLOOKUP usa o resultado da anterior como valor de pesquisa. Por exemplo, a célula D2 contém =VLOOKUP(C2,Table2,2,FALSE), a célula C2 contém =VLOOKUP(B2,Table1,2,FALSE), e a célula B2 contém o valor de entrada original. O resultado final em D2 depende dos dados em Table1 e Table2.
Reverter a cadeia significa começar pelo valor em D2 e encontrar qual valor em Table1 ou Table2 o produziu. A função VLOOKUP padrão só pesquisa da esquerda para a direita em uma tabela. Para reverter a cadeia, você precisa identificar a coluna onde o valor final reside e então encontrar o valor correspondente na coluna de pesquisa original.
O Copilot pode gerar uma fórmula que realiza essa pesquisa reversa usando INDEX e MATCH ou reescrevendo a lógica da cadeia em uma única instrução. O pré-requisito é que seus dados estejam formatados como tabelas do Excel com intervalos nomeados ou referências estruturadas. O Copilot funciona melhor quando os nomes das tabelas e cabeçalhos das colunas são claros e consistentes.
Estrutura de uma Cadeia Típica
Uma cadeia de VLOOKUP de três etapas geralmente se parece com isto:
- Table1: ProductID (coluna A), ProductName (coluna B)
- Table2: ProductName (coluna A), Category (coluna B)
- Fórmula em B2:
=VLOOKUP(A2,Table1,2,FALSE)retorna ProductName - Fórmula em C2:
=VLOOKUP(B2,Table2,2,FALSE)retorna Category
Para reverter de Category para ProductID, você precisa encontrar o ProductName em Table2 que mapeia para a Category e, em seguida, encontrar o ProductID em Table1 que mapeia para esse ProductName. O Copilot pode construir essa lógica reversa em uma única etapa.
Passos para Usar o Copilot para Reverter uma Cadeia de VLOOKUP
Siga estes passos para reverter uma cadeia de VLOOKUP de múltiplas etapas com o Copilot. As instruções pressupõem que você tenha uma assinatura do Microsoft 365 com o Copilot para Excel habilitado.
- Abra o painel do Copilot
No Excel, vá para a guia Página Inicial e clique em Copilot na faixa de opções. O painel do Copilot abre no lado direito da janela. - Identifique suas tabelas e colunas da cadeia
Anote os nomes exatos de suas tabelas do Excel e os cabeçalhos das colunas. Por exemplo, se suas tabelas são nomeadas Products e Categories, escreva os cabeçalhos das colunas para cada uma. Essa informação é necessária para o prompt. - Escreva um prompt de pesquisa reversa
Na caixa de prompt do Copilot, digite uma solicitação clara. Exemplo: “Tenho uma cadeia de VLOOKUP onde a célula D2 usa o resultado de C2, que usa o resultado de B2. A Table1 é nomeada ‘Products’ com colunas ProductID e ProductName. A Table2 é nomeada ‘Categories’ com colunas ProductName e Category. Escreva uma fórmula para reverter a cadeia e encontrar o ProductID para a Category na célula D2.” Seja específico sobre as referências de célula e nomes de tabelas. - Revise a fórmula sugerida pelo Copilot
O Copilot exibe uma fórmula no painel, geralmente usando INDEX e MATCH ou XLOOKUP. Verifique se a fórmula referencia as tabelas e colunas corretas. O Copilot geralmente fornece uma explicação de como a fórmula funciona. - Insira a fórmula em uma célula
Clique no botão Inserir Fórmula abaixo da fórmula sugerida. O Copilot coloca a fórmula na célula ativa. Se a fórmula usar matrizes dinâmicas, ela pode transbordar para células adjacentes. - Teste a pesquisa reversa
Altere o valor de entrada na célula D2 para uma Category diferente e verifique se a fórmula retorna o ProductID correto. Se o resultado for um erro, verifique se todos os valores na cadeia existem nas tabelas de pesquisa.
Prompt Alternativo para uma Cadeia Mais Longa
Se sua cadeia tiver quatro ou mais etapas, ajuste o prompt para descrever cada etapa. Exemplo: “Minha cadeia tem quatro VLOOKUPs: a célula E2 pesquisa de D2 em Table4, D2 pesquisa de C2 em Table3, C2 pesquisa de B2 em Table2, e B2 pesquisa de A2 em Table1. Reverta toda a cadeia para que, a partir do valor em E2, eu possa encontrar o valor correspondente na coluna A da Table1.” O Copilot pode lidar com até cinco ou seis etapas em um único prompt.
Se o Copilot Produzir uma Fórmula Incorreta
O Copilot pode gerar uma fórmula que não reverte a cadeia corretamente, especialmente se as relações entre as tabelas forem ambíguas. Aqui estão os problemas mais comuns e como corrigi-los.
O Copilot Retorna uma Fórmula que Ainda Usa VLOOKUP
Se o Copilot fornecer uma fórmula VLOOKUP em vez de uma pesquisa reversa, provavelmente faltou a palavra “reverter” ou “inverso” no prompt. Edite seu prompt para incluir esses termos. Especifique também que você deseja INDEX e MATCH ou XLOOKUP. Exemplo: “Use INDEX e MATCH para reverter a cadeia.”
O Copilot Referencia os Nomes de Tabelas Errados
Quando os nomes das tabelas contêm espaços ou caracteres especiais, o Copilot pode interpretá-los incorretamente. Renomeie suas tabelas para palavras únicas sem espaços, como Products em vez de Product List. Em seguida, execute o prompt novamente.
O Copilot Ignora uma Etapa da Cadeia
Se a cadeia tiver mais de três etapas, o Copilot pode pular uma tabela intermediária. Adicione uma linha no prompt listando cada tabela e a coluna usada para a pesquisa. Você também pode dividir o processo reverso em dois prompts separados: primeiro reverta as duas últimas etapas, depois reverta as etapas restantes.
Copilot no Excel vs Pesquisa Reversa Manual: Principais Diferenças
| Item | Copilot no Excel | Escrita Manual de Fórmulas |
|---|---|---|
| Tempo de configuração | Menos de 30 segundos para uma cadeia típica | 5 a 15 minutos dependendo do comprimento da cadeia |
| Complexidade da fórmula | Gera INDEX+MATCH ou XLOOKUP automaticamente | Requer conhecimento de funções aninhadas |
| Tratamento de erros | Pode produzir erros se os nomes das tabelas não forem claros | Controle total sobre verificação de erros e IFERROR |
| Reutilização | A fórmula pode ser copiada para outras células | A fórmula pode ser copiada para outras células |
| Curva de aprendizado | Mínima; prompt em linguagem natural | Alta; requer compreensão das funções de pesquisa |
O Copilot reduz o tempo e a habilidade necessários para reverter uma cadeia de VLOOKUP. A escrita manual oferece mais controle sobre o tratamento de erros e a lógica aninhada. Para reversões pontuais, o Copilot é a escolha mais rápida. Para uso repetido em pastas de trabalho complexas, as fórmulas manuais podem ser mais confiáveis após a depuração inicial.
Agora você pode reverter uma cadeia de VLOOKUP de múltiplas etapas no Excel usando o Copilot com um único prompt em linguagem natural. Comece abrindo o painel do Copilot e escrevendo um prompt que descreva cada tabela e coluna na cadeia. Após inserir a fórmula, teste-a com diferentes valores para confirmar se a pesquisa reversa funciona. Para cadeias mais longas, divida o prompt em segmentos menores ou peça ao Copilot para usar INDEX e MATCH explicitamente. Essa abordagem economiza tempo em comparação com escrever fórmulas aninhadas manualmente e funciona com a maioria das estruturas de tabela do Excel.