Co to jest i do czego służy LOOKUP?
LOOKUP to funkcja w Google Sheets, która służy do wyszukiwania wartości w kolumnie lub wierszu i zwracania wartości z innej kolumny lub wiersza w tym samym zakresie danych. Funkcja ta jest przydatna do znajdowania konkretnych informacji w arkuszu kalkulacyjnym, na przykład do odnalezienia nazwiska osoby, która odpowiada za dany projekt, na podstawie numeru projektu, lub do odnalezienia ceny produktu, na podstawie jego nazwy.
Składnia LOOKUP
Składnia funkcji LOOKUP jest następująca:
LOOKUP(search_key, range, [index])
Gdzie:
search_key
: Wartość do wyszukania w pierwszej kolumnie zakresu.range
: Zakres komórek, w którym ma być przeprowadzone wyszukiwanie.[index]
: Opcjonalny argument. Indeks kolumny z wartością zwracaną zakresu. Indeks musi być dodatnią liczbą całkowitą. Jeśli argument[index]
jest pominięty, funkcja LOOKUP zwróci wartość z pierwszej kolumny zakresu, która odpowiadasearch_key
.
Dane wejściowe LOOKUP
Dane wejściowe funkcji LOOKUP to:
search_key
: Może być to tekst, liczba lub data.range
: Musi być to zakres komórek.[index]
: Musi być to dodatnia liczba całkowita.
Przykłady zastosowania LOOKUP
A | B | C | D | |
---|---|---|---|---|
1 | Produkt 1 | Cena | Opis | Kategoria |
2 | Produkt 2 | 100 zł | Produkt wysokiej jakości | Elektronika |
3 | Produkt 3 | 200 zł | Produkt średniej jakości | Odzież |
4 | Produkt 4 | 150 zł | Produkt niskiej jakości | Elektronika |
Przykład 1: Zwrócenie ceny produktu „Produkt 2”
=LOOKUP("Produkt 2",A2:D4,2)
W tym przykładzie funkcja LOOKUP szuka wartości „Produkt 2” w zakresie A2:D4, a następnie zwraca wartość z drugiej kolumny (kolumna B), czyli „100 zł”.
Przykład 2: Zwrócenie kategorii produktu „Produkt 3”
=LOOKUP("Produkt 3",A2:D4,4)
W tym przykładzie funkcja LOOKUP szuka wartości „Produkt 3” w zakresie A2:D4, a następnie zwraca wartość z czwartej kolumny (kolumna D), czyli „Odzież”.
Najczęściej pojawiające się błędy LOOKUP, oraz co mogą znaczyć?
Najczęstsze błędy, które mogą wystąpić podczas używania funkcji LOOKUP to:
#N/A
: Błąd ten oznacza, że funkcja LOOKUP nie znalazła wartościsearch_key
w zakresierange
.#VALUE!
: Błąd ten oznacza, że search_key
lubrange
nie jest prawidłowym typem danych. Na przykład, jeślisearch_key
jest tekstem, arange
jest zakresem liczb, funkcja LOOKUP zwróci błąd#VALUE!
.#REF!
: Błąd ten oznacza, że range
jest nieprawidłowy. Na przykład, jeślirange
odnosi się do komórek, które zostały usunięte, funkcja LOOKUP zwróci błąd#REF!
.