In diesem Tutorial wird erl?utert, wie die übereinstimmungsfunktion in Excel mit Formel -Beispielen verwendet wird. Es zeigt auch, wie Sie Ihre Lookup -Formeln verbessern k?nnen, indem Sie eine dynamische Formel mit Vlookup und übereinstimmung erstellen.
In Microsoft Excel gibt es viele verschiedene Such-/Referenzfunktionen, mit denen Sie einen bestimmten Wert in einer Reihe von Zellen finden k?nnen, und die übereinstimmung ist eines davon. Grunds?tzlich identifiziert es eine relative Position eines Elements in einer Reihe von Zellen. Die Match -Funktion kann jedoch viel mehr tun als ihre reine Essenz.
Excel -Match -Funktion - Syntax und verwendet
Die übereinstimmungsfunktion in Excel sucht nach einem bestimmten Wert in einem Zellbereich und gibt die relative Position dieses Wertes zurück.
Die Syntax für die Spielfunktion lautet wie folgt:
Match (Lookup_Value, Lookup_array, [Match_type])Lookup_Value (Erforderlich) - Der Wert, den Sie finden m?chten. Es kann ein numerischer, Text oder einen logischen Wert sowie eine Zellreferenz sein.
Lookup_Array (Erforderlich) - Der Bereich der Zellen, die Sie suchen müssen.
Match_type (optional) - Definiert den Match -Typ. Es kann einer dieser Werte sein: 1, 0, -1. Das auf 0 festgelegte Match_type -Argument gibt nur die genaue übereinstimmung zurück, w?hrend die beiden anderen Typen eine ungef?hre übereinstimmung erm?glichen.
- 1 oder ausgelassen (Standard) - ungef?hre übereinstimmung (am n?chsten kleiner). Findet den gr??ten Wert in dem Sucharray, das weniger als oder gleich dem Lookup -Wert ist. Erfordert das Sortieren des Lookup -Arrays in aufsteigender Reihenfolge, vom kleinsten bis zum gr??ten oder von a bis z.
- 0 - exakte übereinstimmung. Findet den ersten Wert im Array, der genau dem Suchwert entspricht. Es ist keine Sortierung erforderlich.
- -1 - ungef?hre Match (am n?chsten gr??er). Findet den kleinsten Wert, der gr??er oder gleich dem Lookup -Wert ist. Das Lookup -Array sollte in absteigender Reihenfolge sortiert werden, von gr??ten bis kleinsten oder von Z bis A.
Um die übereinstimmungsfunktion besser zu verstehen, machen wir eine einfache Formel basierend auf diesen Daten: Schülernamen in Spalte A und deren Prüfungswerte in Spalte B, sortiert vom gr??ten zu kleinsten. Um herauszufinden, wo unter anderem ein bestimmter Schüler (z. B. Laura ) steht, verwenden Sie diese einfache Formel:
=MATCH("Laura", A2:A8, 0)
Optional k?nnen Sie den Lookup -Wert in einer Zelle (E1 in diesem Beispiel) und Verweis auf diese Zelle in Ihrer Excel -übereinstimmung einfügen:
=MATCH(E1, A2:A8, 0)
Wie Sie im obigen Screenshot sehen, werden die Schülernamen in einer willkürlichen Reihenfolge eingegeben, und deshalb setzen wir das Argument für match_type auf 0 (exakte übereinstimmung), da nur für diesen Match -Typ keine Sortierwerte im Such -Array sortiert werden müssen. Technisch gesehen gibt die Match -Formel die relative Position von Laura im Bereich zurück. Aber weil die Punktzahlen vom gr??ten bis kleinsten sortiert sind, sagt es uns auch, dass Laura unter allen Studenten die 5. beste Punktzahl hat.
Tipp. In Excel 365 und Excel 2021 k?nnen Sie die XMatch -Funktion verwenden, die ein moderner und leistungsst?rkerer Spielerfolger ist.
4 Dinge, die Sie über die Match -Funktion wissen sollten
Wie Sie gerade gesehen haben, ist die Verwendung von Match in Excel einfach. Wie bei nahezu jeder anderen Funktion gibt es jedoch einige Spezifit?ten, die Sie kennen sollten:
- Die übereinstimmungsfunktion gibt die relative Position des Suchwerts im Array zurück, nicht den Wert selbst.
- Die übereinstimmung ist von Fall unempfindlich , was bedeutet, dass sie beim Umgang mit Textwerten nicht zwischen Kleinbuchstaben und Gro?buchstaben unterscheidet.
- Wenn das Lookup -Array mehrere Vorkommen des Suchwerts enth?lt, wird die Position des ersten Werts zurückgegeben.
- Wenn der Suchwert nicht im Lookup -Array gefunden wird, wird der Fehler #N/A -Fehler zurückgegeben.
So verwenden Sie übereinstimmungen in Excel - Formel Beispielen
Nachdem Sie die grundlegenden Verwendungen der Excel -Match -Funktion kennen, lassen Sie uns einige weitere Formel -Beispiele diskutieren, die über die Grundlagen hinausgehen.
Teilweise übereinstimmung mit Wildcards
Wie viele andere Funktionen versteht Match die folgenden Wildcard -Charaktere:
- Fragezeichen (?) - Ersetzt ein einzelnes Zeichen
- Sternchen (*) - Ersetzt jede Sequenz von Zeichen
Notiz. Wildcards k?nnen nur in Match -Formeln mit match_type auf 0 verwendet werden.
Eine Match -Formel mit Wildcards ist in Situationen nützlich, wenn Sie nicht mit der gesamten Textzeichenfolge übereinstimmen m?chten, sondern nur einige Zeichen oder ein Teil der Zeichenfolge. Um den Punkt zu veranschaulichen, betrachten Sie das folgende Beispiel.
Angenommen, Sie haben eine Liste regionaler Wiederverk?ufer und ihre Verkaufszahlen für den letzten Monat. Sie m?chten in der Liste eine relative Position eines bestimmten Wiederverk?ufers finden (sortiert nach den Verkaufsbetr?gen in absteigender Reihenfolge), k?nnen sich jedoch nicht genau an seinen Namen erinnern, obwohl Sie sich an einige erste Charaktere erinnern.
Unter der Annahme, dass die Wiederverk?ufer -Namen im Bereich A2: A11 liegen und Sie nach dem Namen suchen, der mit "Auto" beginnt, lautet die Formel wie folgt:
=MATCH("car*", A2:A11,0)
Um unsere Match -Formel vielseitiger zu gestalten, k?nnen Sie den Lookup -Wert in einer Zelle (E1 in diesem Beispiel) eingeben und diese Zelle mit dem Wildcard -Charakter wie folgt verkettet:
=MATCH(E1&"*", A2:A11,0)
Wie im folgenden Screenshot gezeigt, gibt die Formel 2 zurück, was die Position von "Carter" ist:
Verwenden Sie das "?" Wildcard -Operator wie diesen:
=MATCH("ba?er", A2:A11,0)
Die obige Formel stimmt mit dem Namen " Baker " überein und leistet die relative Position, die 5 ist.
Fallempfindliche übereinstimmungsformel
Wie zu Beginn dieses Tutorials erw?hnt, unterscheidet die Spielfunktion Gro?- und Kleinbuchstaben nicht. Verwenden Sie die übereinstimmung in Kombination mit der genauen Funktion, die Zellen genau vergleicht, einschlie?lich des Zeichenfalles, um eine Fall-sensitive übereinstimmung zu erstellen.
Hier ist die generische Fall-sensitive Formel, die Daten entspricht:
übereinstimmung (true, exakt ( Lookup -Array , Lookup -Wert ), 0)Die Formel funktioniert mit der folgenden Logik:
- Die genaue Funktion vergleicht den Lookup -Wert mit jedem Element des Lookup -Arrays. Wenn die verglichenen Zellen genau gleich sind, gibt die Funktion wahr, sonst falsch.
- Und dann vergleicht die Match -Funktion True (das ist deren Lookup_Value ) mit jedem Wert im Array, der exakt zurückgegeben wird, und gibt die Position des ersten Spiels zurück.
Bitte beachten Sie, dass es sich um eine Array -Formel handelt, die die korrekte Fertigstellung von Strg -Schalteing?ngen erfordert.
Unter der Annahme, dass Ihr Lookup -Wert in Zelle E1 ist und das Lookup -Array A2: A9 ist, ist die Formel wie folgt:
=MATCH(TRUE, EXACT(A2:A9,E1),0)
Der folgende Screenshot zeigt die Fall-sensitive Match-Formel in Excel:
Vergleichen Sie 2 Spalten für übereinstimmungen und Unterschiede (ISNA Match)
Die überprüfung von zwei Listen für übereinstimmungen und Unterschiede ist eine der h?ufigsten Aufgaben in Excel und kann auf verschiedene Weise erfolgen. Eine ISNA/Match -Formel ist eine von ihnen:
If (ISNA (übereinstimmung ( 1. Wert in List1 , List2 , 0)), "nicht in Liste 1", "")Für einen Wert von Liste 2, der in Liste 1 nicht vorhanden ist, gibt die Formel " nicht in Liste 1 " zurück. Und hier ist: wie:
- Die übereinstimmungsfunktion sucht nach einem Wert aus Liste 1 in Liste 2. Wenn ein Wert gefunden wird, gibt er seine relative Position zurück, #N/A -Fehler ansonsten.
- Die ISNA -Funktion in Excel macht nur eine Sache - prüft #N/A -Fehler (was "nicht verfügbar" bedeutet). Wenn ein gegebener Wert ein #N/A -Fehler ist, gibt die Funktion true zurück, sonst falsch. In unserem Fall bedeutet True, dass ein Wert aus Liste 1 in Liste 2 nicht gefunden wird (dh ein Fehler #n/ein Fehler wird durch übereinstimmung zurückgegeben).
- Da es für Ihre Benutzer sehr verwirrend sein kann, für Werte, die nicht in Liste 1 angezeigt werden, die TRUE zu sehen, die Funktionen um ISNA um einwickeln, um " nicht in Liste 1 " anzuzeigen, oder welchen Text Sie auch immer, was Sie m?chten.
Um beispielsweise die Werte in Spalte B mit den Werten in Spalte A zu vergleichen, nimmt die Formel die folgende Form (wobei B2 die oberste Zelle ist):
=IF(ISNA(MATCH(B2,A:A,0)), "Not in List 1", "")
Wie Sie sich erinnern, ist die übereinstimmung in Excel für sich selbst unempfindlich. Um den Charakterfall zu unterscheiden, einbetten Sie die genaue Funktion in das Argument Lookup_array ein und denken Sie daran, die Strg -Eingabetaste zu drücken, um diese Array -Formel zu vervollst?ndigen:
=IF(ISNA(MATCH(TRUE, EXACT(A:A, B2),0)), "Not in List 1", "")
Der folgende Screenshot zeigt beide Formeln in Aktion:
Um andere M?glichkeiten zum Vergleichen von zwei Listen in Excel zu erfahren, finden Sie im folgenden Tutorial: So vergleichen Sie 2 Spalten in Excel.
Excel Vlookup und Match
In diesem Beispiel wird davon ausgegangen, dass Sie bereits über grundlegende Kenntnisse der Excel Vlookup -Funktion verfügen. Und wenn Sie dies tun, k?nnen Sie die zahlreichen Einschr?nkungen (die detaillierte übersicht darüber, welche, warum Excel Vlookup nicht funktioniert) und nach einer robusteren Alternative suchen.
Einer der ?rgerlichsten Nachteile von Vlookup ist, dass er nach dem Einsetzen oder L?schen einer Spalte in einer Nachschlagtabelle aufh?rt, zu arbeiten. Dies geschieht, weil Vlookup einen übereinstimmungswert basierend auf der Anzahl der von Ihnen angegebenen Rückgabespalte (Indexnummer) bezieht. Da die Indexnummer in der Formel "hart codiert" ist, kann Excel sie nicht anpassen, wenn eine neue Spalte (n) zu der Tabelle hinzugefügt oder gel?scht wird.
Die Excel -Match -Funktion befasst sich mit einer relativen Position eines Suchwerts, wodurch es perfekt für das Argument von vlookup col_index_num passt. Mit anderen Worten, anstatt die Rücksendespalte als statische Nummer anzugeben, verwenden Sie die übereinstimmung, um die aktuelle Position dieser Spalte zu erhalten.
Um die Dinge zu verstehen, nutzen wir die Tabelle mit den Prüfungswerten der Schüler erneut (?hnlich wie die, die wir zu Beginn dieses Tutorials verwendet haben), aber diesmal werden wir die wirkliche Punktzahl und nicht die relative Position abrufen.
Unter der Annahme, dass der Suchwert in der Zelle F1 liegt, kostet das Tabellenarray $ 1: $ C $ 2 (es ist eine gute Praxis, es mit absoluten Zellreferenzen zu sperren, wenn Sie vorhaben, die Formel in andere Zellen zu kopieren), lautet die Formel wie folgt:
=VLOOKUP(F1, $A$1:$C$8, 3, FALSE)
Das 3 -RD -Argument ( col_index_num ) ist auf 3 gesetzt, da die Mathematikbewertung , die wir ziehen m?chten, die 3 -RD -Spalte in der Tabelle ist. Wie Sie im Screenshot unten sehen k?nnen, funktioniert diese regul?re Vlookup -Formel gut:
Aber nur, bis Sie eine Spalte einfügen oder l?schen):
Also, warum der #Ref! Fehler? Da Col_index_num auf 3 eingestellt ist, gibt Excel an, einen Wert aus der dritten Spalte zu erhalten, wohingegen jetzt nur 2 Spalten im Tabellenarray enthalten sind.
Um zu verhindern, dass solche Dinge geschehen, k?nnen Sie Ihre Vlookup -Formel dynamischer gestalten, indem Sie die folgende übereinstimmungsfunktion aufnehmen:
MATCH(E2,A1:C1,0)
Wo:
- E2 ist der Suchwert, der genau dem Namen der Rückgabespalte entspricht , dh die Spalte, aus der Sie einen Wert ziehen m?chten ( Math -Score in diesem Beispiel).
- A1: C1 ist das Lookup -Array, das die Tischkopfzeile enth?lt.
Fügen Sie nun diese übereinstimmungsfunktion in das Argument Ihrer Vlookup -Formel wie folgt auf:
=VLOOKUP(F1,$A$1:$C$8, MATCH(E2,$A$1:$C$1, 0), FALSE)
Und stellen Sie sicher, dass es tadellos funktioniert, egal wie viele Spalten Sie hinzufügen oder l?schen:
Im obigen Screenshot habe ich alle Zellreferenzen gesperrt, damit die Formel korrekt funktioniert, auch wenn meine Benutzer sie an einen anderen Ort im Arbeitsblatt verschieben. Wenn Sie im folgenden Screenshot sehen k?nnen, funktioniert die Formel nach dem L?schen einer Spalte gut. Darüber hinaus ist Excel intelligent genug, um die absoluten Referenzen in diesem Fall richtig anzupassen:
Excel Hlookup und Match
In ?hnlicher Weise k?nnen Sie die Excel -Match -Funktion verwenden, um Ihre Hlookup -Formeln zu verbessern. Das allgemeine Prinzip ist im Wesentlichen das gleiche wie bei Vlookup: Sie verwenden die übereinstimmungsfunktion, um die relative Position der Rückkehrspalte zu erhalten und diese Nummer dem Argument row_index_num Ihrer Hlookup -Formel zu liefern.
Angesichts der Suchwert in Zelle B5 ist das Tabellenarray B1: H3, der Name der Rückgabezeile (Suchwert für die übereinstimmung) in Zelle A6 und die Zeilenheader A1: A3, die vollst?ndige Formel lautet wie folgt:
=HLOOKUP(B5, B1:H3, MATCH(A6, A1:A3, 0), FALSE)
Wie Sie gerade gesehen haben, ist die Kombination von Hlookup/Vlookup & Match sicherlich eine Verbesserung gegenüber den regul?ren Hlookup- und Vlookup -Formeln. Die Match -Funktion beseitigt jedoch nicht alle Einschr?nkungen. Insbesondere kann eine Vlookup -Match -Formel nach wie vor die Linken nicht schauen, und das Hlookup -Match sucht nicht in einer anderen Zeile als in der obersten.
Um die oben genannten (und einige andere) Einschr?nkungen zu überwinden, sollten Sie eine Kombination aus Indexübereinstimmung verwenden, die eine wirklich leistungsstarke und vielseitige M?glichkeit bietet, in Excel in vielerlei Hinsicht nachzudenken, in vielerlei Hinsicht überlegen ist. Die detaillierten Anleitungs- und Formel -Beispiele finden Sie in INDEX & Match in Excel - eine bessere Alternative zu Vlookup.
So verwenden Sie Match -Formeln in Excel. Hoffentlich werden die in diesem Tutorial diskutierten Beispiele in Ihrer Arbeit hilfreich sein. Ich danke Ihnen für das Lesen und hoffe, Sie n?chste Woche in unserem Blog zu sehen!
üben Sie die Arbeitsmappe zum Download
Excel -Match -Formel -Beispiele (.xlsx -Datei)
Das obige ist der detaillierte Inhalt vonExcel -Match -Funktion mit Formel -Beispielen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen

