Desvendar 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 invenção de dados. Você desfrutará de uma recuperação de dados sem preocupações, mesmo em situações avançadas e complexas. Leste cláusula 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 INDEX do Microsoft Excel procura um valor de um determinado pausa de células. Uma vez que um dispositivo GPS que encontra uma localização em um planta, esta função encontra um valor de célula dentro de um pausa de células.
Enquanto para um GPS, você precisa inserir latitude e lonjura, para que a função INDEX funcione, você precisa fornecer um pausa de células, número de traço e número de pilastra. Cá está a sintaxe:
=INDEX(array, row_num, [column_num])
Você pode tentar estas etapas para utilizar a função INDEX em um cenário relevante:
- Em uma célula, coloque um Sinal de igual e depois digite ÍNDICE.
- pressione Aba e digite o primeiro argumento.
- Deve ser um pausa de células seguido por uma vírgula.
- Insira um número de traço onde você espera os dados e coloque uma vírgula.
- O número da pilastra não é necessário, pois há unicamente uma pilastra de origem.
- Coloque um parêntese no final e pressione Enter.
- A fórmula deve ter a seguinte aspecto:
=INDEX(C5:C8,3,0)
Download: ÍNDICE e CORRESP na pasta de trabalho do tutorial do Excel (Gratuito)
O que é a função MATCH?
Se você deseja saber o número da traço ou o número da pilastra 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, porquê 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 pausa 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. Cá está a sintaxe:
=MATCH(lookup_value, lookup_array, [match_type])
Cá está porquê você pode testar a função MATCH:
- Digite um Sinal de igual em qualquer célula e tipo COMBINE.
- pressione Aba.
- Agora selecione uma célula porquê referência de pesquisa ou digite qualquer coisa entre aspas.
- Selecione um pausa de células para dados de origem e digite 0 para uma correspondência exata.
- pressione Entrar para obter a posição da célula. Segue a fórmula em ação:
=MATCH(C7,C5:C8,0)=MATCH("active listening",C5:C8,0)
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:
- Sem restrições na pesquisa da esquerda para a direita ou da direita para a esquerda
- Mais fácil de excluir, inserir ou atualizar colunas
- Para planilhas grandes, a fórmula de combinação é muito mais rápida que PROCV
- Pode buscar correspondências aproximadas
- Você pode gerar fórmulas aninhadas mais longas usando essas duas funções
Uma vez que utilizar INDEX e MATCH em uma fórmula
MATCH e INDEX são altamente benéficos quando você os aplica juntos. Digamos que você queira desenredar o receita e Lucro de qualquer aplicativo do banco de dados fornecido. Veja porquê você pode fazer isso:
- Traga o ÍNDICE função.
- Selecione as células C3:C13 para o receita nascente de dados.
- Padrão COMBINE e pressione Aba.
- Selecionar G2 porquê o valor de pesquisa, B3:B13 porquê dados de origem, e 0 para uma partida completa.
- Maltratar Entrar para buscar as informações de receita do aplicativo selecionado.
- Siga os mesmos passos e substitua o ÍNDICE nascente com D3:D13 para obter Lucro.
- Segue a fórmula de trabalho:
=INDEX(C3:C13,MATCH(G2,B3:B13,0))=INDEX(D3:D13,MATCH(G2,B3:B13,0))
O supra 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:
- Selecione os receita célula e clique no botão Dados guia na tira de opções.
- Clique no Data de validade, e inferior Permitirselecione Lista.
- Selecione os receita e Lucro cabeçalhos de pilastra porquê o Manancial.
- Clique OK.
- Nesta fórmula, você usará o COMBINE função duas vezes para buscar o valor da traço e da pilastra para o final ÍNDICE função.
- 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.
=INDEX(C3:D13,MATCH(G2,B3:B13,0),MATCH(F4,C2:D2,0))
Na fórmula supra, 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, porquê o nome do aplicativo, receita prevista e receita real. Cá, você precisa usar INDEX e MATCH duas vezes para nutrir um ao outro as entradas necessárias. Você pode praticar seguindo estes passos:
- Crie três menus suspensos para seletor de nome de aplicativo, verdadeiro/previsão e receita/lucro.
- Agora, aplique a seguinte fórmula ao lado do nome do aplicativo em que você deseja o valor de pesquisa.
=INDEX(C4:F14,MATCH(I4,B4:B14,0),MATCH(J2&J3,INDEX(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 nascente 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 porquê valores possíveis.
Pesquisa de dados vitais facilitada
Sempre que você precisar gerar um pintura ou dados de pesquisa de uma matriz grande, tente seguir os exemplos supra e utilizar a fórmula combinada INDEX MATCH por conveniência. Esta função de combinação é mais poderosa e maleável do que a fórmula VLOOKUP convencional.
Você não precisa se preocupar com as alterações de pilastra ou traço, pois o Excel ajusta maquinalmente a nascente de dados selecionada. Assim, você pode pesquisar com mais eficiência em sua pasta de trabalho do Excel.
Leia a seguir
Sobre o responsável