Podsumowanie
PODAJ.POZYCJĘ to funkcja programu Excel używana do lokalizowania pozycji wartości wyszukiwania w wierszu, kolumnie lub tabeli. PODAJ.POZYCJĘ obsługuje przybliżone i dokładne dopasowanie oraz symbole wieloznaczne (*?) Dla dopasowań częściowych. Często funkcja PODAJ.POZYCJĘ jest łączona z funkcją INDEKS w celu pobrania wartości z dopasowanej pozycji.
Cel, powód
Uzyskaj pozycję elementu w tablicyWartość zwracana
Liczba reprezentująca pozycję w lookup_array.Składnia
= PODAJ.POZYCJĘ (wartość_wyszukiwania; tablica_wyszukiwania; (typ_dopasowania))Argumenty
- lookup_value - wartość do dopasowania w lookup_array.
- lookup_array - zakres komórek lub odwołanie do tablicy.
- match_type - (opcjonalne) 1 = dokładna lub następna najmniejsza (domyślnie), 0 = dokładne dopasowanie, -1 = dokładne lub następna co do wielkości.
Wersja
Excel 2003Uwagi dotyczące użytkowania
Funkcja PODAJ.POZYCJĘ służy do określenia pozycji wartości w zakresie lub tablicy. Na przykład na powyższym zrzucie ekranu formuła w komórce E6 jest skonfigurowana do pobierania pozycji wartości w komórce D6. Funkcja PODAJ.POZYCJĘ zwraca 5, ponieważ szukana wartość („brzoskwinia”) znajduje się na piątej pozycji w zakresie B6: B14:
=MATCH(D6,B6:B14,0) // returns 5
Funkcja PODAJ.POZYCJĘ może wykonywać dokładne i przybliżone dopasowania oraz obsługuje symbole wieloznaczne (*?) Dla dopasowań częściowych. Istnieją 3 oddzielne tryby dopasowania (ustawiane przez argument match_type), jak opisano poniżej.
Często funkcja PODAJ.POZYCJĘ jest łączona z funkcją INDEKS w celu pobrania wartości na określonej (dopasowanej) pozycji. Innymi słowy, PODAJ.POZYCJĘ oblicza pozycję, a INDEKS zwraca wartość na tej pozycji. Aby uzyskać szczegółowe wyjaśnienie, zobacz Jak korzystać z funkcji INDEKS i PODAJ.
Informacje o typie dopasowania
Typ dopasowania jest opcjonalny. Jeśli nie zostanie podany, typ dopasowania przyjmuje wartość domyślną 1 (dokładne lub najbliższe najmniejsze). Gdy typ dopasowania to 1 lub -1, czasami określa się go jako „dopasowanie przybliżone”. Należy jednak pamiętać, że PODAJ.POZYCJĘ wyszuka dokładne dopasowanie do wszystkich typów dopasowania, zgodnie z poniższą tabelą:
| Typ dopasowania | Zachowanie | Detale |
|---|---|---|
| 1 | Przybliżony | PODAJ.POZYCJĘ znajduje największą wartość mniejszą lub równą wartości wyszukiwania. Tablicę wyszukiwania należy posortować w kolejności rosnącej. |
| 0 | Dokładny | PODAJ.POZYCJĘ znajduje pierwszą wartość równą wartości wyszukiwania. Tablica wyszukiwania nie musi być sortowana. |
| -1 | Przybliżony | PODAJ.POZYCJĘ znajduje najmniejszą wartość większą lub równą wartości wyszukiwania. Tablicę wyszukiwania należy posortować w porządku malejącym. |
| Przybliżony | Gdy typ dopasowania jest pominięty, przyjmuje wartość domyślną 1 z zachowaniem opisanym powyżej. |
Uwaga: pamiętaj, aby ustawić typ dopasowania na zero (0), jeśli potrzebujesz dokładnego dopasowania. Domyślne ustawienie 1 może spowodować, że funkcja MATCH zwróci wyniki, które „wyglądają normalnie”, ale w rzeczywistości są niepoprawne. Jawne podanie wartości dla match_type jest dobrym przypomnieniem oczekiwanego zachowania.
Przykłady
Poniżej znajdują się proste przykłady, w jaki sposób można użyć funkcji PODAJ.POZYCJĘ do zwrócenia pozycji wartości w zakresie. W dalszej części strony znajdują się bardziej zaawansowane przykłady wykorzystania funkcji MATCH do rozwiązywania rzeczywistych problemów.
Dokładne dopasowanie
Gdy typ dopasowania jest ustawiony na zero, PODAJ.POZYCJĘ wykonuje dokładne dopasowanie. W poniższym przykładzie formuła w E3 to:
=MATCH(E2,B3:B11,0)

