W analizie danych w arkuszu kalkulacyjnym Excel, kluczową umiejętnością jest precyzyjne wyszukiwanie informacji w obrębie określonego zakresu. Excel oferuje różnorodne narzędzia i funkcje do lokalizowania i wyodrębniania danych. Jednakże, funkcja PODAJ.POZYCJĘ wyróżnia się jako elastyczne i skuteczne rozwiązanie.
W niniejszym artykule dogłębnie przeanalizujemy składnię, zastosowania i przykłady praktycznego wykorzystania funkcji PODAJ.POZYCJĘ w programie Excel.
Czym jest funkcja PODAJ.POZYCJĘ w programie Excel?
Funkcja PODAJ.POZYCJĘ w Excelu służy do odnajdywania konkretnej wartości w zdefiniowanym zakresie i zwraca jej pozycję w tymże zakresie. Otrzymaną pozycję można następnie wykorzystać do pobierania powiązanych danych z zestawu.
Struktura funkcji PODAJ.POZYCJĘ przedstawia się następująco:
=PODAJ.POZYCJĘ(szukana_wartość; szukana_tablica; [typ_dopasowania])
Gdzie:
- szukana_wartość: Wartość, której szukamy w obrębie szukanej_tablicy.
- szukana_tablica: Obszar komórek, w którym będzie prowadzona operacja wyszukiwania.
- typ_dopasowania (opcjonalnie): Parametr definiujący typ dopasowania. Dostępne opcje:
- 0 (lub brak): Wyszukuje pierwsze dokładne wystąpienie szukanej_wartości. Kolejność danych w szukanej_tablicy jest nieistotna.
- 1: Wyszukuje największą wartość mniejszą lub równą szukanej_wartości, przy założeniu, że szukana_tablica jest uporządkowana rosnąco.
- -1: Wyszukuje najmniejszą wartość większą lub równą szukanej_wartości, przy założeniu, że szukana_tablica jest uporządkowana malejąco.
Jak używać funkcji PODAJ.POZYCJĘ w Excelu?
Aby lepiej zrozumieć, jak działa funkcja PODAJ.POZYCJĘ w praktyce, przeanalizujmy kilka przykładów:
Wyszukiwanie dokładnego dopasowania
Załóżmy, że posiadamy listę wyników uczniów w arkuszu i chcemy odnaleźć pozycję wyniku Aleksa (88). W tym celu użyjemy funkcji PODAJ.POZYCJĘ z typem_dopasowania ustawionym na 0 (dopasowanie ścisłe). Odpowiednia formuła wyglądałaby tak:
=PODAJ.POZYCJĘ(88; B1:B7; 0)
Ta formuła wyszuka wartość 88 w zakresie komórek B1:B7 i zwróci jej położenie. W tym przypadku wynik to 5, co oznacza, że wynik Aleksa zajmuje piątą pozycję na liście.
Wyszukiwanie najbliższego dopasowania w posortowanych danych
Wyobraźmy sobie, że mamy listę temperatur i odpowiadających im wysokości, posortowanych rosnąco według wysokości. Chcemy odnaleźć najbliższe dopasowanie wysokości do wartości 1800. Wówczas wykorzystamy następującą formułę:
=PODAJ.POZYCJĘ(1800; B1:B7; 1)
Funkcja przeszuka zakres B1:B7 (kolumna wysokości) w poszukiwaniu wartości 1800 i zwróci pozycję najbliższej wartości, która jest mniejsza lub równa 1800. W tym przykładzie najbliższa mniejsza lub równa 1800 wartość to 1500 (w komórce B3), dlatego formuła zwróci 3.
Obsługa błędów za pomocą funkcji PODAJ.POZYCJĘ
Podczas pracy z funkcją PODAJ.POZYCJĘ mogą wystąpić sytuacje błędów. Przykładowo, jeśli szukana_wartość nie zostanie odnaleziona w szukanej_tablicy, funkcja zwróci błąd #N/D.
Aby rozwiązać ten problem, można wykorzystać funkcje JEŻELI.BŁĄD lub CZY.BŁĄD, aby przedstawić bardziej przyjazny komunikat. Poniżej znajduje się przykład:
=JEŻELI.BŁĄD(PODAJ.POZYCJĘ("Chicago"; A2:A8; 0); "Nie znaleziono miasta")
Ponieważ miasto „Chicago” nie występuje w zakresie, Excel zamiast wyświetlenia wartości błędu, pokaże komunikat „Nie znaleziono miasta”.
Wykorzystanie funkcji PODAJ.POZYCJĘ z innymi funkcjami Excela
Funkcja PODAJ.POZYCJĘ, w połączeniu z innymi funkcjami, takimi jak WYSZUKAJ.PIONOWO, INDEKS oraz PRZESUNIĘCIE, staje się potężnym narzędziem do zaawansowanego wyszukiwania i pobierania danych.
Użycie funkcji WYSZUKAJ.PIONOWO z funkcją PODAJ.POZYCJĘ
Załóżmy, że mamy tabelę zawierającą kolumny: ID, Produkt, Kategoria i Cena. Za pomocą funkcji WYSZUKAJ.PIONOWO i PODAJ.POZYCJĘ, chcemy znaleźć nazwę produktu i jego cenę dla identyfikatora znajdującego się w komórce A4. Aby otrzymać nazwę produktu, użyjemy następującej formuły:
=WYSZUKAJ.PIONOWO(A4; A2:D7; PODAJ.POZYCJĘ("Produkt"; A1:D1; 0); FAŁSZ)
Aby uzyskać cenę:
=WYSZUKAJ.PIONOWO(A4; A2:D7; PODAJ.POZYCJĘ("Cena"; A1:D1; 0); FAŁSZ)
W tym przykładzie, funkcja WYSZUKAJ.PIONOWO wykorzystuje wartość z komórki A4 (identyfikator) do odnalezienia odpowiedniego wiersza w zakresie A2:D7.
Następnie, funkcja używa numeru kolumny zwróconego przez PODAJ.POZYCJĘ, w celu pobrania nazw produktu i ceny.
Skuteczne wyszukiwanie danych za pomocą funkcji PODAJ.POZYCJĘ w programie Excel
Funkcja PODAJ.POZYCJĘ jest fundamentalnym narzędziem w Excelu, umożliwiającym precyzyjne lokalizowanie danych w obrębie zakresu. Jej wszechstronność pozwala na zastosowanie jej w wielu zaawansowanych operacjach wyszukiwania danych. Znajomość jej składni i różnorodnych typów dopasowań pozwala na skuteczne poruszanie się po danych, odnajdując dokładne lub przybliżone dopasowania.
Poprzez łączenie funkcji PODAJ.POZYCJĘ z innymi funkcjami, takimi jak WYSZUKAJ.PIONOWO i JEŻELI.BŁĄD, można tworzyć rozbudowane formuły do wyszukiwania, które sprostają wielu różnym scenariuszom oraz efektywnie pracować z dużymi zbiorami danych.
newsblog.pl
Maciej – redaktor, pasjonat technologii i samozwańczy pogromca błędów w systemie Windows. Zna Linuxa lepiej niż własną lodówkę, a kawa to jego główne źródło zasilania. Pisze, testuje, naprawia – i czasem nawet wyłącza i włącza ponownie. W wolnych chwilach udaje, że odpoczywa, ale i tak kończy z laptopem na kolanach.