
Jak działa PODAJ.POZYCJĘ w programie Excel? Przykłady zastosowania
Funkcja PODAJ.POZYCJĘ w programie Excel to jedno z najpotężniejszych narzędzi do wyszukiwania wartości w określonym zakresie i zwracania jej pozycji. Jest niezwykle przydatna, gdy chcemy znaleźć miejsce danej wartości w kolumnie lub wierszu i wykorzystać tę informację do dalszych obliczeń.
Składnia funkcji PODAJ.POZYCJĘ
Zanim przejdę do praktycznych przykładów, warto zrozumieć, jak wygląda składnia tej funkcji:
=PODAJ.POZYCJĘ(szukana_wartość; przeszukiwany_zakres; [typ_dopasowania])
Gdzie:
- szukana_wartość – wartość, której pozycję chcemy znaleźć.
- przeszukiwany_zakres – zakres komórek, w którym szukamy wartości.
- typ_dopasowania (opcjonalny) – określa sposób wyszukiwania:
1
(domyślny) – zwraca pozycję największej wartości, która jest mniejsza lub równa szukanej wartości (zakłada, że przeszukiwane dane są posortowane rosnąco).0
– zwraca dokładną pozycję szukanej wartości (gdy nie znajdzie wartości, zwraca błąd#N/D
).-1
– zwraca pozycję najmniejszej wartości, która jest większa lub równa szukanej wartości (zakłada, że przeszukiwane dane są posortowane malejąco).
Przykład 1: Proste wyszukiwanie pozycji liczby w kolumnie
Załóżmy, że mamy następującą listę liczb w kolumnie A:
A |
---|
10 |
20 |
30 |
40 |
Chcemy znaleźć pozycję liczby 30. W tym celu możemy użyć funkcji:
=PODAJ.POZYCJĘ(30; A1:A4; 0)
Wynik to 3, ponieważ liczba 30 znajduje się na trzeciej pozycji w zakresie A1:A4.
Przykład 2: Wyszukiwanie z typem dopasowania 1
Jeśli lista jest posortowana rosnąco, możemy użyć dopasowania 1
, aby znaleźć największą wartość mniejszą lub równą zadanej liczbie. Oto przykład:
=PODAJ.POZYCJĘ(25; A1:A4; 1)
Wynik to 2, ponieważ największa wartość mniejsza lub równa 25 to 20, która jest na drugim miejscu w zakresie.
Przykład 3: Znajdowanie pozycji w tabeli tekstowej
Funkcja PODAJ.POZYCJĘ działa nie tylko na liczbach, ale także na tekstach. Przykładowo, jeśli mamy listę imion w kolumnie B:
B |
---|
Anna |
Jan |
Katarzyna |
Michał |
Możemy znaleźć pozycję imienia „Katarzyna” za pomocą:
=PODAJ.POZYCJĘ("Katarzyna"; B1:B4; 0)
Wynik to 3, ponieważ „Katarzyna” jest trzecim elementem w zakresie B1:B4.
Przykład 4: Współpraca z funkcją INDEKS
Jednym z najbardziej użytecznych zastosowań funkcji PODAJ.POZYCJĘ jest jej połączenie z funkcją INDEKS, aby wyszukiwać wartości w tabeli. Załóżmy, że mamy następujące dane:
A | B |
---|---|
Produkt | Cena |
Jabłka | 3,50 |
Banany | 4,00 |
Winogrona | 5,50 |
Jeśli chcemy znaleźć cenę „Banany”, możemy to zrobić przy użyciu:
=INDEKS(B2:B4; PODAJ.POZYCJĘ("Banany"; A2:A4; 0))
Funkcja PODAJ.POZYCJĘ zwróci pozycję „Banany” (2), a funkcja INDEKS użyje tej pozycji, aby pobrać cenę z kolumny B, czyli 4,00.
Najczęstsze błędy i sposoby ich unikania
Podczas korzystania z funkcji PODAJ.POZYCJĘ mogą wystąpić pewne błędy:
- #N/D – pojawia się, gdy szukana wartość nie istnieje w przeszukiwanym zakresie (np. gdy używamy dopasowania
0
i wartość nie zostaje znaleziona). - #ARG! – może wystąpić, gdy podamy niewłaściwy zakres komórek.
- Błędne dopasowanie – jeśli używamy dopasowania
1
lub-1
, a dane nie są posortowane w odpowiednim porządku, wynik może być niepoprawny.
Podsumowanie
Funkcja PODAJ.POZYCJĘ w Excelu to niezwykle przydatne narzędzie do wyszukiwania pozycji danej wartości w zakresie danych. Może być używana zarówno dla liczb, jak i tekstów, a jej największą mocą jest możliwość połączenia z innymi funkcjami, np. INDEKS. Warto pamiętać o poprawnym wyborze typ_dopasowania
i odpowiednim sortowaniu danych, aby uzyskać prawidłowe wyniki.
Inny ciekawy artykuł:
Jak działa INDEKS w programie Excel? Przykłady zastosowania
Opanuj Excela z moim kursem!
Od podstawowych formuł po zaawansowane narzędzia. Odkryj proste metody na tabele przestawne, slicery i inne funkcje, które uczynią Excel łatwym i efektywnym narzędziem w Twojej pracy. Zobaczysz jak stworzyć plik w Excelu, który będzie Ci towarzyszył w życiu codziennym, dzięki czemu nauka przestanie być problemem, a zdobyta wiedza – nie zniknie.
Zostań analitykiem danych – dołącz do KajoDataSpace!
Najlepsza ścieżka do zawodu analityka danych. Dostęp do pełnych wersji kursów online z Excela, SQLa, Tableau i Pythona z certyfikatami + specjalistycznych webinarów z PowerBI.
Ekskluzywana ale pomagająca sobie społeczność.
Ponad 61 godzin materiałów video.
Spotkania LIVE co miesiąc.
Mój osobisty mentoring.