Funkcja Excel XMATCH
Funkcja XMATCH zwraca względną pozycję określonej wartości w tablicy lub zakresie pionowej lub poziomej.
Uwaga: Funkcja XMATCH jest dostępna tylko w programie Excel dla Microsoft 365, Excel 2021 lub nowszych wersjach programu Excel oraz Excel dla sieci Web.
Składnia
=XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])
Argumenty
- lookup_value (wymagane): Wartość, której szukasz.
- lookup_array (wymagane): Tablica lub zakres komórek do przeszukania.
- [tryb dopasowania] (fakultatywny): Typ dopasowania do użycia:
- 0 or pominięte, dokładne dopasowanie;
- -1, dokładne dopasowanie lub następna najmniejsza wartość;
- 1, dokładne dopasowanie lub następna największa wartość;
- 2, dopasuj z symbolami wieloznacznymi *, ? i ~.
- [tryb_wyszukiwania] (opcjonalnie): Typ wyszukiwania do użycia:
- 1 or pominięte, szukaj od pierwszego do ostatniego;
- -1, szukaj od ostatniego do pierwszego;
- 2, wyszukiwanie binarne rosnąco - wyszukiwana_tablica muszą być posortowane w porządku rosnącym.
- -2, wyszukiwanie binarne malejąco - wyszukiwana_tablica muszą być posortowane w kolejności malejącej.
Wartość zwracana
Funkcja XMATCH zwraca liczbę całkowitą wskazującą względną pozycję wartości wyszukiwania.
Uwagi dotyczące funkcji
- XMATCH zwraca pierwsze dopasowanie w przypadku duplikatów.
- W XMATCH nie jest rozróżniana wielkość liter. Możesz dodać DOKŁADNA funkcja aby formuła rozróżniała wielkość liter.
- wyszukiwana_tablica powinien być zakresem jednorzędowym lub jednokolumnowym.
- Jeśli wartość wyszukiwania formuły PODAJ.POZYCJĘ jest w postaci tekstu, umieść ją w cudzysłowie.
- Opona # N / A błąd zostanie zwrócony, jeśli wartość wyszukiwania nie zostanie znaleziona.
Przykład
Załóżmy, że masz tabelę posortowaną według wyników. Aby uzyskać rangę Kyle'a, skopiuj lub wprowadź poniższą formułę w komórce, a następnie naciśnij Wchodzę aby uzyskać wynik:
=XPOZYCJA(„Kyle”,C3: C14)
Możesz też użyć odwołania do komórki, aby uczynić formułę dynamiczną:
=XPOZYCJA(H2,C3: C14)
Uwaga: tryb_dopasowania i tryb szukania argumenty są pomijane, ponieważ domyślnie wykonują dokładne dopasowanie i wyszukiwanie lookup_value od pierwszego do ostatniego w wyszukiwana_tablica, co idealnie pasuje do naszego przypadku.
Przykład wykonania meczu z dziką kartą
Symbol wieloznaczny Gwiazdka (*) może odpowiadać dowolnej liczbie znaków, podczas gdy znak zapytania (?) pasuje do dowolnego pojedynczego znaku. Jeśli chcesz dopasować rzeczywisty znak wieloznaczny — gwiazdkę (*) lub znak zapytania (?), umieść tyldę (~) przed znakiem wieloznacznym.
Aby uzyskać rangę pierwszego ucznia, którego imię zaczyna się na B, należy ustawić lookup_value do B*. Skopiuj lub wprowadź poniższą formułę w komórce, a następnie naciśnij Wchodzę aby uzyskać wynik:
=XPOZYCJA("B*",C3: C14,2)
Możesz też użyć odwołania do komórki, aby uczynić formułę dynamiczną:
=XPOZYCJA(H2,C3: C14,2)
Powiązane funkcje
Funkcja Microsoft Excel MATCH wyszukuje określoną wartość w zakresie komórek i zwraca względną pozycję tej wartości.
Nowa funkcja XLOOKUP programu Excel to najpotężniejsza i najłatwiejsza funkcja wyszukiwania, jaką może zaoferować program Excel. Dzięki nieustannym wysiłkom firma Microsoft w końcu wydała tę funkcję XLOOKUP, która zastąpiła funkcję WYSZUKAJ.PIONOWO, WYSZUKAJ.POZIOMO, INDEX+MATCH i inne funkcje wyszukiwania.
Najlepsze narzędzia biurowe
Kutools dla programu Excel - pomaga wyróżnić się z tłumu
Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...
Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)
- Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
- Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
- Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
- Wprowadza wydajne karty do pakietu Office (w tym programu Excel), podobnie jak przeglądarki Chrome, Edge i Firefox.