Como fazer uma pesquisa bidirecional no excel?

Isso acontece às vezes quando precisamos procurar um valor em uma tabela com base no cabeçalho da linha e no cabeçalho da coluna.

como realizar uma pesquisa bidirecional em uma tabela bidimensional no Excel

Suponha que você precise obter os valores da tabela acima para um determinado mês e zona. Aqui nesta situação você pode usar uma pesquisa bidirecional.

A realização de uma pesquisa bidirecional envolve a obtenção de um valor de uma tabela bidimensional. Isso significa que você pode obter um valor de qualquer célula de uma tabela.

E para isso você precisa combinar a função match com VLOOKUP .

Como você sabe, um VLOOKUP normal só pode retornar um valor observando uma coluna por vez.

A razão é que o argumento col_index de VLOOKUP é um valor estático. Mas se você combinar a função de correspondência com VLOOKUP, poderá torná-la dinâmica.

Como usar VLOOKUP + MATCH para PESQUISA bidirecional

Voltemos ao nosso exemplo. Temos uma tabela com a quantidade de vendas mensais para quatro áreas diferentes de uma empresa.

como realizar uma pesquisa bidirecional em uma tabela bidimensional no Excel

Agora suponha que seu chefe queira verificar a quantidade de uma zona para um determinado mês (por exemplo: setembro e zona norte). E ele não gosta de olhar para a mesa para isso, e aqui está a fórmula:

 =VLOOKUP(month,table,MATCH(zone,heading_row,0),0)
como fazer pesquisa bidirecional na fórmula do Excel na tabela

Como funciona

Como eu disse antes, precisamos de uma função match para tornar col_index dinâmico. Esta fórmula funciona em duas partes. Ao selecionar o campo, a função de correspondência retorna a posição do campo na linha do cabeçalho.

como fazer uma pesquisa bidirecional na função de correspondência do Excel para o índice col

E então VLOOKUP usa esta posição para obter o valor desta coluna.

como realizar uma pesquisa bidirecional no excel como funciona

Cada vez que você selecionar o mês e a zona, será retornado o valor que está na interseção da linha e da coluna. A questão é que você tem um col_index dinâmico que permite obter valores de diferentes colunas com VLOOKUP.

Obtenha o arquivo Excel

Adicione um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *