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)

Wenn Sie nach Monat in Excel Pivot-Tabelle gruppieren, müssen Sie sicherstellen, dass das Datum korrekt formatiert ist, dann die Pivot-Tabelle einfügen und das Datumfeld hinzufügen und schlie?lich mit der rechten Maustaste auf die Gruppe "Monat" klicken. Wenn Sie auf Probleme sto?en, prüfen Sie, ob es sich um ein Standarddatumformat handelt und der Datenbereich angemessen ist, und passen Sie das Zahlenformat an, um den Monat korrekt anzuzeigen.

Schnelle Links überprüfen Sie den Autosave -Status des Dateis.

Verwenden Sie die Funktion "Top -Title -Zeile", um die sich wiederholenden Header pro Seite einzurichten. Spezifische Schritte: 1. ?ffnen Sie die Excel -Datei und klicken Sie auf die Registerkarte "Seitenlayout". 2. Klicken Sie auf die Schaltfl?che "Title". 3. W?hlen Sie im Popup-Fenster "Top-Titelzeile" und w?hlen Sie die zu wiederholende Zeile (z. B. Zeile 1). 4. Klicken Sie auf "OK", um die Einstellungen auszufüllen. Zu den Hinweisen geh?ren: Nur sichtbare Effekte beim Druckvorschau oder beim tats?chlichen Druck, vermeiden Sie die Auswahl zu viele Titelzeilen, um die Anzeige des Textes zu beeinflussen. Verschiedene Arbeitsbl?tter müssen separat festgelegt werden. ExcelOnline unterstützt diese Funktion nicht, erfordert eine lokale Version, die Mac -Versionsvorgang ist ?hnlich, aber die Schnittstelle ist geringfügig unterschiedlich.

Das Tutorial zeigt, wie man den hellen und dunklen Modus in verschiedenen Outlook -Anwendungen umschaltet und wie ein wei?es Lesebereich in schwarzem Thema bleibt. Wenn Sie h?ufig sp?t in der Nacht mit Ihrer E -Mail arbeiten, kann der Dark -Modus von Outlook die Augenbelastung verringern und

Es ist üblich, einen Screenshot auf einem PC aufzunehmen. Wenn Sie kein Tool von Drittanbietern verwenden, k?nnen Sie es manuell tun. Der offensichtlichste Weg ist, die PRT -SC -Taste/oder die Drucken von SCRN -Taste (Druckbildschirmschlüssel) zu drücken, die den gesamten PC -Bildschirm greifen. Du tust

MicrosoftTeamsRecordingsarestoredIntheCloud, typischerweiseinonedriveorSharePoint.1.RECORDINGINGSUSUSUSUSAVETOTOTOTHEINITIATOR'SONEDRIVIINIONS "Aufnahmen" ordnerunder

Das Finden des zweitgr??ten Wertes in Excel kann durch gro?e Funktion implementiert werden. Die Formel ist = gro? (Bereich, 2), wobei der Bereich der Datenbereich ist; Wenn der Maximalwert wiederholt erscheint und alle maximalen Werte ausgeschlossen werden müssen und der zweite Maximalwert gefunden wird, k?nnen Sie die Array -Formel = max (if (Rangemax (Bereich), Bereich) verwenden) und die alte Version von Excel muss durch die Strg -Verschiebung ausgeführt werden. Für Benutzer, die mit Formeln nicht vertraut sind, k?nnen Sie auch manuell suchen, indem Sie die Daten in absteigender Reihenfolge sortieren und die zweite Zelle anzeigen. Diese Methode ?ndert jedoch die Reihenfolge der ursprünglichen Daten. Es wird empfohlen, zuerst die Daten zu kopieren und dann zu arbeiten.

Topulldatafromthewebintoexcelwithoutcoding, usePowerQueryForStructuredHtmltables ByenteringtheUrlunderdata> GetData> fromWebandSelectingThedEredTable;
