Função CORRESPX com Linhas e Colunas no Excel

A função CORRESPX com linhas e colunas no Excel é uma ferramenta avançada e versátil que permite localizar valores em linhas ou colunas e retornar dados relacionados em outra faixa.

Pois, essa função substitui e aprimora funcionalidades de fórmulas antigas como PROCV e ÍNDICE/CORRESP, possibilitando buscas em qualquer direção (vertical ou horizontal) e oferecendo opções avançadas, como exata ou aproximada, além de valores padrão para casos em que o dado não seja encontrado.

Vamos entender na prática essa aplicabilidade.

BASE DE DADOS

Função FILTRO no Excel

Observe que, temos uma base de dados no Excel contendo o registro completo dos funcionários de uma empresa:

Função CORRESPX com Linhas e Colunas no Excel
Base de Dados com o Registro dos Funcionários no Excel

No caso, queremos trazer o nome dos funcionários e suas respectivas informações, de acordo com o departamento escolhido na lista suspensa:

Base para Localizar Informações no Excel
Base para Localizar Informações no Excel

Sendo assim, vamos começar usando a função FILTRO, que permite extrair dados de um intervalo com base em critérios específicos.

Então, aplique a função FILTRO em H5, selecione o nome dos funcionários da coluna B, selecione a coluna C de departamento e coloque igual ao que foi selecionado na lista suspensa em I2.

Por fim, coloque aspas para que a célula fique vazia caso a função não localize nada:

=FILTRO(B4:B18;C4:C18=I2;””)

Função CORRESPX com Linhas e Colunas no Excel
Aplicando a Função FILTRO no Excel

Assim, teremos esse resultado:

Resultado da Função FILTRO no Excel
Resultado da Função FILTRO no Excel

Função ÍNDICE & CORRESPX no Excel

Contudo, precisamos trazer os demais resultados, usando as funções ÍNDICE e CORRESPX.

Então, aplique a função ÍNDICE em I5, selecione como matriz as colunas D, E e F e aplique a função CORRESPX.

Posteriormente, selecione a primeira célula da coluna H e coloque # para capturar todos os nomes, agora selecione a coluna B e coloque o 0 para correspondência exata.

=ÍNDICE(D4:F18;CORRESPX(H5#;B4:B18;0);

Função CORRESPX com Linhas e Colunas no Excel
CORRESPX com Linhas e Colunas no Excel

Por fim, no final, coloque novamente a função CORRESPX, selecione o cargo em I4 e selecione as colunas D, E e F.

=ÍNDICE(D4:F18;CORRESPX(H5#;B4:B18;0); CORRESPX(I4;D3:F3;0))

Aplicação das Funções ÍNDICE e CORRESPX no Excel
Aplicação das Funções ÍNDICE e CORRESPX no Excel

Assim, ao clicar no ENTER do teclado, temos o resultado abaixo:

Função CORRESPX com Linhas e Colunas no Excel
Resultado das Funções ÍNDICE e CORRESPX no Excel

Portanto, com as dicas acima, você vai conseguir trabalhar com grandes volumes de dados de maneira dinâmica e precisa.

Curso de Excel Completo: Do Básico ao Avançado.

Quer aprender Excel do Básico ao Avançado, passando por Dashboards? Clique na imagem abaixo e saiba mais sobre este Curso de Excel Completo.

CURSO DE EXCEL COMPLETO

Por fim, deixe seu comentário sobre se gostou deste post tutorial e se você irá usar essas técnicas em suas planilhas de Excel. E você também pode enviar a sua sugestão para os próximos posts. Até breve!

Artigos Relacionados ao Excel: