30 funções do Excel em 30 dias: PESQUISA

Ontem na maratona 30 funções do Excel em 30 dias nos divertimos com a função REPETIR (REPETIÇÃO) criando gráficos dentro de uma célula e usando-os para uma contagem simples. É segunda-feira, e mais uma vez é hora de colocarmos nossos chapéus de pensadores.

No 16º dia da maratona, estudaremos a função OLHO PARA CIMA (VISÃO). Este é um amigo próximo PROCV (VLOOKUP) e PROCH (GPR), mas funciona um pouco diferente.

Então, vamos estudar a teoria e testar a função na prática OLHO PARA CIMA (VISÃO). Se você tiver informações adicionais ou exemplos de como usar esse recurso, compartilhe-os nos comentários.

Função 16: PESQUISA

função OLHO PARA CIMA (LOOKUP) retorna um valor de uma linha, uma coluna ou de uma matriz.

Como posso usar a função PROCURAR?

função OLHO PARA CIMA (LOOKUP) retorna o resultado, dependendo do valor que você está procurando. Com a ajuda dele você será capaz de:

  • Encontre o último valor em uma coluna.
  • Encontre o último mês com vendas negativas.
  • Converta o desempenho do aluno de porcentagens em notas por letras.

Sintaxe PESQUISA

função OLHO PARA CIMA (LOOKUP) tem duas formas sintáticas – vetor e array. Na forma vetorial, a função procura o valor na coluna ou linha fornecida e, na forma de matriz, procura o valor na primeira linha ou coluna da matriz.

A forma vetorial tem a seguinte sintaxe:

LOOKUP(lookup_value,lookup_vector,result_vector)

ПРОСМОТР(искомое_значение;просматриваемый_вектор;вектор_результатов)

  • lookup_value (lookup_value) – Pode ser texto, número, booleano, nome ou link.
  • vetor_pesquisa (lookup_vector) – Um intervalo que consiste em uma linha ou uma coluna.
  • vetor_resultado (result_vector) – um intervalo que consiste em uma linha ou uma coluna.
  • intervalos de argumentos vetor_pesquisa (vetor_pesquisa) e vetor_resultado (result_vector) deve ter o mesmo tamanho.

O formulário array tem a seguinte sintaxe:

LOOKUP(lookup_value,array)

ПРОСМОТР(искомое_значение;массив)

  • lookup_value (lookup_value) – Pode ser texto, número, booleano, nome ou link.
  • a busca é realizada de acordo com a dimensão do array:
    • se a matriz tiver mais colunas do que linhas, a pesquisa ocorrerá na primeira linha;
    • se o número de linhas e colunas for o mesmo ou se houver mais linhas, a pesquisa ocorrerá na primeira coluna.
  • a função retorna o último valor da linha/coluna encontrada.

Pesquisa de armadilhas (VER)

  • Em função OLHO PARA CIMA (BROWSE) não há opção para procurar uma correspondência exata, que está em PROCV (VLOOKUP) e em PROCH (GPR). Se não houver valor de pesquisa, a função retornará o valor máximo que não excede o valor de pesquisa.
  • A matriz ou vetor que está sendo pesquisado deve ser classificado em ordem crescente, caso contrário, a função pode retornar um resultado incorreto.
  • Se o primeiro valor na matriz/vetor pesquisado for maior que o valor de pesquisa, a função gerará uma mensagem de erro #NO (#N / D).

Exemplo 1: encontrar o último valor em uma coluna

Na forma de uma função de matriz OLHO PARA CIMA (LOOKUP) pode ser usado para encontrar o último valor em uma coluna.

Valor das cotações de ajuda do Excel 9,99999999999999E + 307 como o maior número que pode ser escrito em uma célula. Em nossa fórmula, será definido como o valor desejado. Supõe-se que um número tão grande não seja encontrado, então a função retornará o último valor na coluna D.

Neste exemplo, os números na coluna D podem não ser classificados, além disso, os valores de texto podem ser encontrados.

=LOOKUP(9.99999999999999E+307,D:D)

=ПРОСМОТР(9,99999999999999E+307;D:D)

30 funções do Excel em 30 dias: PESQUISA

Exemplo 2: encontre o último mês com um valor negativo

Neste exemplo, usaremos a forma vetorial OLHO PARA CIMA (VISÃO). A coluna D contém os valores de vendas e a coluna E contém os nomes dos meses. Em alguns meses, as coisas não correram bem e apareceram números negativos nas células com valores de vendas.

Para encontrar o último mês com um número negativo, a fórmula com OLHO PARA CIMA (LOOKUP) verificará para cada valor de venda que seja menor que 0 (desigualdade na fórmula). A seguir, dividimos 1 no resultado, acabamos com qualquer 1, ou uma mensagem de erro # DIV / 0 (#SEÇÃO/0).

Como o valor desejado é 2 não for encontrado, a função selecionará o último encontrado 1e retorne o valor correspondente da coluna E.

=LOOKUP(2,1/(D2:D8<0),E2:E8)

=ПРОСМОТР(2;1/(D2:D8<0);E2:E8)

30 funções do Excel em 30 dias: PESQUISA

Explicação: Nesta fórmula, em vez do argumento vetor_pesquisa (lookup_vector) expressão substituída 1/(D2:D8<0), que forma um array na RAM do computador, composto por 1 e valores de erro # DIV / 0 (#SEÇÃO/0). 1 indica que a célula correspondente no intervalo D2:D8 contém um valor menor que 0, e o erro # DIV / 0 (#DIV/0) – o que é maior ou igual a 0. Como resultado, nossa tarefa é encontrar o último 1 no array virtual criado, e com base nisso, retorne o nome do mês do intervalo E2:E8.

Exemplo 3: Convertendo o desempenho do aluno de porcentagens em notas por letras

Anteriormente, já resolvemos um problema semelhante usando a função PROCV (VPR). Hoje vamos usar a função OLHO PARA CIMA (VIEW) em forma de vetor para converter o desempenho do aluno de porcentagens em notas por letras. Diferente PROCV (VLOOKUP) para uma função OLHO PARA CIMA (VER) Não importa se as porcentagens estão na primeira coluna da tabela. Você pode selecionar absolutamente qualquer coluna.

No exemplo a seguir, as pontuações estão na coluna D, classificadas em ordem crescente, e suas letras correspondentes estão na coluna C, à esquerda da coluna que está sendo pesquisada.

=LOOKUP(C10,D4:D8,C4:C8)

=ПРОСМОТР(C10;D4:D8;C4:C8)

30 funções do Excel em 30 dias: PESQUISA

Deixe um comentário