Richard Schollar: VLOOKUP restante! - Dicas de Excel

Índice

Richard Schollar fornece este post convidado. Richard é um Excel MVP do Reino Unido Quando vi o título da postagem de Richard, percebi que ele iria usar INDEX / MATCH, mas Richard realmente usa VLOOKUP!

Como você usa um VLOOKUP se os dados da sua tabela contêm o valor de pesquisa em uma coluna à direita da coluna de dados que você deseja retornar?

Todos nós já tivemos este problema - você deseja usar PROCV, mas seus dados estão 'virados para o lado errado':

Conjunto de dados de amostra

Você tem o ID e deseja devolver a descrição. Uma VLOOKUP normal não funcionará porque você não pode usar uma coluna negativa:

Usando VLOOKUP normal

Uma alternativa é usar INDEX / MATCH, por exemplo:

A alternativa é usar INDEX / MATCH

Mas não seria legal poder usar VLOOKUP? Mas não podemos, podemos? Claro que podemos, se fizermos uso da função CHOOSE:

Fazendo uso da função CHOOSE

Essa fórmula em G2 é:

Essa fórmula é =VLOOKUP(F2,CHOOSE((1,2),$C$2:$C$7,$A$2:$A$7),2,False)

Como funciona: CHOOSE retorna um array de duas 'colunas' na ordem certa, com base na ordem em que você passa as colunas para a função CHOOSE. Isso cria uma matriz que está na orientação correta da esquerda para a direita para que VLOOKUP funcione. Aqui está a caixa de diálogo Avaliar Fórmula após avaliar a função ESCOLHER:

Como funciona

Artigos interessantes...