Mesclar Tabelas com ÍNDICE e CORRESP
Imagine que tem duas ou mais tabelas com uma coluna em comum, mas os dados nessas colunas não estão listados pela mesma ordem. Neste caso, para fundir, combinar ou juntar as tabelas enquanto corresponde os dados, pode recorrer às funções ÍNDICE e CORRESP.

Como mesclar tabelas com ÍNDICE e CORRESP?
Para juntar a tabela 1 e a tabela 2 e combinar toda a informação na nova tabela, conforme ilustrado na imagem acima, deve primeiro copiar os dados da tabela 1 ou da tabela 2 para a nova tabela (neste caso, copiei os dados da tabela 1 — veja a imagem abaixo). Tomando como exemplo o primeiro ID do aluno 23201 na nova tabela, as funções ÍNDICE e CORRESP ajudam-no a obter as respetivas informações de nota e classificação da seguinte forma: a função CORRESP devolve a posição da linha do ID do aluno correspondente a 23201 na tabela 2. Essa informação de linha é depois utilizada pela função ÍNDICE para recuperar o valor na interseção dessa linha com a coluna especificada (coluna de nota ou de classificação).

Sintaxe genérica
=INDEX(return_table,MATCH(lookup_value,lookup_array,0),col_num)
√ Nota: Como já preenchemos a informação proveniente da tabela 1, agora só precisamos de obter os dados correspondentes da tabela 2.
- return_table: A tabela da qual devolver as notas dos alunos. Refere-se aqui à tabela 2.
- lookup_value: O valor utilizado para encontrar a informação correspondente na return_table. Neste caso, refere-se ao ID do aluno na nova tabela.
- lookup_array: O intervalo de células com os valores a comparar com o lookup_value. Aqui refere-se à coluna de ID dos alunos na return_table.
- col_num: O número da coluna que indica de qual coluna da return_table devolver a informação correspondente.
- 0: O match_type 0 obriga a função CORRESP a efetuar uma correspondência exata.
Para obter os dados correspondentes da tabela 2 e combinar toda a informação na nova tabela, copie ou introduza as fórmulas abaixo nas células F16 e G16 e prima Enterpara obter os resultados:
Célula F16 (Nota)
=ÍNDICE()$F$5:$H$11,CORRESP()C16,$F$5:$F$11,0),2)
Célula G16 (Classificação)
=ÍNDICE()$F$5:$H$11,CORRESP()C16,$F$5:$F$11,0),3)
√ Nota: Os sinais de dólar ($) acima indicam referências absolutas, o que significa que a return_tablee o lookup_arrayna fórmula não mudarão quando mover ou copiar as fórmulas para outras células. Contudo, não foram adicionados sinais de dólar ao lookup_valueporque pretende que este seja dinâmico. Após introduzir a fórmula, arraste a alça de preenchimento para baixo para aplicar a fórmula às células seguintes.

Explicação da fórmula
Aqui utilizamos a fórmula abaixo como exemplo:
=INDEX($F$5:$H$11,MATCH(C16,$F$5:$F$11,0),2)
- MATCH(C16,$F$5:$F$11,0): O match_type 0 força a função CORRESP a realizar uma correspondência exata. A função devolve, então, a posição do valor correspondente a 23201(o valor em)C16) no intervalo de procura $F$5:$F$11. Assim, a função devolverá 3, já que o seu valor correspondente está na 3.ª posição do intervalo.
- ÍNDICE()$F$5:$H$11,MATCH(C16,$F$5:$F$11,0),2) = ÍNDICE($F$5:$H$11A função ÍNDICE devolve o valor na interseção da 3.ª linha e da 2.ª coluna da tabela de retorno $F$5:$H$11, que é 91.
Funções relacionadas
A função ÍNDICE do Excel devolve o Valor Exibido com base numa posição dada num intervalo ou numa matriz.
A função CORRESP do Excel procura um valor específico num intervalo de células e devolve a posição relativa desse valor.
Fórmulas relacionadas
Correspondência exata com ÍNDICE e CORRESP
Se precisar de localizar informações listadas no Excel sobre um produto específico, filme, pessoa ou outro item, utilize de forma eficaz a combinação das funções ÍNDICE e CORRESP.
Correspondência aproximada com ÍNDICE e CORRESP
Por vezes, precisamos de encontrar correspondências aproximadas no Excel — por exemplo, para avaliar o desempenho dos colaboradores, classificar as notas dos alunos ou calcular portes com base no peso. Neste tutorial, explicamos como utilizar as funções ÍNDICE e CORRESP para obter os resultados pretendidos.
Procurar o valor mais próximo com múltiplos critérios
Em alguns casos, poderá ser necessário encontrar o valor mais próximo ou aproximado com base em múltiplos critérios. Combinando as funções ÍNDICE, CORRESP e SE, conclui rapidamente esta tarefa no Excel.
As Melhores Ferramentas de Produtividade para o Office
Kutools for Excel – Ajuda-o a destacar-se da multidão
Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…
Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques diários e diga adeus à tendinite do rato.
- Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
- Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.