Jak używać funkcji MATCH w Excelu (7 praktycznych przykładów)

  • Udostępnij To
Hugh West

Podczas pracy na arkuszu Excela możesz chcieć znaleźć relację między dwoma lub więcej komórkami. Załóżmy, że chcesz dopasować kryteria do innych komórek. W takim przypadku możesz użyć funkcji MATCH Zasadniczo, szybko i łatwo wykonuje ona różne wyszukiwania, wyszukuje wartości i zwraca względną pozycję wartości wyszukiwania w liczbie. Jeśli chcesz wiedzieć, jak korzystać z funkcji MATCH W tym artykule pokażemy siedem przykładów opartych na różnych kryteriach użycia funkcji MATCH funkcja w Excelu, więc zaczynajmy.

Pobierz Zeszyt ćwiczeń

Pobierz poniższy zeszyt ćwiczeń. Pomoże Ci on lepiej zrealizować temat.

MATCH Function.xlsx

Wprowadzenie do funkcji MATCH

Na stronie MATCH Funkcja w Excelu służy do lokalizowania pozycji wartości lookup w wierszu, kolumnie lub tabeli i zwraca względną pozycję elementu w tablicy, który pasuje do określonej wartości w określonej kolejności.

  • Składnia:

=MATCH(lookup_value,lookup_array,[match_type])

  • Argumenty Wyjaśnienie:
Argument Wymagane/opcjonalne Wyjaśnienie
lookup_value Wymagane Wartość do dopasowania w tablicy
lookup_array Wymagane Zakres komórek lub referencja do tablicy, w której ma znaleźć się wartość
dopasowanie_typu Opcjonalnie Określa sposób, w jaki Excel dopasowuje lookup_value do wartości w lookup_array ...tutaj, 1 = dokładny lub następny najmniejszy, 0 = dokładne dopasowanie i -1 = dokładny lub następny największy

Return Value:

Zwraca względną pozycję wartości lookup.

Dostępna wersja:

Możliwość pracy z programu Excel 2003.

6 Przykłady użycia funkcji MATCH w Excelu

Aby poznać MATCH funkcja całkiem dobrze, dołączyliśmy zestaw danych, w którym umieściliśmy kilka " Produkty " z Cena " oraz Numery seryjne " . Teraz znajdujemy dokładne lub przybliżone dopasowanie dla naszej wartości wyszukiwania.

Nie mówiąc już o tym, że korzystaliśmy z " Microsoft 365 " wersja, możesz użyć dowolnej innej wersji według własnego uznania.

1) Znajdowanie pozycji wartości

Z opisu MATCH zrozumieliście, że ta funkcja pomoże wam zlokalizować daną wartość lookup z tablicy. Zobaczmy przykłady.

1.1 Dokładne dopasowanie

Na stronie MATCH Funkcja może znaleźć dokładnie takie samo dopasowanie dla twojej wartości lookup_value. Aby uzyskać dokładnie takie samo dopasowanie, po prostu wybierz wartość dopasowanie_kryteriów argument jako 0 .

📌 Kroki:

  • Po pierwsze, przejdź do komórki C12 aby wprowadzić następujący wzór.
=MATCH(D11, C5:C9,0)

Użyliśmy odniesienie do komórki; the lookup_value był w komórce D11 , oraz lookup_array było C5:C9 Ustawiamy również dopasowanie_kryteriów do 0 dla dokładnie tego samego meczu. MATCH Funkcja zwraca pozycję twojej wartości w komórce D11 .

1.2 Przybliżone dopasowanie

Możemy zlokalizować go na podstawie dopasowania przybliżonego. W większości przypadków, dopasowanie przybliżone jest używane dla liczb. Tak więc, aby zachować prostotę, ustawimy liczby jako nasze lookup_value . Spójrz na kroki dla lepszej wizualizacji.

📌 Kroki:

  • Na początku wstaw do komórki poniższą formułę D12.
=MATCH(D11,D5:D9,1)

