Wbudowana funkcja VLOOKUP jest jedną z najpotężniejszych funkcji LO Calc. Ma jednak jedną istotną wadę - znajduje tylko pierwsze wystąpienie żądanej wartości w tabeli i tylko w skrajnej prawej kolumnie. Ale jeśli potrzebujesz drugiego, trzeciego, a nie ostatniego?
Zmodyfikowana funkcja VLOOKUPSEQ może zwrócić dowolne dopasowanie (nie tylko pierwsze znalezione) z dowolnej kolumny.
=VLOOKUPSEQ(LookupValue; LookupArray; ReturnArray; Seq)
Funkcja VLOOKUPSEQ() jest łatwa w użyciu. Wystarczy określić zakres wyszukiwania i kolumnę, z której będą pobierane wartości, a także numer kolejny wymaganego dopasowania, a LibreOffice Calc automatycznie znajdzie i zwróci wymaganą wartość:
=VLOOKUPSEQ("John"; {Lookup Array}; {Return Array}; 2)
Będziemy mieli następujący wynik:
W tym przykładzie zastosowano następujące wartości:
Możesz użyć funkcji VLOOKUPSEQ(), ustawiając rozszerzenie „ YouLibreCalc.oxt ". Następnie ta funkcja będzie dostępna we wszystkich plikach, które zostaną otwarte w LibreOffice Calc.