Co to jest i do czego służy XLOOKUP?
XLOOKUP to funkcja w Google Sheets, która pozwala na wyszukiwanie wartości w kolumnie lub wierszu i zwracanie wartości z innej kolumny lub wiersza w tym samym zakresie danych.
Składnia XLOOKUP
- search_key: Wartość do wyszukania w pierwszej kolumnie zakresu.
- lookup_range: Zakres, w którym ma być wyszukiwana wartość search_key. Może być to pojedyncza kolumna, wiersz lub obszar wielu komórek.
- return_range: Zakres, z którego ma być zwrócona wartość. Musi mieć taką samą liczbę wierszy lub kolumn jak lookup_range.
- is_sorted: Opcjonalne dane wejściowe. Wybierz opcję:
- FALSE = Dokładne dopasowanie. Jest to zalecane.
- TRUE = Przybliżone dopasowanie. Jest to ustawienie domyślne, jeśli is_sorted jest nieokreślone.
- match_mode: Opcjonalne dane wejściowe. Wybierz opcję:
- 0 = Dokładne dopasowanie (domyślne)
- -1 = Dopasowanie przybliżone (zwraca najwyższą wartość mniejszą lub równą search_key)
- 1 = Dopasowanie przybliżone (zwraca najniższą wartość większą lub równą search_key)
- search_mode: Opcjonalne dane wejściowe. Wybierz opcję:
- 1 = Wyszukiwanie od lewej do prawej (domyślne)
- 2 = Wyszukiwanie od prawej do lewej
Dane wejściowe XLOOKUP
Funkcja XLOOKUP przyjmuje następujące dane wejściowe:
- search_key: Wartość, którą chcesz znaleźć w lookup_range.
- lookup_range: Zakres, w którym ma być wyszukiwana wartość search_key.
- return_range: Zakres, z którego ma być zwrócona wartość.
- is_sorted: Wartość logiczna (TRUE lub FALSE), która określa, czy lookup_range jest posortowany. Domyślnie ustawiona na FALSE.
- match_mode: Liczba całkowita, która określa tryb dopasowania. Domyślnie ustawiona na 0 (dokładne dopasowanie).
- search_mode: Liczba całkowita, która określa tryb wyszukiwania. Domyślnie ustawiona na 1 (wyszukiwanie od lewej do prawej).
Przykłady zastosowania XLOOKUP
Poniżej przedstawiono przykład zastosowania funkcji XLOOKUP w Google Sheets.
A | B | C | |
---|---|---|---|
1 | Produkt | Cena | Kategoria |
2 | Jabłka | 2.50 | Owoce |
3 | Gruszki | 3.00 | Owoce |
4 | Chleb | 4.00 | Pieczywo |
5 | Mleko | 3.50 | Nabiał |
Formuła: =XLOOKUP( „Jabłka” , A2:A5 , C2:C5 )
W tym przykładzie funkcja XLOOKUP szuka wartości „Jabłka” w kolumnie A (zakres A2:A5 ) i zwraca wartość z kolumny C (zakres C2:C5 ) dla tego samego wiersza. W tym przypadku funkcja zwróci wartość „Owoce”.
Najczęściej pojawiające się błędy XLOOKUP, oraz co mogą znaczyć?
Najczęściej pojawiającymi się błędami XLOOKUP są:
- #N/A – oznacza, że funkcja XLOOKUP nie znalazła dokładnego dopasowania dla search_key w lookup_range.
- #VALUE! – oznacza, że jeden z argumentów funkcji XLOOKUP jest nieprawidłowy lub nie ma odpowiedniego typu.
- #REF! – oznacza, że jeden z argumentów funkcji XLOOKUP odwołuje się do komórki, która nie istnieje.