Schnelle Links Klammern: Kontrolle der Reihenfolge der Opera

Diese Anleitung führt Sie durch das Anpassen, Bewegen, Verstecken und Zeigen Sie die Symbolleiste für Schnellzugriffsanpassungen und hilft Ihnen dabei, Ihren Outlook -Arbeitsbereich so zu gestalten, dass Sie Ihren t?glichen Routine und Pr?ferenzen entsprechen. Die Schnellzugriffs -Symbolleiste in Microsoft Outlook ist ein Gebrauchsfu

Haben Sie schon einmal das Spiel "nur ein schnelles Kopierpaste" mit Google Sheets gespielt ... und eine Stunde Ihres Lebens verloren? Was als einfache Datenübertragung bei der Arbeit mit dynamischen Informationen schnell zu einem Albtraum geht. Diese "schnellen Korrekturen & Qu

Schnelle Linksrecalculationsformeln in manueller Berechnung Modedebugging Complex Formulasminimierung Das Excel -Fenstermikrosoft Excel hat so viele Tastaturverknüpfungen, dass es manchmal schwierig sein kann, sich am nützlichsten zu erinnern. Einer der am meisten übersehenen

Schnelle Links kopieren, verschieben und verknüpfen Sie Zellelemente

Egal, ob Sie kürzlich einen Microsoft Excel-Kurs besucht haben oder überprüfen m?chten, ob Ihr Wissen über das Programm aktuell ist, probieren Sie den Excel-Test von How-to Geek Advanced aus und finden Sie heraus, wie gut Sie es abschneiden! Dies ist der dritte in einer dreiteiligen Serie. Das erste i

1. überprüfen Sie den automatischen Wiederherstellungsordner, ?ffnen Sie in Word "Nicht gespeicherte Dokumente wiederherstellen" oder geben Sie C: \ Benutzer \ Benutzer \ Benutzername \ AppData \ Roaming \ Microsoft \ Word -Pfad ein, um die .asd -Enddatei zu finden. 2. Finden Sie tempor?re Dateien oder verwenden Sie eine historische OneDrive -Version. Geben Sie ~ $ Dateinamen ein. 3. Verwenden Sie Windows-Funktionen "vorherige Versionen" oder Drittanbieter-Tools wie Recuva und Easeus, um Dateien zu scannen und wiederherzustellen und vollst?ndig zu l?schen. Die oben genannten Methoden k?nnen die Erfolgsrate der Wiederherstellung verbessern, aber Sie müssen so bald wie m?glich arbeiten und vermeiden, neue Daten zu schreiben. Das automatische Speichern, regelm??ige Speichern oder Cloud -Verwendung sollte aktiviert sein

Schnelle Links lassen Copilot bestimmen, welche Tabelle zu Manipu ist
