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