Neste mundo movido a dados, são necessárias várias ferramentas para gerenciar dados. Dados em tempo real são enormes e buscar detalhes sobre alguns dados específicos seria definitivamente uma tarefa cansativa, mas com VLOOKUP em Excel , essa tarefa pode ser realizada com uma única linha de comando. Neste artigo, você aprenderá sobre um dos importantes Funções do Excel ou seja, a função VLOOKUP.
Antes de prosseguir, vamos dar uma olhada rápida em todos os tópicos que são discutidos aqui:
- O que é VLOOKUP no Excel?
- Como funciona?
- Combinação exata
- Partida Aproximada
- Primeira partida
- Sensibilidade ao Caso
- Erros
- Pesquisa bidirecional
- Usando curingas
- Várias tabelas de pesquisa
O que é VLOOKUP no Excel?
No Excel, VLOOKUP é um função embutida que é usado para pesquisar e buscar dados específicos de uma planilha do Excel. V significa Vertical e para usar a função PROCV no Excel, os dados devem ser organizados verticalmente. Esta função é muito útil quando você tem uma grande quantidade de dados e seria praticamente impossível pesquisar manualmente por alguns dados específicos.
Como funciona?
A função VLOOKUP pega um valor, ou seja, o valor de pesquisa e começa a procurá-lo na coluna mais à esquerda. Quando a primeira ocorrência do valor de pesquisa é encontrada, ele começa a se mover para a direita naquela linha e retorna um valor da coluna que você especificar. Esta função pode ser usada para retornar correspondências exatas e aproximadas (a correspondência padrão é uma correspondência aproximada).
Sintaxe:
A sintaxe desta função é a seguinte:
VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])
Onde,
- lookup_value é o valor a ser procurado na primeira coluna da tabela fornecida
- table_index é a tabela da qual os dados devem ser buscados
- col_index_num é a coluna da qual o valor deve ser obtido
- Pesquisa de alcance é um valor lógico que determina se o valor de pesquisa deve ser uma correspondência perfeita ou aproximada ( VERDADE vai encontrar a correspondência mais próxima FALSO verifica a correspondência exata)
Combinação exata:
Quando você deseja que a função VLOOKUP procure uma correspondência exata do valor de pesquisa, você terá que definir o Pesquisa de alcance valor para FALSE. Dê uma olhada no exemplo a seguir, que é uma tabela que consiste em detalhes de funcionários:
programa c ++ para classificar uma matriz em ordem crescente
Caso deseje buscar a designação de algum desses funcionários, poderá fazer o seguinte:
- Selecione a célula onde deseja exibir a saída e digite um sinal “=”
- Use a função VLOOKUP e forneça o lookup_value (Aqui, será o ID do funcionário)
- Em seguida, passe os outros parâmetros, ou seja, o table_array , col_index_num e definir o Pesquisa de alcance valor para FALSE
- Portanto, a função e seus parâmetros serão: = VLOOKUP (104, A1: D8, 3, FALSE)
A função VLOOKUP começa a procurar o ID do funcionário 104 e então se move para a direita na linha onde o valor é encontrado. Ele continua até col_index_num e retorna o valor presente naquela posição.
Partida Aproximada:
Esse recurso da função VLOOKUP permite recuperar valores mesmo quando você não tem uma correspondência exata para o loopup_value. Como mencionado anteriormente, para fazer PROCV procurar uma correspondência aproximada, você precisará definir Pesquisa de alcance valor para TRUE. Dê uma olhada no exemplo a seguir, onde as notas são mapeadas junto com suas notas e a classe a que pertencem.
- Assim como você fez para uma correspondência exata, siga as mesmas etapas
- No lugar do valor range_lookup, use TRUE em vez de FALSE
- Portanto, a função junto com seus parâmetros será: = VLOOKUP (55, A12: C15, 3, TRUE)
Em uma tabela classificada em ordem crescente, VLOOKUP começa a procurar uma correspondência aproximada e para no próximo maior valor que é menor do que o valor de pesquisa que você inseriu. Em seguida, move-se para a direita nessa linha e retorna o valor da coluna especificada. No exemplo acima, o valor de pesquisa é 55 e o próximo maior valor de pesquisa na primeira coluna é 40. Portanto, a saída é Segunda Classe.
Primeira partida:
No caso de você ter uma tabela que consiste em vários valores de pesquisa, VLOOKUP para na primeira correspondência dela e recupera um valor dessa linha na coluna especificada.
Dê uma olhada na imagem abaixo:
O ID 105 é repetido e quando o valor de pesquisa é especificado como 105, VLOOKUP retornou o valor da linha que possui a primeira ocorrência do valor de pesquisa.
Sensibilidade ao caso:
A função VLOOKUP não diferencia maiúsculas de minúsculas. Caso você tenha um valor de pesquisa que esteja em maiúsculas e o valor presente na tabela seja pequeno, VLOOKUP ainda buscará o valor da linha em que o valor está presente. Dê uma olhada na imagem abaixo:
Como você pode ver, o valor que eu especifiquei como parâmetro é “RAFA” enquanto o valor presente na tabela é “Rafa” mas VLOOKUP ainda retornou o valor especificado. Se você tiver uma correspondência exata mesmo com o caso, VLOOKUP ainda retornará a primeira correspondência do valor de pesquisa, independentemente do caso usado. Dê uma olhada na imagem abaixo:
Importação de sqoop do oracle para hdfs
Erros:
É natural encontrar erros sempre que fazemos uso de funções. Da mesma forma, você também pode encontrar erros ao usar a função VLOOKUP e alguns dos erros comuns são:
- #NOME
- #N / D
- #REF
- #VALOR
Erro #NAME:
Este erro basicamente é para informar que você cometeu algum erro na sintaxe. Para evitar erros sintáticos, é melhor usar o Assistente de Função fornecido pelo Excel para cada função. O Assistente de Função ajuda você com informações sobre cada parâmetro e o tipo de valores que você precisa inserir. Dê uma olhada na imagem abaixo:
Como você pode ver, o Assistente de Função informa para inserir qualquer tipo de valor no lugar do parâmetro lookup_value e também fornece uma breve descrição do mesmo. Da mesma forma, ao selecionar os outros parâmetros, você também verá informações sobre eles.
Erro # N / A:
Este erro é retornado caso nenhuma correspondência seja encontrada para o valor de pesquisa fornecido. Por exemplo, se eu inserir “AFA” em vez de “RAFA”, obterei o erro # N / A.
Para definir alguma mensagem de erro para os dois erros acima, você pode usar a função IFNA. Por exemplo:
#REF Erro:
Este erro é encontrado quando você dá referência a uma coluna que não está disponível na tabela.
#VALUE Erro:
Este erro é encontrado quando você coloca valores errados nos parâmetros ou perde alguns parâmetros obrigatórios.
Pesquisa bidirecional:
A pesquisa bidirecional se refere à obtenção de um valor de uma tabela bidimensional de qualquer célula da tabela referenciada. Para realizar uma pesquisa bidirecional usando VLOOKUP, você precisará usar a função MATCH junto com ele.
A sintaxe de MATCH é a seguinte:
MATCH (lookup_value, lookup_array, match_type)
- lookup_value é o valor que deve ser procurado
- lookup_array é o intervalo de células que consiste nos valores de pesquisa
- tipo de partida pode ser um número, ou seja, 0, 1 ou -1 representando correspondência exata, menor que e maior que, respectivamente
Em vez de usar valores codificados permanentemente com VLOOKUP, você pode torná-lo um desvio dinâmico nas referências de célula. Considere o seguinte exemplo:
Como você pode ver na imagem acima, a função VLOOKUP assume a referência da célula como F6 para o valor de pesquisa e o valor do índice da coluna é determinado pela função MATCH. Quando você faz alterações em qualquer um desses valores, a saída também muda de acordo. Dê uma olhada na imagem abaixo, onde alterei o valor presente em F6 de Chris para Leo e a saída também foi atualizada de acordo:
No caso de eu alterar o valor de G5, ou de F6 e G5, esta fórmula funcionará exibindo os resultados correspondentes.
Você também pode criar listas suspensas para tornar a tarefa de alterar os valores muito útil. No exemplo acima, isso deve ser feito para F6 e G5. Aqui está como você pode criar listas suspensas:
- Selecione Dados na guia da faixa de opções
- No grupo Ferramentas de Dados, selecione Validação de Dados
- Abra o painel de configurações e em Permitir, selecione Lista
- Especifique o array da lista de fontes
Veja como fica depois de criar uma lista suspensa:
Usando curingas:
Caso você não saiba o valor exato da pesquisa, mas apenas uma parte dele, você pode usar curingas. No Excel, o símbolo “*” representa um caractere curinga. Este símbolo informa ao Excel que a seqüência que vem antes, depois ou entre deve ser pesquisada e pode haver qualquer número de caracteres antes ou depois deles. Por exemplo, na tabela que criei, se inserir “erg” junto com os curingas em cada lado, VLOOKUP retornará a saída para “Sergio” conforme mostrado abaixo:
Várias tabelas de pesquisa:
No caso de haver várias tabelas de pesquisa, você pode usar a função IF junto com ela para examinar qualquer uma das tabelas com base em alguma condição dada. Por exemplo, se houver uma tabela contendo dados de dois supermercados e você precisar descobrir o lucro obtido por cada um deles com base nas vendas, você pode fazer o seguinte:
Crie a tabela principal da seguinte forma:
Em seguida, crie as duas tabelas nas quais o lucro deve ser obtido.
Feito isso, crie um intervalo nomeado para cada uma das tabelas recém-criadas. Para criar um intervalo nomeado, siga as etapas abaixo:
- Selecione a tabela toda a tabela à qual deseja atribuir um nome
- Na guia da faixa de opções, selecione Fórmulas e, em seguida, no grupo Nomes Definidos, selecione Definir Nome
- Você verá a seguinte caixa de diálogo
- Dê qualquer nome de sua escolha
- Clique OK
Depois que isso for feito para ambas as tabelas, você pode usar esses intervalos nomeados na função IF da seguinte maneira:
Como você pode ver, PROCV retornou os valores apropriados para preencher a coluna Lucro de acordo com o supermercado ao qual pertencem. Em vez de escrever a fórmula em cada célula da coluna Lucro, acabo copiou a fórmula a fim de economizar tempo e energia.
como gerar string aleatória em java
Isso nos leva ao final deste artigo sobre PROCV no Excel. Espero que você tenha esclarecido tudo o que foi compartilhado com você. Pratique o máximo possível e reverta sua experiência.
Tem alguma questão para nós? Mencione isso na seção de comentários deste blog “PROCV no Excel” e entraremos em contato com você o mais breve possível.
Para obter conhecimento aprofundado sobre quaisquer tecnologias de tendência, juntamente com seus vários aplicativos, você pode se inscrever para com suporte 24/7 e acesso vitalício.