O que é PROCV no Excel e como usá-lo?



VLOOKUP no Excel é usado para pesquisar e buscar dados. Ele retorna correspondências exatas e aproximadas e pode ser usado com várias tabelas, caracteres curinga, pesquisa bidirecional etc.

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?


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:

correspondência exata-VLOOKUP no Excel-Edureka

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.