Heim >Software-Tutorial >Bürosoftware >Vergessen Sie Vlookup in Excel: Hier ist, warum ich Xlookup benutze
Als langfristiger Excel-Enthusiast habe ich es immer genossen, Vlookup, eines der bekanntesten Suchfunktionen von Excels, zu verwenden. Die Einführung von Xlookup durch Microsoft im Jahr 2019 hat jedoch alles verändert. Als ich feststellte, wie nützlich Xlookup ist, wusste ich, dass ich nie zurückblicken würde. Ich werde auch nicht explizit über Hlookup sprechen, weil es - noch seine Richtung - genauso funktioniert wie Vlookup. Xlookup zu vlookup, ich zeige Ihnen, wie sie funktionieren.
In diesem Beispiel möchte ich, dass Excel die Mitarbeiter -ID basierend auf dem Namen in Zelle H1 nachsieht und das Ergebnis an Zelle H2 zurückgibt.
, um dies zu tun, werde ich die folgende Formel in Zelle H2 eingeben:
=XLOOKUP(<em>a</em>,<em>b</em>,<em>c</em>,<em>d</em>,<em>e</em>,<em>f</em>)
In diesem Fall enthält Zelle H1 den Wert, den Excel zum Nachschlagen benötigt (Mary). B2 bis B12 ist dort, wo dieser Wert gefunden werden kann (Namen der Mitarbeiter), in A2 bis A12 wird das entsprechende Ergebnis aus (IDs der Mitarbeiter) und "ungültiger Name" von Excel, wenn der Suchwert zurückgibt Es ist nicht irgendwo im Sucharray zu finden. und ich möchte, dass Excel von oben im Lookup -Array sucht (dazu später mehr). Argumente:
wobei
In diesem Beispiel möchte ich, dass Excel die Nationalität basierend auf der Mitarbeiter -ID in Zelle H4 nachsieht und das Ergebnis in Zelle H5 zurückgibt.
, um dies in der Zelle H5 zu tun, werde ich
=XLOOKUP(<em>a</em>,<em>b</em>,<em>c</em>,<em>d</em>,<em>e</em>,<em>f</em>)
eingeben, da die Zelle H4 den Lookup -Wert (ID 3264) enthält Finden Sie diesen Wert und die entsprechende Rückgabe, die fünfte Spalte (das Land) ist das Array, in dem das Ergebnis gefunden wird, und ich möchte eine genaue Übereinstimmung (falsch).
Ein wichtiger Unterschied zwischen Vlookup und Xlookup besteht darin, dass er erstere verlangt, dass ich eine Spaltenindexnummer angeben muss, in der das Ergebnis gefunden wird, während letzteres nicht. Dies liegt daran :Es ist einfach, die Spalten versehentlich falsch zu falsch, wenn Ihr Lookup -Array Hunderte von Säulen besteht.
Das Lookup -Array muss die Spalte links sein, und das Rückgabearray muss nach rechts sein. Dies schränkt die Vielseitigkeit von Vlookup ein.
Sowohl Vlookup als auch Xlookup können eine genaue Übereinstimmung zurückgeben (der genaue entsprechende Wert in einer Reihe) und eine ungefähre Übereinstimmung (ein in der Nähe entsprechender Wert).
Insbesondere die ungefähre Übereinstimmung von Vlookup (angezeigt in der Formel angezeigt) sucht das Lookup -Array, bis es einen Wert findet, der größer als der Suchwert ist. Anschließend gibt es den Wert zurück, der eine Zeile von dort hoch ist. Vlookup nimmt den Suchwert von 65 an, überprüft das Such -Array, findet den ersten Wert, der größer als der Suchwert ist (in diesem Fall 70), und gibt dann die Note aus der obigen Reihe zurück (Klasse C).
Dies zeigt zwei Nachteile. Zunächst muss das Lookup -Array in aufsteigender Reihenfolge aufgeführt sein. Zweitens muss ich dem Lookup-Array einen Fehler hinzufügen, da ich nicht die Option in Vlookup habe, ein nicht übereinstimmendes Argument anzugeben. Xlookup bietet drei Alternativen zu Vlookups eindimensionales ungefähres Match:
Nehmen Sie die Schüler D als Beispiel. Mit einer Punktzahl von 65 wird Excel sehen, dass der nächst kleinste Wert im Lookup -Array 60 beträgt und der nächstgrößte Wert 70 beträgt. Da der Student noch nicht den Schwellenwert für die Klasse B (70) erreicht hat, muss ich Excel dazu benötigen Nehmen Sie den nächst kleinsten Wert im Lookup -Array (60), um die Grade C aus dem Rückgabebereich zurückzugeben. Ich werde also -1 als Matching -Option in der Formel eingeben. Array, um die nächsten höheren oder niedrigeren Werte zu finden, wenn keine genaue Übereinstimmung vorhanden ist. Ich kann auch die Fehlzeile in meinem Lookup -Array weglassen, denn wenn die Punktzahl eines Schülers nicht übereinstimmt, kann ich das vierte Argument in der Xlookup -Syntax verwenden, um das Wort Fail zurückzugeben.
Weitere Suchmodi (Anweisungen).
Mit Xlookup können Sie jedoch die Suchausrichtung auswählen:
vlookup
Aber das gibt ein #REF zurück! Fehler Da das dritte Argument (Spaltenindexnummer) nur eine einzelne Ziffer sein kann, kein Bereich. Dies bedeutet, dass Xlookup viel anpassungsfähiger ist, da es je nach den Parametern, die Sie der Formel hinzufügen, entweder einen einzelnen Wert oder einen Bereich zurückgeben können. Unterstützen Sie Xlookup, verwerfen Sie Vlookup und Hlookup nicht ganz! Möglicherweise gibt es noch Fälle, in denen Sie sie verwenden müssen, z.
Das obige ist der detaillierte Inhalt vonVergessen Sie Vlookup in Excel: Hier ist, warum ich Xlookup benutze. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!