Jak używać funkcji XMATCH w Excelu

Wprowadzenie do zaawansowanego wyszukiwania

Funkcja XMATCH dostępna w narzędziach takich jak Microsoft Excel oraz Google Arkusze służy do lokalizowania określonej wartości w zakresie lub tablicy. Jest to unowocześniona wersja funkcji MATCH, która oferuje bardziej zaawansowane opcje wyszukiwania i jest dostosowana do nowoczesnych potrzeb użytkowników.

Składnia funkcji

Składnia funkcji prezentuje się następująco:

 XMATCH(szukana_wartość, zakres_wyszukiwania, [typ_wyszukiwania], [typ_zwracanego_wyniku]) 
  • szukana_wartość – wartość, którą użytkownik pragnie odnaleźć w zakresie.
  • zakres_wyszukiwania – zakres komórek przeznaczony do przeszukiwania.
  • typ_wyszukiwania (opcjonalnie) – metoda wyszukiwania określona przez użytkownika. Możliwe opcje to:
    • 0 lub nieokreślone – dla dokładnego dopasowania.
    • 1 – wyszukuje wartość równą lub większą w zakresie posortowanym rosnąco.
    • -1 – wyszukuje wartość równą lub mniejszą w zakresie posortowanym malejąco.
  • typ_zwracanego_wyniku (opcjonalnie) – format wyniku zwracanego przez funkcję. Dostępne opcje:
    • 0 lub nieokreślone – zwraca indeks (pozycję).
    • 1 – zwraca wartość z określonego zakresu.
    • 2 – zwraca odniesienie do komórki.

Przykłady zastosowań

Rozwiązywanie problemów finansowych

Załóżmy, że posiadasz tabelę z kolumnami 'Produkt’ i 'Cena’. Chcesz szybko znaleźć cenę określonego produktu.

Produkt Cena
Mleko 2.50
Chleb 1.90
Ser 3.45
 XMATCH("Chleb", A2:A4, 0) zwróci 2, gdyż 'Chleb' jest drugim elementem w zakresie. 

Możesz też użyć tej pozycji do uzyskania ceny chleba poprzez funkcję INDEX: INDEX(B2:B4, XMATCH("Chleb", A2:A4, 0)), co zwróci cenę 1.90.

Analiza danych

Jeśli dysponujesz obszernym zestawem danych z wieloma kolumnami i potrzebujesz szybko znaleźć informacje dotyczące konkretnego roku, funkcja będzie niezwykle przydatna.

Rok Przychód
2019 10000
2020 15000
2021 17000
 XMATCH(2020, A2:A4, 0) zwróci 2, jako indeks roku 2020. 

Znaleziony indeks pozwala łatwo odnieść się do wartości w kolumnie Przychód: INDEX(B2:B4, XMATCH(2020, A2:A4, 0)), co pozwoli uzyskać wartość 15000.

Więcej informacji: https://support.microsoft.com/pl-pl/office/funkcja-xmatch-d966da31-7a6b-4a13-a1c6-5a33ed6a0312

Inne funkcje
Zwraca odwołanie określone przez wartość tekstową
Zwraca odwołanie do jednej komórki w arkuszu jako wartość tekstową
Pobiera dane w czasie rzeczywistym z programu obsługującego automatyzację COM
Filtrowanie zakresu danych na podstawie zdefiniowanych kryteriów
Zwraca formułę w danym odwołaniu jako tekst
Tworzy skrót lub skok, który pozwala otwierać dokument przechowywany na serwerze sieciowym, w sieci intranet lub w Internecie
Zwraca liczbę wierszy dla danego odwołania
Używa indeksu do wybierania wartości z odwołania lub tablicy
Zwraca liczbę kolumn w odwołaniu
Zwraca numer kolumny z odwołania
Zwraca liczbę obszarów występujących w odwołaniu
Wyszukuje wartości w odwołaniu lub w tablicy
Zwraca odwołanie przesunięte od danego odwołania
Sortowanie zawartości zakresu lub tablicy
Sortuje zawartość zakresu lub tablicy na podstawie wartości z odpowiedniego zakresu lub tablicy
Zwraca transponowaną tablicę
Zwraca listę unikatowych wartości na liście lub w zakresie
Zwraca dane przechowywane w raporcie w formie tabeli przestawnej
Zwraca numer wiersza odwołania
Wybiera wartość z listy wartości
Wyszukuje wartości w wektorze lub tablicy
Przeszukuje pierwszą kolumnę tablicy i przechodzi wzdłuż wiersza, aby zwrócić wartość komórki
Przegląda górny wiersz tablicy i zwraca wartość wskazanej komórki
Umożliwia przeszukanie zakresu lub tablicy i zwrócenie elementu odpowiadającego pierwszej znalezionej wartości Jeśli dopasowanie nie istnieje, XLOOKUP może zwrócić najbliższy (przybliżony) odpowiednik