Tutaj D5:D9 zakres komórek to l ookup_array Tutaj. Ponieważ przybliżenie jest naszym ostatecznym celem, wybraliśmy 1 w naszym dopasowanie_typu pole. 1 zwraca najbliższą najmniejszą wartość lookup_value ...tutaj, 300 jest najbliższą wartością do 335 A nasza formuła zwróciła pozycję 3 .

1.3 Konkretne dopasowanie tekstu

Na stronie MATCH Chcemy przez to powiedzieć, że jeśli chcemy znaleźć wartość lub pozycję danego tekstu w zbiorze danych bez znajomości odnośnika do komórki, to możemy zamiast odnośnika do komórki umieścić tekst w funkcji lookup_value Proszę przejść przez formułę, którą tu opisaliśmy.

📌 Kroki:

  • Formuła, którą wpisaliśmy do komórki D12 jest -
=MATCH("Spodnie", C5:C9,0)

Na stronie MATCH("Spodnie", C5:C9,0) składnia przyjmuje lookup_value " Spodnie " i wyszukuje w lookup_array C5:C9 .

1.4 Mecz wieloznaczny

Możesz dopasować częściowy tekst i znaleźć pozycję w zbiorze danych. Na przykład chcesz znaleźć pozycję dla produktu " Spodnie ". W naszej formule użyliśmy symbolu wieloznacznego " Pa* " zamiast pełnej formy, aby znaleźć pozycję tekstu. Metoda wildcard jest całkiem fajna, prawda? Postępuj zgodnie z procedurą, aby to zrobić.

📌 Kroki:

  • Po pierwsze, wprowadź poniższą formułę w komórce C12 .
=INDEX(C5:C9, MATCH("Pa*", B5:B9,0))

Tutaj MATCH funkcja znajduje dokładne dopasowanie, gdy wprowadzamy dopasowanie_kryteriów jako 0 w lookup_array jako B5:B9 w odniesieniu do tekstu Pa* jako lookup_value . Następnie INDEX Funkcja zwraca wartość dla wyniku wyszukiwania MATCH Funkcja. Tutaj INDEX Funkcja najpierw pobiera wynik z MATCH a następnie znajduje zależność między C5:C9 tablica i Pa* tekst.

2) Znajdowanie wartości odpowiadającej innej wartości

Możemy znaleźć wartość odpowiadającą innej wartości. Musimy użyć innej funkcji o nazwie INDEX wraz z MATCH funkcja. Funkcja INDEX zwraca wartość w podanym miejscu zakresu lub tablicy. Następnie funkcja MATCH Funkcja sprawdza, czy jest dopasowana, wskoczmy do formuły.

📌 Kroki:

  • Po pierwsze, w komórce C12 wstawić wzór.
=INDEX(C5:C9, MATCH(C11, B5:B9,0))

Na stronie B5:B9 to tablica, w której musimy znaleźć wartość. Używając MATCH ustawiliśmy funkcję numer wiersza . You have seen how MATCH podaje stanowisko. MATCH część jest dostarczana tutaj na 2 Następnie, z tablicy B5:B9 , INDEX Funkcja zwróciła wartość pozycji rząd 2 .

3. zastosowanie funkcji MATCH w formule tablicowej

Możemy użyć MATCH w formule tablicowej. Potrzebujemy również funkcji INDEX funkcja do wyświetlania wyniku.

📌 Kroki:

  • Przede wszystkim, przejdź do komórki C14 i zapisać wzór.
=INDEX(D5:D10, MATCH(1,(C12=B5:B10)*(C13=C5:C10),0))

Formuła Wyjaśnienie:

Tutaj użyliśmy 1 jako lookup_value w MATCH . i lookup_array została połączona przez pomnożenie wyników sprawdzania dwóch kryteriów w ich odpowiednich kolumnach. Możesz się zastanawiać, dlaczego użyliśmy 1 jako lookup_value ; pomóżmy ci zrozumieć.

W (. C12=B5:B10 ) oraz ( C13=C5:C10 ) dostarczają tablicę TRUE lub FALSE Mnożąc te tablice, otrzymujemy kolejną tablicę o wartości TRUE oraz FALSE powstaje. TRUE można przedstawić jako 1. Szukamy więc TRUE wartość wewnątrz tablicy.

