A função VLOOKUP incorporada é uma das funções mais poderosas em Excel (Calc). Mas ela tem uma desvantagem significativa - encontra apenas a primeira ocorrência do valor desejado na tabela e apenas na coluna mais à direita. Mas e se o segundo, terceiro for necessário e não no último?
A função VLOOKUPSEQ modificada pode retornar qualquer correspondência (não apenas a primeira encontrada) de qualquer coluna especificada.
=VLOOKUPSEQ(LookupValue; LookupArray; ReturnArray; Seq)
A função VLOOKUPSEQ() é fácil de usar. Basta especificar o intervalo de pesquisa e a coluna da qual os valores serão retirados, bem como o número de sequência da correspondência necessária e Excel (Calc) encontrará e retornará automaticamente o valor necessário:
=VLOOKUPSEQ(LookupValue; Lookup Array; Return Array; Seq)
Teremos o seguinte resultado:
Neste exemplo, os seguintes valores são usados:
Você pode usar a função VLOOKUPSEQ() instalando a extensão YLC Utilities.
Depois disso, esta função estará disponível em todos os arquivos que serão abertos em Excel (LibreOffice Calc).