Fórmula do Excel: PROCV com vários critérios -

Índice

Fórmula genérica

=VLOOKUP(val1&val2,data,column,0)

Resumo

A função VLOOKUP não lida com vários critérios nativamente. No entanto, se você tiver controle sobre os dados de origem, poderá usar uma coluna auxiliar para unir vários campos e usar esses campos como vários critérios em VLOOKUP. No exemplo mostrado, a Coluna B é uma coluna auxiliar que concatena nomes e sobrenomes, e VLOOKUP faz o mesmo para construir um valor de pesquisa. A fórmula em I6 é:

=VLOOKUP(I4&I5,data,4,0)

onde "dados" é o intervalo nomeado B4: F104

Nota: para uma solução que não requer uma coluna auxiliar, você pode usar INDEX e MATCH ou XLOOKUP.

Explicação

No exemplo mostrado, queremos pesquisar o departamento e o grupo de funcionários usando VLOOKUP, combinando o nome e o sobrenome.

Uma limitação de VLOOKUP é que ele trata apenas de uma condição: o valor_procurado, que corresponde à primeira coluna da tabela. Isso torna difícil usar PROCV para encontrar um valor com base em mais de um critério. No entanto, se você tiver controle sobre os dados de origem, pode adicionar uma coluna auxiliar que concatena mais 2 campos juntos e, em seguida, fornecer a VLOOKUP um valor de pesquisa que faça o mesmo.

A coluna auxiliar junta valores de campo de colunas que são usadas como critérios e deve ser a primeira coluna da tabela. Dentro da função VLOOKUP, o próprio valor de pesquisa também é criado pela união dos mesmos critérios.

No exemplo mostrado, a fórmula em I6 é:

=VLOOKUP(I4&I5,data,4,0)

Depois que I4 e I5 são unidos, temos:

=VLOOKUP("JonVictor",data,4,0)

VLOOKUP localiza "JonVictor" na 5ª linha em "dados" e retorna o valor na 4ª coluna, "Marketing".

Configurando as coisas

Para configurar um VLOOKUP de critérios múltiplos, siga estas 3 etapas:

  1. Adicione uma coluna auxiliar e concatene (junte) os valores das colunas que deseja usar para seus critérios.
  2. Configure PROCV para se referir a uma tabela que inclui a coluna auxiliar. A coluna auxiliar deve ser a primeira coluna da tabela.
  3. Para o valor de pesquisa, junte os mesmos valores na mesma ordem para corresponder aos valores na coluna auxiliar.
  4. Certifique-se de que VLOOKUP esteja definido para realizar uma correspondência exata.

Artigos interessantes...