Jogue quebra-cabeça no Excel
MehmetSalihKoten, um usuário do Reddit, criou uma versão totalmente funcional do Tetris no Microsoft Excel.
A função VLOOKUP do Excel é extremamente útil na pesquisa de dados. Aqui está o que você precisa saber sobre como usar a função VLOOKUP no Excel .
Você deseja verificar um valor específico em uma planilha do Excel e procurar informações sobre ele. Executar um VLOOKUP economiza um esforço significativo neste caso. É uma das melhores maneiras de executar uma consulta vertical no Microsoft Excel. O artigo explicará o significado, uso e exemplos ilustrativos da função VLOOKUP no Microsoft Excel.
Como usar a função VLOOKUP
A função VLOOKUP é uma função de pesquisa de dados no Excel. Presumo que você tenha experiência em Excel e possa usar funções básicas como SUM, AVERAGE e TODAY. Uma das funções mais comuns do VLOOKUP é uma função de dados, o que significa que opera em tabelas de banco de dados ou, mais simplesmente, em listas de itens. A lista tem muita variedade. Você pode criar uma tabela sobre o pessoal da sua empresa, categorias de produtos, listas de clientes ou qualquer outra coisa. E abaixo está uma lista de produtos que a empresa A está vendendo no mercado:
As tabelas do banco de dados geralmente possuem identificadores para cada produto. Na tabela de dados acima, o sinal de identificação especial é a coluna “Código do Item”. Nota: Para poder utilizar a função VLOOKUP, a tabela de dados deve ter uma coluna contendo sinais de identificação como código ou ID, e deve ser a primeira coluna como a tabela acima.
VLOOKUP é provavelmente a função mais famosa do Excel, mas por boas e más razões. Pelo lado positivo, a função VLOOKUP é fácil de usar e faz algo muito útil. Especialmente para novos usuários, observar a função VLOOKUP escaneando a tabela, encontrando uma correspondência e retornando um resultado preciso é extremamente emocionante. O uso proficiente da função VLOOKUP é uma habilidade essencial, desde iniciantes até usuários proficientes do Excel.
Do lado negativo, a função VLOOKUP é limitada e possui valores padrão perigosos. Ao contrário de INDEX e MATCH (ou XLOOKUP), a função VLOOKUP precisa de uma tabela completa com valores de pesquisa na primeira coluna. Isso dificulta o uso da função VLOOKUP com vários critérios. Além disso, o comportamento de correspondência padrão do VLOOKUP facilita a obtenção de resultados incorretos. Mas não se preocupe! A chave para usar com sucesso a função VLOOKUP é dominar o básico.
VLOOKUP tem 4 argumentos: lookup_value, table_array, column_index_num e range_lookup. Lookup_value é o valor a ser procurado e table_array é o intervalo de dados vertical para pesquisar. A primeira coluna de table_array deve conter os valores de pesquisa a serem pesquisados. O argumento column_index_num é o número da coluna do valor a ser recuperado, em que a primeira coluna de table_array é a coluna 1.
Finalmente, range_lookup controla o comportamento de encontrar uma correspondência. Se range_lookup for TRUE, a função VLOOKUP realizará uma correspondência aproximada. Se range_lookup for FALSE, a função VLOOKUP realizará uma correspondência exata. É importante ressaltar que range_lookup é opcional e o padrão é TRUE, então VLOOKUP realizará uma correspondência aproximada por padrão.
A função VLOOKUP no Excel tem a seguinte fórmula:
=PROCV(valor_procurado,matriz_tabela,núm_índice_coluna ,[procura_intervalo] )
Lá:
A pesquisa relativa só pode ser aplicada quando os valores a serem pesquisados em table_array foram organizados em ordem (crescente ou decrescente ou em ordem alfabética). Com essas tabelas você pode usar a pesquisa relativa, que é semelhante ao uso de uma função SE infinita . Para valores que não podem ser pesquisados ou não classificados, use a pesquisa absoluta para encontrar o valor exato.
Suponha que você tenha um histórico escolar do seguinte modo:
Não | Primeiro e último nome | Pontuação média | Classificação |
primeiro | Nguyen Hoang Anh | 9.1 | |
2 | Tran Van Anh | 8.3 | |
3 | Nguyen Quanh Vinh | 9,5 | |
4 | Tran Hong Quang | 8.6 | |
5 | Do Thanh Hoa | 5,0 | |
6 | Le Hong Ngoc | 4,5 | |
7 | Doan Thanh Van | 7.2 | |
8 | Ngo Ngoc Bich | 0,0 | |
9 | Hoang Thu Thao | 6.6 | |
dez | Dinh Minh Duc | 8.7 |
E a tabela de regulação do ranking é a seguinte:
Regulamentos de classificação | |
0 | Fraco |
5.5 | Médio |
7 | Em vez de |
8,5 | Bom |
Agora usaremos a função VLOOKUP para inserir as avaliações dos alunos. Você notará que a tabela de classificação foi organizada de baixo para alto (de fraco para bom), portanto, neste caso, podemos usar a pesquisa relativa.
No Excel essas 2 tabelas são apresentadas da seguinte forma:
Aqui, o valor a ser detectado está na coluna C, começando na linha 6. O intervalo de pesquisa é $A$18:$B$21, a ordem da coluna que contém o valor detectado é 2.
Na célula D6, insira a fórmula: =VLOOKUP($C6,$A$18:$B$21,2,1). Esta é uma fórmula de pesquisa relativa, você pode realizar uma pesquisa absoluta se quiser (ou porque a classificação não está classificada) adicionando 0 à fórmula como esta: =VLOOKUP($C6 ,$A$18:$B$21,2, 0). Pressione Enter.
Clique na célula D6, um pequeno quadrado aparece no canto inferior direito, clique nele e arraste para baixo na tabela para copiar a fórmula de notas para os demais alunos.
Nesse momento, temos os resultados do uso da função VLOOKUP para classificar o desempenho acadêmico dos alunos da seguinte forma:
Você está se perguntando por que $ deve ser usado antes de C6? $ manterá a coluna C fixa, alterando as linhas apenas quando você arrastar a fórmula para baixo na tabela. Há também $A$18:$B$21 para ajudar a corrigir a tabela de regras de classificação, fazendo com que ela não mude quando você arrasta a fórmula.
Suponha que você tenha uma tabela de dados de funcionários, armazenando código de funcionário, nome completo e cargo. Outra tabela armazena código do funcionário, cidade natal e nível de escolaridade. Agora que você deseja preencher as informações da cidade natal e o nível de escolaridade de cada funcionário, o que deve fazer?
Suponha que você tenha uma tabela de funcionários e cidades de origem dos funcionários da seguinte forma:
Agora você deseja preencher as informações da cidade natal dos funcionários. Na célula D4, insira a fórmula de pesquisa absoluta da seguinte forma: =Vlookup($A4,$A$16:$C$25,2,0)
Em seguida, pressione Enter. Clique no pequeno quadrado que aparece no canto da célula D4 e arraste-o para baixo na tabela para copiar a fórmula para outros funcionários.
Para preencher as informações de qualificação dos funcionários, na célula E4, insira a fórmula de pesquisa absoluta: =VLOOKUP($A4,$A$16:$C$25,3,0)
Se você continuar pressionando Enter e rolar para baixo para copiar a fórmula para os funcionários restantes, obteremos o seguinte resultado:
Continuando com o conjunto de dados do exemplo 2, encontraremos agora as cidades natais de 3 funcionários: Nguyen Hoang Anh, Tran Van Anh e Nguyen Quang Vinh. Extraí-o para uma nova tabela F15:G18.
Farei essa busca na tabela A3:E13, após preencher minha cidade natal e qualificações. Agora, insira a seguinte fórmula de pesquisa absoluta na célula G16: =VLOOKUP($F16,$B$3:$E$13,3,0) > pressione Enter.
Copiando a fórmula para os 2 funcionários restantes obtemos o seguinte resultado:
Observe que neste exemplo, o valor de detecção está na coluna B, portanto a área de detecção é calculada a partir da coluna B e não da coluna A.
Voltando ao conjunto de dados do exemplo 2, após o preenchimento da qualificação do funcionário e da cidade de origem, denominamos a planilha de QTM.
Em outra planilha da planilha, denominada QTM1, é necessário obter informações sobre as qualificações e cargo do funcionário com a ordem de contratação do funcionário alterada. É quando você vê o verdadeiro poder da função VLOOKUP.
Para encontrar dados sobre as “Qualificações” do funcionário, insira a fórmula: =VLOOKUP($B4,QTM!$B$3:$E$13,4,0) na célula C4 da planilha QTM1.
Lá:
Pressione Enter e copie a fórmula para todos os funcionários restantes da tabela, obtemos o seguinte resultado:
Para encontrar os dados de “Cargo” do funcionário, na célula D4 da planilha QTM1, insira a fórmula: =VLOOKUP($B4,QTM!$B$3:$E$13,2,0), pressione Enter.
Copiando a fórmula para os demais funcionários, obtemos o seguinte:
Primeiro precisamos encontrar a resposta exata para a pergunta “para que usamos a função VLOOKUP?”.
A função VLOOKUP é usada para oferecer suporte à pesquisa de informações em um campo de dados ou lista com base nos identificadores disponíveis.
Por exemplo, inserir a função VLOOKUP com o código de um produto em outra planilha exibirá as informações do produto correspondentes a esse código. Essas informações podem ser descrição, preço, quantidade em estoque, dependendo do conteúdo da receita que você escreve.
Quanto menor for a quantidade de informações que você precisa encontrar, mais difícil será escrever a função VLOOKUP. Normalmente você usaria essa função em uma planilha reutilizável como modelo. Cada vez que o código do produto apropriado for inserido, o sistema recuperará todas as informações necessárias sobre o produto correspondente.
Aqui está uma lista de coisas importantes a serem lembradas sobre a função VLOOKUP no Excel:
Principais diferenças entre as funções VLOOKUP e XLOOKUP no Excel
PROCV |
XLOOKUP |
|
Correspondência exata padrão |
N |
S |
Retorna o valor à direita dos dados de pesquisa |
S |
S |
Retorna o valor à esquerda dos dados de pesquisa |
N |
S |
Retorna mais de um valor |
N |
S |
A coluna de pesquisa precisa ser classificada |
Apenas correspondências aproximadas |
Somente pesquisa binária |
Pesquise de cima para baixo |
S |
S |
Coração de baixo para cima |
N |
S |
Pesquisa binária |
N |
S |
Personalize a mensagem de valor de pesquisa não encontrado |
N |
S |
Encontre curingas |
S |
S |
Pesquisa exata |
S |
S |
A pesquisa aproximada retorna o próximo valor menor |
S |
S |
A pesquisa aproximada retorna o próximo valor maior |
N |
S |
Um valor falso pode ser retornado se o valor de pesquisa não estiver classificado |
Y - Aproximado |
N - Aproximado, Y - Binário |
Adicionar novas colunas para encontrar tabelas pode quebrar fórmulas |
S |
N |
S- Sim
N -Não
Ver mais:
Depois de saber como usar o VLookup, você também precisa conhecer os erros comuns e como corrigi-los.
Erros comuns ao usar a função VLOOKUP no Excel
O valor de pesquisa está na coluna errada
Um dos erros mais comuns que você encontrará ao usar uma fórmula VLOOKUP é que a função retorna apenas o valor #N/A. Este erro ocorre quando não é possível encontrar o valor de pesquisa que você pediu ao VLOOKUP para procurar.
Em alguns casos, você pode usar a função XLOOKUP em vez de VLOOKUP, porém, esse erro só pode ser facilmente corrigido na função VLOOKUP.
Como resolver o problema:
A razão pela qual VLOOKUP não encontrou o valor desejado pode ser porque o valor não está na tabela. No entanto, se ele retornar todos os valores #N/A, o valor de pesquisa for texto, provavelmente é porque ele só pode ler da esquerda para a direita.
Ao criar uma tabela no Excel para VLOOKUP, certifique-se de colocar o valor de pesquisa à esquerda do valor que deseja retornar. A maneira mais fácil de fazer isso é colocá-lo na primeira coluna da tabela.
Agora a fórmula retornará um valor:
No geral, VLOOKUP é uma ótima maneira de consultar dados com mais rapidez no Microsoft Excel. Embora as consultas VLOOKUP sejam executadas verticalmente em colunas e tenham algumas outras limitações, a Microsoft atualiza continuamente os recursos de pesquisa do Excel para expandir sua aplicabilidade. Por exemplo, HLOOKUP, XLOOKUP... podem ajudá-lo a procurar dados em muitas direções diferentes. LuckyTemplates.com continuará a fornecer informações sobre como usar esta função nos artigos a seguir.
MehmetSalihKoten, um usuário do Reddit, criou uma versão totalmente funcional do Tetris no Microsoft Excel.
Para converter unidades de medida no Excel, usaremos a função Converter.
Qual é a função HLOOKUP? Como usar a função HLOOKUP no Excel? Vamos descobrir com LuckyTemplates!
A função IFERROR no Excel é bastante usada. Para usá-lo bem, você precisa entender a fórmula IFERROR do Microsoft Excel.
Qual é a função VALOR no Excel? Qual é a fórmula do valor no Excel? Vamos descobrir com LuckyTemplates.com!
A função EOMONTH do Excel é utilizada para exibir o último dia de um determinado mês, com uma implementação muito simples. Você obterá então o último dia de um mês específico com base nos dados que inserimos.
Quer automatizar tarefas repetitivas no Excel VBA? Então, vamos aprender como usar um loop Do-While para implementar uma série de ações que se repetem até que uma condição seja atendida.
A largura da coluna e a altura da linha padrão no Excel podem não corresponder aos dados inseridos. O artigo abaixo mostra algumas maneiras de alterar o tamanho de colunas, linhas e células no Excel 2016. Consulte-o!
Sempre que você trabalhar com o Excel, precisará inserir informações – ou conteúdo – nas células. Vamos aprender com LuckyTemplates os conceitos básicos de células e intervalos no Excel 2016!
Qual é a função Xlookup no Excel? Como usar o Xlookup no Excel? Vamos descobrir com LuckyTemplates.com!