Como encontrar o número do índice da coluna da tabela no Excel

Anonim

Neste artigo, aprenderemos como extrair o índice da coluna da tabela no Excel.

Cenário:

Muitas vezes, ao trabalhar com dados muito dispersos, precisamos primeiro limpar os dados antes de trabalhar neles. Leva tempo e você só queria extrair algumas consultas. Para extrair dados, geralmente você usa a função VLOOKUP. Mas quando temos dados longos com muitos campos de coluna, então fica confuso porque a função VLOOKUP requer o índice de coluna correto como número, ou então a fórmula retorna um erro. A seguir, está a explicação da fórmula para esse tipo de problema.

Como resolver o problema?

Para isso, usaremos a função MATCH. Se você nunca ouviu falar dessa função, acostume-se. É uma função de pesquisa do Excel que retorna o Índice do valor de pesquisa na matriz. Aqui, precisamos obter o número de índice do nome da coluna. Em seguida, prosseguiremos para a etapa seguinte, Como pesquisar valores em tabelas usando a função MATCH. Abaixo está a fórmula genérica

Fórmula genérica:

= CORRESPONDÊNCIA (nome_da_coluna, cabeçalho_tabela, 0)

column_name: lookup value

table_header: array de cabeçalho de tabela

0: procura por correspondência exata

Exemplo :

Tudo isso pode ser confuso de entender. Vamos entender a fórmula com explicação e exemplo. Aqui temos uma tabela de dados na Folha 1 ($ A $ 1: $ U $ 9995). Portanto, temos o cabeçalho da tabela como A1: U1 (a primeira linha da tabela).

Vamos ver a fórmula abaixo para aplicar na mesa.

Use a fórmula

= CORRESPONDÊNCIA (C4, Folha1! $ A $ 1: $ U $ 1,0)

Explicação:

  1. A função MATCH procura o valor na célula C4 "Order ID"
  2. Folha1! $ A $ 1: $ U $ 1 é o argumento da matriz de pesquisa.
  3. 0 argumento é fornecido para procurar uma correspondência exata.

Como você pode ver, o índice da coluna de ID do pedido na tabela é o segundo. Mas é muito irritante usar o cabeçalho da tabela como abreviatura completa, então usamos o intervalo nomeado para a matriz do cabeçalho da tabela. Saiba mais sobre intervalos nomeados aqui. O intervalo nomeado usado para o cabeçalho da tabela (Planilha1! $ A $ 1: $ U $ 1) é "cabeçalho".

Use a fórmula.

= CORRESPONDÊNCIA (C4, cabeçalho, 0)

Aqui, o instantâneo acima explica duas coisas. O primeiro é o Índice de coluna do estado na tabela é 11 e o segundo é o intervalo denominado "cabeçalho" funciona bem. Copie a fórmula para os nomes das colunas restantes usando Ctrl + D ou arrastando para baixo da borda inferior direita a célula usada.

Aqui temos toda a coluna Índice. Agora podemos usar para fornecer como entrada a função VLOOKUP conforme mostrado abaixo.

Índice MATCH na função VLOOKUP:

Agora temos a solução para obter o índice da coluna da tabela. Podemos usar a fórmula como entrada para a função VLOOKUP. Por exemplo, precisamos do nome do produto comprado pelo nome do cliente "Pete Kriz".

Use a fórmula:

= PROCV (D10, Tabela, CORRESPONDÊNCIA (E9, cabeçalho, 0), 0)

Nota: certifique-se de que o valor de pesquisa em D10 (Pete Kriz) deve estar na primeira coluna da tabela.

Como você pode ver, a fórmula retorna o nome do produto do nome do cliente na tabela. Geralmente não usamos MATCH com a função VLOOKUP porque o valor de pesquisa deve estar na primeira coluna, o que dificilmente acontece. Portanto, usamos a combinação das funções INDEX e MATCH. Aprenda mais sobre como procurar valor usando a função INDEX e MATCH.

Aqui estão todas as notas observacionais sobre o uso da fórmula.

Notas:

  1. A fórmula funciona para texto e números.
  2. A função retorna o erro #NA se o argumento da matriz de pesquisa para a função MATCH não tiver o mesmo comprimento da matriz da tabela.
  3. A fórmula retorna um erro se lookup_value não corresponder ao valor na tabela lookup_array.
  4. A função corresponde ao valor exato, pois o argumento do tipo de correspondência para a função MATCH é 0.
  5. Use o argumento -1 para menor que, 0 para correspondência exata e 1 para maior que a correspondência de pesquisa.
  6. Os valores de pesquisa podem ser fornecidos como referência de célula ou diretamente usando o símbolo de aspas (") na fórmula como argumentos.

Espero que você tenha entendido como extrair o índice da coluna da tabela no Excel. Explore mais artigos sobre valor de pesquisa do Excel e funções do Excel 2019 aqui. Se você gostou de nossos blogs, compartilhe com seus amigos no Facebook. E você também pode nos seguir no Twitter e no Facebook. Gostaríamos muito de ouvir de você, diga-nos como podemos melhorar, complementar ou inovar nosso trabalho e torná-lo melhor para você. Escreva para nós no site de e-mail.

Use INDEX e MATCH para pesquisar o valor : Função INDEX & MATCH para pesquisar o valor conforme necessário.

Intervalo SUM com INDEX no Excel : Use a função INDEX para encontrar a SOMA dos valores conforme necessário.

Como usar a função INDEX no Excel : Encontre o INDEX de uma matriz usando a função INDEX explicada com um exemplo.

Como usar a função COMBINAR no Excel : Encontre o MATCH na matriz usando o valor INDEX dentro da função MATCH explicada com o exemplo.

Como usar a função LOOKUP no Excel : Encontre o valor de pesquisa na matriz usando a função LOOKUP explicada com o exemplo.

Artigos populares:

Como usar a função IF no Excel : A instrução IF no Excel verifica a condição e retorna um valor específico se a condição for TRUE ou retorna outro valor específico se FALSE.

Como usar a função PROCV no Excel : Esta é uma das funções mais usadas e populares do Excel, usada para pesquisar valores em diferentes intervalos e planilhas.

Como usar a função CONT.SE no Excel : Conte valores com condições usando esta função incrível. Você não precisa filtrar seus dados para contar valores específicos. A função Countif é essencial para preparar seu painel.

Como usar a função SUMIF no Excel : Esta é outra função essencial do painel. Isso ajuda você a somar valores em condições específicas.