A função integrada VLOOKUP é uma das funções mais poderosas em Excel. Mas tem uma desvantagem significativa - encontra apenas a primeira ocorrência do valor requerido na tabela e apenas na coluna da extrema direita. Mas se você precisar do 2º, do 3º e não do último?
A função VLOOKUPSEQ modificada pode retornar qualquer correspondência (não apenas a primeira encontrada) de qualquer coluna.
=VLOOKUPSEQ(LookupValue; LookupArray; ReturnArray; Seq)
A função VLOOKUPSEQ() é fácil de usar. Você só precisa especificar o intervalo de pesquisa e a coluna da qual os valores serão obtidos, bem como o número de sequência da correspondência necessária e Excel encontrará e retornará automaticamente o valor necessário:
=VLOOKUPSEQ(LookupValue; {Lookup Array}; {Return Array}; Seq)
Teremos o seguinte resultado:
Este exemplo usa os seguintes valores:
Você pode usar a função VLOOKUPSEQ() instalando uma extensão gratuita YouLibreCalc.xlam .
Depois disso, esta função estará disponível em todos os arquivos que serão abertos em Excel.