Combinando a função VLOOKUP do Excel com a função MATCH, podemos criar o que é conhecido como de duas vias ou bidimensional Fórmula de pesquisa que permite cruzar facilmente dois campos de informações em um banco de dados ou tabela de dados.
Uma fórmula de pesquisa bidirecional é útil quando você deseja encontrar ou comparar resultados para uma variedade de situações diferentes.
No exemplo mostrado na imagem acima, a fórmula de pesquisa facilita a recuperação dos números de vendas de diferentes cookies em meses diferentes, simplesmente alterando o nome do cookie e o mês nas células corretas.
Encontrar dados no ponto de interseção de uma linha e coluna
Este tutorial é dividido em duas partes. Seguindo as etapas listadas em cada parte, cria-se a fórmula de pesquisa bidirecional vista na imagem acima.
O tutorial envolve o aninhamento da função MATCH dentro do VLOOKUP.
Aninhar uma função envolve inserir uma segunda função como um dos argumentos da primeira função.
Neste tutorial, a função MATCH será inserida como o número do índice da coluna argumento para VLOOKUP.
02 de 06Inserindo os dados do tutorial
O primeiro passo do tutorial é inserir os dados em uma planilha do Excel.
Para seguir as etapas do tutorial, insira os dados mostrados na imagem acima nas seguintes células.
- Insira o intervalo superior de dados nas células D1 a F1
- Insira o segundo intervalo nas células D4 a G8
As linhas 2 e 3 são deixadas em branco para acomodar os critérios de pesquisa e a fórmula de pesquisa criada durante este tutorial.
O tutorial não inclui a formatação vista na imagem, mas isso não afetará o funcionamento da fórmula de pesquisa.
Informações sobre as opções de formatação semelhantes às vistas acima estão disponíveis neste Tutorial básico de formatação do Excel.
- Digite os dados como visto na imagem acima nas células D1 a G8
Criando um intervalo nomeado para a tabela de dados
Um intervalo nomeado é uma maneira fácil de se referir a um intervalo de dados em uma fórmula. Em vez de digitar as referências de célula para os dados, basta digitar o nome do intervalo.
Uma segunda vantagem para usar um intervalo nomeado é que as referências de célula para esse intervalo nunca mudam mesmo quando a fórmula é copiada para outras células na planilha.
- Realce as células D5 a G8 na planilha para selecioná-las
- Clique na caixa de nome localizada acima da coluna A
- Digite "table" (sem aspas) na caixa de nome
- aperte o ENTRAR tecla no teclado
- As células D5 a G8 agora têm o nome do intervalo de "tabela". Nós vamos usar o nome para o VLOOKUP matriz de tabelas argumento mais tarde no tutorial
Abrindo a caixa de diálogo VLOOKUP
Embora seja possível apenas digitar nossa fórmula de pesquisa diretamente em uma célula em uma planilha, muitas pessoas acham difícil manter a sintaxe correta - especialmente para uma fórmula complexa como a que estamos usando neste tutorial.
Uma alternativa, neste caso, é usar a caixa de diálogo VLOOKUP. Quase todas as funções do Excel têm uma caixa de diálogo que permite inserir cada um dos argumentos da função em uma linha separada.
- Clique na célula F2 da planilha - o local onde os resultados da fórmula de pesquisa bidimensional serão exibidos
- Clique no Fórmulas aba da fita
- Clique no Pesquisa e Referência opção na faixa de opções para abrir a lista suspensa de funções
- Clique em VLOOKUP na lista para abrir a caixa de diálogo da função
Inserindo o Argumento do Valor de Pesquisa
Normalmente, o valor de pesquisa corresponde a um campo de dados na primeira coluna da tabela de dados.
Em nosso exemplo, o valor de pesquisa refere-se ao tipo de cookie sobre o qual queremos encontrar informações.
Os tipos de dados permitidos para o valor de pesquisa está:
- dados de texto
- um valor lógico (apenas TRUE ou FALSE)
- um número
- uma referência de célula para um valor na planilha
Neste exemplo, inseriremos a referência da célula onde o nome do cookie será localizado - célula D2.
- Clique no lookup_value linha na caixa de diálogo
- Clique na célula D2 para adicionar esta referência de célula ao lookup_value linha. Esta é a célula onde vamos digitar o nome do cookie sobre o qual estamos buscando informações
Inserindo o Argumento da Matriz de Tabela
A tabela table é a tabela de dados que a fórmula de pesquisa pesquisa para encontrar as informações que desejamos.
A matriz da tabela deve conter pelo menos duas colunas de dados.
- a primeira coluna contém o argumento do valor de pesquisa (etapa anterior no tutorial)
- o segundo, e quaisquer colunas adicionais, serão pesquisadas pela fórmula de pesquisa para encontrar as informações que especificamos.
O argumento da matriz da tabela deve ser inserido como um intervalo contendo as referências da célula para a tabela de dados ou como um nome de intervalo.
Para este exemplo, usaremos o nome do intervalo criado na etapa 3 deste tutorial.
- Clique no table_array linha na caixa de diálogo
- Digite "table" (sem aspas) para inserir o nome do intervalo para esse argumento
- Deixe a caixa de diálogo da função VLOOKUP aberta para a próxima parte do tutorial
Continue para a Parte 2 >>