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:
- A função MATCH procura o valor na célula C4 "Order ID"
- Folha1! $ A $ 1: $ U $ 1 é o argumento da matriz de pesquisa.
- 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:
- A fórmula funciona para texto e números.
- 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.
- A fórmula retorna um erro se lookup_value não corresponder ao valor na tabela lookup_array.
- A função corresponde ao valor exato, pois o argumento do tipo de correspondência para a função MATCH é 0.
- Use o argumento -1 para menor que, 0 para correspondência exata e 1 para maior que a correspondência de pesquisa.
- 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.