Jak korzystać z funkcji PODAJ.POZYCJĘ w programie Excel

Photo of author

By maciekx

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