Quando usar a correspondência de índice em vez de vlookup no Excel

Quando usar a correspondência de índice em vez de vlookup no Excel

Para aqueles que são bem versados ​​no Excel, provavelmente está muito familiarizado com o Vlookup função. O Vlookup A função é usada para encontrar um valor em uma célula diferente com base em algum texto correspondente na mesma linha.

Se você ainda é novo para Vlookup função, você pode conferir meu post anterior sobre como usar o vlookup no Excel.

Índice

    Em uma folha separada chamada Cartype, Temos um banco de dados de carro simples com o EU IA, Modelo de carro e Cor.

    Com esta configuração de tabela, o Vlookup A função só pode funcionar se os dados que queremos recuperar estão localizados na coluna à direita do que estamos tentando combinar (Modelo de carro campo).

    Em outras palavras, com esta estrutura de tabela, pois estamos tentando combiná -la com base no Modelo de carro, A única informação que podemos obter é Cor (Não EU IA Enquanto o EU IA A coluna está localizada à esquerda do Modelo de carro coluna.)

    Isso ocorre porque, com o Vlookup, o valor da pesquisa deve aparecer na primeira coluna e as colunas de pesquisa devem estar à direita. Nenhuma dessas condições é atendida em nosso exemplo.

    A boa notícia é, Correspondência de índice será capaz de nos ajudar a conseguir isso. Na prática, isso está realmente combinando duas funções do Excel que podem funcionar individualmente: ÍNDICE função e CORRESPONDER função.

    No entanto, para os fins deste artigo, falaremos apenas sobre a combinação dos dois com o objetivo de replicar a função de Vlookup.

    A fórmula pode parecer um pouco longa e intimidadora no início. No entanto, depois de usá -lo várias vezes, você aprenderá a sintaxe de cor.

    Esta é a fórmula completa em nosso exemplo:

    = Índice (Cartype!$ A $ 2: $ A $ 5, Match (B4, Cartype!$ B $ 2: $ B $ 5,0))

    Aqui está o detalhamento de cada seção

    = Índice ( - O "=" indica o início da fórmula na célula e ÍNDICE é a primeira parte da função do Excel que estamos usando.

    Cartype!$ A $ 2: $ a $ 5 - as colunas na folha Cartype onde os dados que gostaríamos de recuperar estão contidos. Neste exemplo, o EU IA De cada Modelo de carro.

    CORRESPONDER( - A segunda parte da função do Excel que estamos usando.

    B4 - A célula que contém texto de pesquisa que estamos usando (Modelo de carro).

    Cartype!$ B $ 2: $ B $ 5 - As colunas na folha Cartype  com os dados que usaremos para combinar com o texto de pesquisa.

    0)) - Para indicar que o texto da pesquisa precisa corresponder exatamente ao texto na coluna correspondente (i.e. Cartype!$ B $ 2: $ B $ 5). Se a correspondência exata não for encontrada, a fórmula retorna #N / D.

    Observação: Lembre -se do suporte de fechamento duplo no final desta função "))" e as vírgulas entre os argumentos.

    Pessoalmente, me afastei do vlookup e agora uso o índice, pois é capaz de fazer mais do que o vlookup.

    O Correspondência de índice funções também têm outros benefícios em comparação com Vlookup:

    1. Cálculos mais rápidos

    Quando estamos trabalhando com grandes conjuntos de dados, onde o próprio cálculo pode levar muito tempo devido a muitas funções do VLOOKUP, você descobrirá que, depois de substituir todas essas fórmulas por correspondência de índice, o cálculo geral será calculado mais rápido.

    1. Não há necessidade de contar colunas relativas

    Se nossa tabela de referência estiver tendo o texto chave que queremos pesquisar na coluna C e os dados que precisamos obter estão na coluna Aq, Precisamos saber/contar quantas colunas estão entre a coluna C e a coluna AQ ao usar o vlookup.

    Com as funções de correspondência de índice, podemos selecionar diretamente a coluna do índice (i.e coluna aq) onde precisamos obter os dados e selecionar a coluna a ser correspondente (i.e. coluna c).

    1. Parece mais complicado

    O vlookup é bastante comum hoje em dia, mas muitos não sabem sobre o uso das funções de correspondência de índice juntas.

    A sequência mais longa na função de correspondência de índice ajuda a fazer você parecer um especialista em lidar com funções complexas e avançadas do Excel. Aproveitar!