Descobrir insights acionáveis ​​é o objetivo principal de qualquer banco de dados. O Microsoft Excel oferece as funções VLOOKUP e HLOOKUP para localizar dados de uma planilha grande. No entanto, essas funções não são flexíveis o suficiente.

Você pode usar INDEX e MATCH no Excel para facilitar sua tarefa de descoberta de dados. Você desfrutará de uma recuperação de dados sem preocupações, mesmo em situações avançadas e complexas. Este artigo ajuda você a entender essas duas funções em termos simples e exemplos fáceis de entender.

O que é a função ÍNDICE?

A função ÍNDICE de Microsoft Excel busca um valor de um determinado intervalo de células. Como um dispositivo GPS que encontra uma localização em um mapa, esta função encontra um valor de célula dentro de um intervalo de células.

Enquanto para um GPS, você precisa inserir latitude e longitude, para que a função INDEX funcione, você precisa fornecer um intervalo de células, número de linha e número de coluna. Aqui está a sintaxe:

=INDEX(matriz, núm_linha, [núm_coluna])
instagram viewer

Relacionado: Como fazer um mapa mental no Excel: métodos fáceis

Você pode tentar estas etapas para aplicar a função INDEX em um cenário relevante:

  1. Em uma célula, coloque um Sinal de igual e depois digite ÍNDICE.
  2. pressione Aba e digite o primeiro argumento.
  3. Deve ser um intervalo de células seguido por uma vírgula.
  4. Insira um número de linha onde você espera os dados e coloque uma vírgula.
  5. O número da coluna não é necessário, pois há apenas uma coluna de origem.
  6. Coloque um parêntese no final e pressione Enter.
  7. A fórmula deve ter a seguinte aparência:
=ÍNDICE(C5:C8,3,0)

Download: ÍNDICE e CORRESP no tutorial do Excel pasta de trabalho (Livre)

O que é a função MATCH?

Se você deseja saber o número da linha ou o número da coluna de um valor de célula ou endereço de célula, você precisa usar a função CORRESP no Excel. É útil quando você precisa automatizar uma tarefa no Excel, como localizar um valor de célula para a função INDEX.

Requer três entradas para buscar a posição de uma célula; o valor de pesquisa, o intervalo de células em que o valor existe e os critérios de correspondência. Os tipos de correspondência possíveis são 0 para uma correspondência exata, 1 para menor que o valor de pesquisa e -1 para maior que o valor de pesquisa. Aqui está a sintaxe:

=MATCH(valor_procurado, array_procurado, [tipo_correspondência])

Aqui está como você pode experimentar a função MATCH:

  1. Digite um Sinal de igual em qualquer célula e tipo COMBINE.
  2. pressione Aba.
  3. Agora selecione uma célula como referência de pesquisa ou digite qualquer coisa entre aspas.
  4. Selecione um intervalo de células para dados de origem e digite 0 para uma correspondência exata.
  5. pressione Entrar para obter a posição da célula. Segue a fórmula em ação:
=CORRESP(C7,C5:C8,0)

=CORRESP("escuta ativa",C5:C8,0)

Relacionado: Os melhores métodos de visualização de dados que agregam valor a qualquer relatório

Quais são os benefícios de INDEX e MATCH no Excel?

Para tarefas complexas de pesquisa de dados, você precisa usar ambas as funções para liberar todo o seu potencial. Os benefícios de usar esta combinação de fórmulas são:

  1. Sem restrições na pesquisa da esquerda para a direita ou da direita para a esquerda
  2. Mais fácil de excluir, inserir ou atualizar colunas
  3. Para planilhas grandes, a fórmula de combinação é muito mais rápida que PROCV
  4. Pode buscar correspondências aproximadas
  5. Você pode criar fórmulas aninhadas mais longas usando essas duas funções

Como aplicar INDEX e MATCH em uma fórmula

MATCH e INDEX são altamente benéficos quando você os aplica juntos. Digamos que você queira descobrir o receita e Lucro de qualquer aplicativo do banco de dados fornecido. Veja como você pode fazer isso:

  1. Traga o ÍNDICE função.
  2. Selecione as células C3:C13 para o receita fonte de dados.
  3. Modelo COMBINE e pressione Aba.
  4. Selecionar G2 como o valor de pesquisa, B3:B13 como dados de origem, e 0 para uma partida completa.
  5. Bater Entrar para buscar as informações de receita do aplicativo selecionado.
  6. Siga os mesmos passos e substitua o ÍNDICE fonte com D3:D13 para obter Lucro.
  7. Segue a fórmula de trabalho:
