POTHIEDU Não Decore a Resposta. Entenda o Caminho

Associe A Coluna Da Direita Com A Da Esquerda

Associe A Coluna Da Direita Com A Da Esquerda

Como associar colunas no Excel: o que funciona na prática

Você já abriu uma planilha com duas colunas de dados e precisa cruzá-las. Às direita com a da esquerda. É mais comum do que parece e tem formas bem diretas de fazer. A forma mais comum é o PROCV, mas ele tem limitações que ninguém te conta de cara. O PROCV só procura para a direita, o que significa que se sua coluna de referência estiver à esquerda do dado que você quer retornar, a coisa fica mais complicada. Eu já passei um fim de semana inteiro corrigindo planilhas porque alguém tinha empilhado dados em colunas laterais e usava PROCV sem pensar nisso. A solução no final foi substituir por ÍNDICE+CORRESP, que é mais flexível e funciona em qualquer direção. Se você está no Excel 365 ou 2021+, tem o XLOOKUP. Ele resolve muitos desses problemas de uma vez. Sintaxe básica: =XLOOKUP(valor_procurado,matriz_procurada,matriz_retorno). Funciona para a esquerda, para a direita, sem erros de índice desfasado. Mas se você trabalha com versões mais antigas, ainda depende de ÍNDICE/CORRESP mesmo.

Passo a passo prático

Comece limpando os dados. Espaços extras no final dos textos são a causa número um de fórmulas que parecem não funcionar. Use a função ESPAÇO para normalizar strings antes de procurar. Já vi gente perder duas horas caçando bugs que eram só um espaço fantasma depois de um nome. Depois, decida o critério de associação. Os cenários mais comuns: Pesquisa exata: você quer encontrar o valor idêntico em outra coluna. Use PROCV com FALSO, XLOOKUP ou ÍNDICE/CORRESP.

Pesquisa aproximada: útil para faixas de valores, como comissões ou alíquotas de imposto. Aqui o PROCV precisa estar em ordem crescente e você usa VERDADEIRO. Cruzamento múltiplo: quando nenhum campo isolado é suficiente. Aí você concatena os critérios com & ou passa a usar o CORRESP aninhado. Exemplo: ÍNDICE(B:B;CORRESP(1;(A:A=D2)*(C:C=E2);0)). Isso exige Ctrl+Shift+Enter nas versões mais antigas do Excel. Uma armadilha comum é confiar cegamente no resultado sem validar. Sempre rode uma contagem. SEConts ou CONT.SEGUE para checar se o número de combinações batem. Se você tem 500 linhas e a fórmula retorna 498 correspondências, há dois casos que escaparam. Normalmente são duplicados ou valores nulos que você não percebeu.

Associe A Coluna Da Direita Com A Da Esquerda - FDPLEARN
Associe A Coluna Da Direita Com A Da Esquerda - FDPLEARN

Alternativas quando fórmulas não resolvem

O Power Query é muito subestimado para esse tipo de tarefa. Se você precisa associar colunas com frequência, importar os dados, fazer o merge e publicar o resultado leva menos tempo do que manter fórmulas que quebram toda vez que alguém insere uma linha no meio. No Power Query, a operação se chama "Mesclar Consultas" e você escolhe o tipo de junção: inner, left outer, full outer, dependendo do que precisa. Uma vantagem prática do Power Query é que ele não estraga quando há linhas duplicadas. O Excel tradicional entra em conflito e pode retornar erros ou resultados inesperados. Eu tenho uma planilha interna que atualizo todo mês e migrar para o Power Query cortou o tempo de processamento de cerca de 20 minutos para 45 segundos. A diferença é absurda e vale o esforço de aprender a interface.

Problema específico que eu encontrei recentemente

No mês passado, precisei associar uma tabela de produtos com uma tabela de preços que vinha de um export automático. O problema era que os códigos de produto tinham variações de formatação: alguns vinham com zeros à esquerda, outros sem. Um PROCV simples falhava silenciosously porque 00123 não é igual a 123 para o Excel. A solução foi tratar ambos os lados com TEXTO para padronizar o formato antes de procurar. Apliquei TEXTO(A2;"000000") na coluna original e TEXTO(D2;"000000") na coluna de busca. Depois rodei o XLOOKUP normalmente. Funcionou na hora e eliminou os 47 registros que estavam dando erro. Sem a normalização, o problema persistiria e eu provavelmente estaria perdendo tempo até o dia seguinte.

O que não funciona bem

Fórmulas matriciais em planilhas grandes são um problema real. Cada cálculo extra sobrecarrega a planilha. Se você tem mais de 10.000 linhas e usa ÍNDICE/CORRESP combinado com múltiplos critérios, o Excel começa a sentir. Aí o Power Query ou até mesmo uma consulta no Google Sheets ou no Python fazem mais sentido. Não adianta insistir em fórmulas quando o volume já ultrapassou o ponto de conforto. Outro erro frequente é confiar em cópias e colagens manuais. Associar colunas manualmente é lento e propenso a erro. Em uma planilha com 2.000 linhas, isso pode levar de 30 minutos a uma hora, dependendo do seu ritmo. Com uma fórmula adequada, o mesmo trabalho leva segundos e é replicável quando os dados mudam.

Associe a coluna da direita com a da esquerda, considerando como ...
Associe a coluna da direita com a da esquerda, considerando como ...

Download da planilha de exemplo

Deixa eu enviar um arquivo de exemplo com os três métodos configurados: PROCV, ÍNDICE/CORRESP e XLOOKUP. Você pode abrir, ver onde cada fórmula está aplicada e testar com seus próprios dados. O link está logo abaixo. Eu incluso também uma aba com Power Query configurado para mostrar como a mesma associação funciona no fluxo de mesclagem de consultas. Link para download: (insira o link da sua planilha aqui) Se tiver dúvidas sobre qual abordagem escolher para o seu caso, a pergunta certa é entender primeiro se a relação entre as colunas é unívoca ou se há múltiplas correspondências. Isso muda tudo. Quando há muitos-para-muitos, nem PROCV nem XLOOKUP resolvem sozinhos. Aí entra a necessidade de agregar dados antes ou usar técnicas diferentes, como tabelas temporárias no Power Query.