Wbudowana funkcja VLOOKUP to jedna z najpotężniejszych funkcji w Excel (Calc). Ma jednak jedną istotną wadę – znajduje tylko pierwsze wystąpienie szukanej wartości w tabeli i tylko w skrajnie prawej kolumnie. Ale co jeśli potrzebne jest drugie, trzecie i nie w ostatniej?
Zmodyfikowana funkcja VLOOKUPSEQ może zwracać dowolne dopasowanie (nie tylko pierwsze znalezione) z dowolnej wskazanej kolumny.
=VLOOKUPSEQ(LookupValue; LookupArray; ReturnArray; Seq)
Funkcja VLOOKUPSEQ() jest prosta w użyciu. Wystarczy wskazać zakres wyszukiwania oraz kolumnę, z której będą pobierane wartości, a także numer porządkowy wymaganego dopasowania, a Excel (Calc) automatycznie znajdzie i zwróci wymaganą wartość:
=VLOOKUPSEQ(LookupValue; Lookup Array; Return Array; Seq)
Otrzymamy taki wynik:
W tym przykładzie używane są następujące wartości:
Możesz skorzystać z funkcji VLOOKUPSEQ() instalując rozszerzenie YLC Utilities.
Po tym, funkcja ta będzie dostępna we wszystkich plikach, które zostaną otwarte w Excel (LibreOffice Calc).