=ÍNDICE(C3:C13,CORRESP(G2,B3:B13,0))

=ÍNDICE(D3:D13,CORRESP(G2,B3:B13,0))

O acima mencionado é um exemplo do uso unidimensional de INDEX MATCH no Excel. Você também pode selecionar linhas e colunas juntas para executar pesquisas mais complexas.

Por exemplo, você pode querer usar uma lista suspensa em vez de células separadas para receita e Lucro. Você pode seguir estes passos para praticar:

  1. Selecione os receita célula e clique no botão Dados guia na faixa de opções.
  2. Clique no Data de validade,e abaixo Permitir, selecione Lista.
  3. Selecione os receita e Lucro cabeçalhos de coluna como o Fonte.
  4. Clique OK.
  5. Nesta fórmula, você usará o COMBINE função duas vezes para buscar o valor da linha e da coluna para o final ÍNDICE função.
  6. Copie e cole a seguinte fórmula ao lado do receita célula para obter valores. Basta usar o menu suspenso para escolher entre receita e Lucro.
=ÍNDICE(C3:D13,CORRESP(G2,B3:B13,0),CORRESP(F4,C2:D2,0))

Na fórmula acima, o primeiro MATCH aninhado informa ao Excel o nome do aplicativo para o qual os dados de receita e lucro são necessários. O segundo corresponde aos cabeçalhos das colunas de receita e lucro e reflete os valores relevantes quando você os troca no menu suspenso.

Outra situação complexa pode ser pesquisar dados por cabeçalhos de três colunas, como o nome do aplicativo, receita prevista e receita real. Aqui, você precisa usar INDEX e MATCH duas vezes para alimentar um ao outro as entradas necessárias. Você pode praticar seguindo estes passos:

  1. Crie três menus suspensos para seletor de nome de aplicativo, verdadeiro/previsão e receita/lucro.
  2. Agora, aplique a seguinte fórmula ao lado do nome do aplicativo em que você deseja o valor de pesquisa.
=ÍNDICE(C4:F14,CORRESP(I4,B4:B14,0),CORRESP(J2&J3,ÍNDICE(C2:F2&C3:F3,0),0))

Para ambas as funções MATCH e INDEX, você pode separar várias entradas para os mesmos argumentos usando o & sinal. Quando você precisar executar uma função MATCH para localizar posições de dois valores de pesquisa, use & entre as pesquisas e um INDEX aninhado para uma fonte de pesquisa.

Se você observar a segunda função INDEX, o & sinal separa duas matrizes de origem. Não há linhas ou colunas, pois precisamos considerar todo o array como valores possíveis.

Pesquisa de dados vitais facilitada

Sempre que você precisar criar um painel ou dados de pesquisa de uma matriz grande, tente seguir os exemplos acima e aplicar a fórmula combinada INDEX MATCH por conveniência. Esta função de combinação é mais poderosa e flexível do que a fórmula VLOOKUP convencional.

Você não precisa se preocupar com as alterações de coluna ou linha, pois o Excel ajusta automaticamente a fonte de dados selecionada. Assim, você pode pesquisar com mais eficiência em sua pasta de trabalho do Excel.

6 funções de pesquisa do Microsoft Excel para pesquisar planilhas com mais eficiência

Pesquisar uma grande planilha do Excel nem sempre é fácil. Use fórmulas de pesquisa para economizar tempo e pesquisar planilhas com eficiência.

Leia a seguir

CompartilhadoTweetE-mail
Tópicos relacionados
  • Produtividade
  • Microsoft Excel
  • Dicas de planilhas
  • Análise de dados
Sobre o autor
Tamal Das (317 Artigos Publicados)

Tamal é escritora freelancer na MakeUseOf. Depois de ganhar experiência substancial em tecnologia, finanças e negócios processos em seu trabalho anterior em uma empresa de consultoria de TI, ele adotou a escrita como profissão em tempo integral há 3 anos. Embora não escreva sobre produtividade e as últimas notícias de tecnologia, ele adora jogar Splinter Cell e assistir Netflix / Prime Video.

Mais de Tamal Das

Assine a nossa newsletter

Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!

Clique aqui para assinar