Widać, że nasza formuła dostarczyła wartość, której szukaliśmy.Następnie naciśnij ENTER Ponieważ jest to formuła tablicowa, należy nacisnąć CTRL + SHIFT + ENTER jeśli nie jesteś Microsoft 365 subskrybent.

4) Wykorzystanie formuły MATCH z rozróżnianiem wielkości liter

Dla niektórych tekstów, w których rozróżniana jest wielkość liter, należy użyć Funkcja EXACT a następnie MATCH Struktura użytej tu formuły jest nieco inna niż w przypadku pozostałych MATCH wzór funkcji, zobaczmy przykład, który tu dodaliśmy.

📌 Kroki:

  • W komórce musimy wpisać następującą formułę D12 po pierwsze.
=MATCH(TRUE, EXACT(C5:C9, D11),0)

Tutaj EXACT(C5:C9, D11) Składnia zwraca dokładnie to samo dopasowanie dla lookup_array C5:C9 i logiczny argument TRUE reprezentuje istniejącą wartość z EXACT funkcja.

Ale kiedy używasz małej litery w lookup_value to zwraca #N/A Możemy więc powiedzieć, że ta formuła działa dokładnie. Zobacz poniższy obrazek.

5) Porównywanie dwóch kolumn przy użyciu funkcji ISNA i MATCH

Wzięliśmy zbiór danych, który umieściliśmy w liście, a teraz chcemy porównać 2. listę z 1. i wyświetlić wartości, które nie pojawiają się na pierwszej liście. Spójrz na zbiór danych, w którym chcemy porównać dwie kolumny za pomocą ISNA oraz MATCH Funkcje. Używamy również JEŚLI funkcja aby wyświetlić wynik logiczny w formacie tekstowym.

📌 Kroki:

  • W D5 komórka wprowadź następującą formułę.
=IF(ISNA(MATCH(C5, B5:B12,0)), "Nie w wykazie 1",")

Tutaj MATCH funkcja w Excelu zwraca TRUE za ten sam mecz i FALSE dla niepasujących kryteriów. Następnie ISNA Funkcja odwraca wyniki otrzymane z MATCH Funkcja. W końcu JEŚLI Funkcja zwraca wyjście logiczne w postaci tekstu.

Podobne lektury

  • Jak używać funkcji HYPERLINK w Excelu (8 przykładów)
  • Zastosowanie funkcji SORT w Excelu (4 przykłady)
  • Jak znaleźć zduplikowane wartości w Excelu za pomocą VLOOKUP

6. zastosowanie funkcji MATCH pomiędzy dwoma kolumnami

W tej sekcji możesz dopasować dwie kolumny. Załóżmy, że stworzyłeś listę produktów, która pasuje do poprzedniej kolumny i chcesz wziąć wartość " Cena ", która jest dokładnie dopasowana w naszej nowej kolumnie. Aby to zrobić, musimy użyć INDEX oraz MATCH funkcji razem. Użyj następującego wzoru.

📌 Kroki:

  • Po pierwsze, przenieś się do F5 i wprowadzić wzór.
=INDEX($C$5:$C$12, MATCH(E5,$B$5:$B$12,0))

Ta formuła porównuje tekst pomiędzy kolumnami B oraz E i zwraca pasującą wartość.

Część ćwiczeniowa

Na każdym arkuszu po prawej stronie zamieściliśmy sekcję ćwiczeniową do samodzielnego wykonania.

Read More: Korzystanie z Excela do Lookup Partial Text Match [2 Easy Ways]

Wniosek

To wszystko na temat dzisiejszej sesji. A to kilka prostych metod na wykorzystanie MATCH funkcja w Excelu.Daj nam znać w sekcji komentarzy, jeśli masz jakieś pytania lub sugestie.Aby lepiej zrozumieć, pobierz arkusz ćwiczeń.Odwiedź naszą stronę internetową, Exceldemy , dostawca rozwiązań typu one-stop Excel, aby poznać różne rodzaje metod Excela. Dziękujemy za cierpliwość w czytaniu tego artykułu.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.