Jak korzystać z funkcji Excel MATCH -

Spisie treści

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 tablicy

Wartość 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 2003

Uwagi 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.

Interesujące artykuły...