Co to jest i do czego służy MATCH?
MATCH to funkcja w Google Sheets, która zwraca pozycję (indeks) wartości w wierszu lub kolumnie. Pozwala na znalezienie dopasowania w zakresie danych i pozwala na zastosowanie do wyliczeń opartych o pozycje wartości w tabeli.
Składnia MATCH
Składnia funkcji MATCH jest następująca:
- search_key: Wartość do wyszukania w pierwszej kolumnie zakresu.
- range: Zakres komórek, w którym ma być przeprowadzone wyszukiwanie.
- match_type: Opcjonalne dane wejściowe. Wybierz opcję:
- 0 lub FALSE: Dokładne dopasowanie. Jest to zalecane.
- 1 lub TRUE: Przybliżone dopasowanie. Jest to ustawienie domyślne, jeśli match_type jest nieokreślone.
- -1: Przybliżone dopasowanie, ale wyszukiwanie od największej do najmniejszej wartości.
Ważne: Przed użyciem dopasowania przybliżonego (1 lub -1) należy posortować klucz wyszukiwania (search_key) w kolejności rosnącej. W przeciwnym razie może zostać zwrócona nieprawidłowa wartość.
Dane wejściowe MATCH
Dane wejściowe MATCH obejmują:
- search_key: Wartość, którą chcesz znaleźć. Może to być liczba, tekst, data lub wartość logiczna.
- range: Zakres komórek, w którym ma być przeprowadzone wyszukiwanie.
- match_type: Opcjonalny argument określający typ dopasowania. Może być równy 0, 1 lub -1.
Przykłady zastosowania MATCH
A | B | C | |
---|---|---|---|
1 | Produkt 1 | 100 | 200 |
2 | Produkt 2 | 150 | 250 |
3 | Produkt 3 | 200 | 300 |
Wzór funkcji:
=MATCH(„Produkt 2”, A1:A3, 0)
W tym przykładzie MATCH zwraca wartość 2, ponieważ „Produkt 2” znajduje się w drugim wierszu zakresu A1:A3.
Najczęściej pojawiające się błędy MATCH, oraz co mogą znaczyć?
Najczęstsze błędy związane z MATCH:
- #N/A: Wskazuje, że wartość search_key nie została znaleziona w zakresie range.
- #REF!: Wskazuje, że zakres range jest nieprawidłowy.
- #VALUE!: Wskazuje, że match_type jest nieprawidłowy.