W powyższym wzorze wartość wyszukiwania pochodzi z komórki E2. Jeśli wartość wyszukiwania jest zakodowana na stałe w formule, musi być ujęta w podwójne cudzysłowy („”), ponieważ jest to wartość tekstowa:
=MATCH("Mars",B3:B11,0)
Uwaga: funkcja MATCH nie rozróżnia wielkości liter, więc „Mars” i „mars” zwrócą 4.
Przybliżone dopasowanie
Gdy typ dopasowania jest ustawiony na 1, PODAJ.POZYCJĘ przeprowadzi przybliżone dopasowanie na wartościach posortowanych od A do Z, znajdując największą wartość mniejszą lub równą wartości wyszukiwania. W poniższym przykładzie formuła w E3 to:
=MATCH(E2,B3:B11,1)

Dopasowanie wieloznaczne
Gdy typ dopasowania jest ustawiony na zero (0), PODAJ.POZYCJĘ może przeprowadzić dopasowanie przy użyciu symboli wieloznacznych. W poniższym przykładzie formuła w E3 to:
=MATCH(E2,B3:B11,0)
Jest to równoważne z:
=MATCH("pq*",B3:B11,0)

Zobacz poniżej, aby zobaczyć więcej przykładów funkcji PODAJ.POZYCJĘ.
Uwagi
- MATCH nie rozróżnia wielkości liter.
- PODAJ.POZYCJĘ zwraca błąd # N / D, jeśli nie zostanie znalezione żadne dopasowanie.
- MATCH działa tylko z tekstem o długości do 255 znaków.
- W przypadku duplikatów funkcja PODAJ.POZYCJĘ zwraca pierwsze dopasowanie.
- Jeśli match_type ma wartość -1 lub 1, lookup_array musi zostać posortowana, jak opisano powyżej.
- Jeśli match_type ma wartość 0, lookup_value może zawierać symbole wieloznaczne.
- Funkcja PODAJ.POZYCJĘ jest często używana razem z funkcją INDEKS.
Powiązane wideo
Jak wyróżnić przybliżone wyszukiwania dopasowania W tym nagraniu wideo przyjrzymy się, jak wyróżnić wyniki przybliżonych wyszukiwań dopasowań z formatowaniem warunkowym.
Kody błędów formuł programu Excel W tym nagraniu wideo omówimy każdy z kodów błędów wyświetlanych przez program Excel, gdy formuła jest nie tak. Przyjrzymy się także kilku prostym sposobom rozwiązania błędów.
Jak przeprowadzić wyszukiwanie dwukierunkowe za pomocą funkcji INDEX i MATCH W tym nagraniu wideo użyjemy funkcji PODAJ.POZYCJĘ, aby znaleźć pozycję elementu w tabeli, oraz funkcji INDEKS, aby pobrać wartość z tej pozycji w wyszukiwaniu dwukierunkowym.
Jak sprawdzać rzeczy za pomocą INDEX i MATCH W tym filmie połączymy razem INDEX i MATCH, aby sprawdzić rzeczy. To jest sedno wszystkich formuł INDEX i MATCH.
Wprowadzenie do uporządkowanych odniesień Ten film zawiera krótkie wprowadzenie do uporządkowanych odniesień. Strukturalne odwołania to łatwy sposób odwoływania się do tabel w formułach programu Excel.
Jak używać funkcji MATCH do dokładnych dopasowań W tym filmie przyjrzymy się, jak funkcja MATCH może znaleźć pozycję elementu na liście. Jest to kluczowa idea w formułach INDEX i MATCH.








