Relacionar colunas em planilhas é mais simples do que a maioria pensa, mas tem pegadinhas que ninguém menciona
O funcionamento básico é o seguinte: você tem dois conjuntos de dados lado a lado ou em abas diferentes e precisa cruzá-los com base em um campo em comum. A expressão relacione a 1 coluna de acordo com a 2 descreve exatamente essa operação, ainda que soe diferente do jargão técnico que os manuais usam. Na prática, você pega um valor na coluna A, procura por ele na coluna B de outra tabela e devolve o dado correspondente da coluna C ou D.Relacione a 1 coluna de acordo com a 2: o que realmente acontece por baixo do capô
A lógica por trás da operação é uma busca sequencial ou binária, dependendo da ferramenta. No Excel, o tradicional PROCV (VLOOKUP em português) varre a coluna indicada da esquerda para a direita e retorna o valor da coluna especificada. O problema é que ele só consegue olhar para a direita do valor de busca. Se você precisar recuperar algo que está numa coluna à esquerda, o PROCV padrão simplesmente não funciona sem truques. O INDIRETO+CORRESP ou o novo BUSCARX (XLOOKUP nas versões mais recentes) contornam isso de formas distintas. O BUSCARX é mais flexível porque permite especificar direção de busca, tratamento de erros e correspondência exata ou aproximada como argumentos separados. Eu prefiro ele quase sempre, mas nem todo mundo tem acesso porque requer Excel 365 ou 2021+.
Quando o método tradicional quebra e o que eu faço nesse caso
Encontrei um problema específico há algum tempo que ilustra bem a limitação prática. Tinha uma tabela de usuários com três colunas: código, nome e setor. A planilha de vendas usava apenas o nome como chave, e precisava puxar o setor de volta. Como existem nomes repetidos na base, o PROCV sempre retornava a primeira ocorrência, ignorando variações de setor entre pessoas com o mesmo nome. Isso gerava dados inconsistentes em relatórios mensais. A solução que funcinou foi criar uma chave composta usando CONCATENAR entre código e nome, e então usar BUSCARX com essa chave composta como critério. Assim cada linha tinha identificação única. Funcionou em menos de dois minutos quando a estrutura estava pronta, mas o mapeamento inicial das colunas levou cerca de vinte minutos para uma base de doze mil linhas.
Passo a passo prático para relacionar colunas sem perder tempo
Comece definindo qual coluna serve de chave. Ela precisa ter valores consistentes, sem células vazias e sem duplicatas que possam causar ambiguidade. Duplicadas não impedem a busca, mas tornam o resultado imprevisível porque a primeira ocorrência vence. Se sua chave tiver duplicadas, crie uma coluna auxiliar combinando campos antes de executar a relação. Em seguida, verifique se o tipo de dado é o mesmo nas duas tabelas. Texto formatado como texto versus número formatado como texto parecem iguais visualmente, mas a planilha trata como valores diferentes. Use a função TEXTO ou VALOR para padronizar antes de prosseguir. Passei horas tentando debugar uma relação que simplesmente não encontrava correspondência até perceber que uma coluna vinha como texto e outra como número.
Depois disso, escolha a função adequada ao seu cenário: PROCV quando a chave está na primeira coluna da range de dados e você só precisa buscar para a direita.
👉 Clique no botão abaixo para saber mais sobre o assunto!
ÍNDICE+CORRESP quando precisa de direção arbitrária ou está travado em versões antigas do Excel. BUSCARX quando tem versão recente e quer um argumento de erro integrado, direção controlada e tolerância personalizável.
Para a maioria dos casos atuais, a sintaxe do BUSCARX fica assim: busca por um valor na coluna X da tabela original e devolve o correspondente da coluna Y da tabela destino. Você informa a coluna de busca, a coluna de resultado e opcionalmente um valor para quando não encontrar nada, evitando aquele #N/D que enche a planilha de vermelho.
Dicas que economizam retrabalho
Proteja suas fórmulas copiando-as para baixo usando tabelas estruturadas. Isso transforma intervalos fixos em referência dinâmica e evita que novas linhas sejam ignoradas quando a base crescer. Também vale a pena ativar a verificação de erros na guia Fórmulas do Excel. Ela marca em amarelo as células com PROCV que podem estar com referência deslocada, o que salva correções manuais posteriores. Se você lida com bases grandes, evite usar fórmulas de busca em milhares de linhas simultaneamente. Cada célula com BUSCARX recalcula ao menor cambio na fonte, e isso pode transformar uma planilha responsiva em algo que trava o computador por minutos inteiros. Nesse cenário, importar os dados para o Power Query e fazer o merge direto é mais rápido e consome menos memória. O processo leva cerca de um minuto para cem mil linhas, contra dezenas de minutos com fórmulas espalhadas.
Limitações reais que poucos mencionam
O relacione a 1 coluna de acordo com a 2 não é uma bala de prata. Ele falha completamente quando a chave de comparação não existe em uma das tabelas, gera linhas órfãs que parecem válidas mas contêm informações erradas, ou trava a performance em planilhas muito grandes. Além disso, mudanças de formatação de data e texto são fontes silenciosas de erro que não aparecem como mensagem de erro, apenas como resultados faltando. Se seu fluxo envolve atualizações frequentes e múltiplas fontes, considere manter a relação dentro de um modelo de dados com relacionamentos DAX. Assim a busca acontece no motor de cálculo e não na grade de células, o que elimina a maior parte dos problemas de desempenho e inconsistência. É um salto de complexidade, mas para operações recorrentes vale o investimento inicial.