So verwenden Sie die XVERWEIS-Funktion in Excel 2016

So verwenden Sie die XVERWEIS-Funktion in Excel 2016

Excel 2016 für Office 365-Abonnenten unter Windows und Mac unterstützt jetzt eine neue XVERWEIS-Funktion, die als wesentlich einfacherer und vielseitigerer Ersatz für die sehr beliebte (aber oft verleumdete) vertikale Nachschlagefunktion SVERWEIS (weiß nicht, was das X in XVERWEIS) ist, angepriesen wird steht für; umfangreich vielleicht?).

Für diejenigen unter Ihnen, die noch nicht mit SVERWEIS vertraut sind (wird als dritthäufigste Funktion direkt nach SUM und AVERAGE angesehen), diese Funktion durchsucht die ganz linke Spalte einer bestimmten Lookup-Tabelle vertikal nach Zeilen von oben nach unten, bis sie einen Wert in a findet Nachschlagespalte, die durch eine Offset-Nummer gekennzeichnet ist, die mit der von Ihnen gesuchten übereinstimmt oder diese überschreitet. Obwohl die SVERWEIS-Funktion sehr nützlich ist, um bestimmte Elemente in einer langen Liste oder Spalte einer Datentabelle in Ihrem Arbeitsblatt zu finden, weist sie mehrere Einschränkungen auf, die diese neue Nachschlagefunktion nicht teilt, wie XVERWEIS:

  • Findet standardmäßig exakte Übereinstimmungen für Ihren Lookup-Wert im Lookup-Bereich
  • Kann sowohl vertikal (nach Zeile) als auch horizontal (nach Spalte) in einer Tabelle suchen, wodurch die Verwendung der HVERWEIS-Funktion bei der horizontalen Suche nach Spalten ersetzt wird
  • Kann nach links oder rechts suchen, sodass sich der Nachschlagebereich in Ihrer Nachschlagetabelle nicht in einer Spalte links von der als Rückgabebereich festgelegten Spalte befinden muss, damit die Funktion funktioniert
  • Wenn der Standardwert für exakte Übereinstimmung verwendet wird, funktioniert es auch dann, wenn die Werte im Nachschlagebereich nicht in einer bestimmten Reihenfolge sortiert sind
  • Kann mit einem optionalen Suchmodusargument von der untersten Reihe nach oben im Lookup-Array-Bereich suchen

Die XLOOKUP-Funktion hat fünf mögliche Argumente, von denen die ersten drei erforderlich und die letzten beiden optional sind, wobei die folgende Syntax verwendet wird:

XLOOKUP( lookup_value , lookup_array , return_array ,[ match_mode ],[ search_mode ])

Das erforderliche Argument lookup_value bezeichnet den Wert oder das Element, nach dem Sie suchen. Das erforderliche Array- Argument look_up gibt den Zellbereich an, der nach diesem Lookup-Wert durchsucht werden soll, und das Argument return_array bezeichnet den Zellbereich , der den Wert enthält, der zurückgegeben werden soll, wenn Excel eine genaue Übereinstimmung findet.

* Denken Sie daran, wenn Sie die Argumente lookup_array und return_array in Ihrer XLOOKUP-Funktion angeben, dass beide Bereiche gleich lang sein müssen, sonst gibt Excel den #VALUE! Fehler in deiner Formel. Aus diesem Grund verwenden Sie beim Definieren dieser Argumente eher Bereichsnamen oder Spaltennamen einer bestimmten Datentabelle, als auf sie hinzuweisen oder ihre Zellbezüge einzugeben .

Das optionale Argument match_mode kann einen der folgenden vier Werte enthalten:

  • 0 für eine genaue Übereinstimmung (der Standardwert, genauso wie wenn kein match_mode- Argument angegeben ist)
  • -1 für genaue Übereinstimmung oder nächstkleineren Wert
  • 1 für exakte Übereinstimmung oder nächsthöheren Wert
  • 2 für teilweise Übereinstimmung mit Platzhalterzeichen, die mit der Zellreferenz im lookup_value- Argument verbunden sind

Das optionale Argument search_mode kann einen der folgenden vier Werte enthalten:

  • 1 , um von Anfang bis Ende zu suchen, d. h. von oben nach unten (Standardeinstellung, genauso wie wenn kein Suchmodus- Argument angegeben ist)
  • -1 , um von unten nach oben zu suchen
  • 2 für eine binäre Suche in aufsteigender Reihenfolge
  • -2 für binäre Suche in absteigender Reihenfolge

Der beste Weg, um die Leistungsfähigkeit und Vielseitigkeit der neuen XLOOKUP-Funktion zu verstehen, besteht darin, sie in einem Excel-Arbeitsblatt in Aktion zu sehen. In der folgenden Abbildung habe ich ein Arbeitsblatt mit einer einfachen Verkaufsdatentabelle für 2019, die nach Ländern geordnet ist. Um XVERWEIS zu verwenden, um den Gesamtumsatz aus dieser Tabelle in Zelle E4 basierend auf dem Land zurückzugeben, das Sie in Zelle D4 des Arbeitsblatts eingeben, führen Sie die folgenden Schritte aus:

Positionieren Sie den Zellcursor in Zelle E4 des Arbeitsblatts

Klicken Sie auf der Registerkarte Formeln auf die Option Nachschlagen und Referenz, gefolgt von XVERWEIS unten im Dropdown-Menü, um das Dialogfeld Funktionsargumente zu öffnen.

Klicken Sie im Arbeitsblatt auf Zelle D4, um den Zellbezug in das Textfeld Lookup_value-Argument einzugeben.

Drücken Sie die Tabulatortaste, um das Argumenttextfeld Lookup_array auszuwählen, klicken Sie dann auf Zelle A4 und halten Sie die Umschalttaste gedrückt, während Sie die Strg-Pfeiltaste nach unten drücken, um A4:A8 als zu durchsuchenden Bereich auszuwählen (da der Bereich A3:B8 als Excel-Datentabelle definiert ist, Tabelle1[Land] erscheint im Textfeld anstelle des Bereichs A4:A8).

Drücken Sie die Tabulatortaste, um das Argumenttextfeld Return_array auszuwählen, klicken Sie dann auf Zelle B4 und halten Sie die Umschalttaste gedrückt, während Sie die Strg-Pfeiltaste nach unten drücken, um B4:B8 als den Bereich auszuwählen, der die Werte enthält, die basierend auf den Ergebnissen der Suche zurückgegeben werden sollen (erscheint als Tabelle1[Gesamtumsatz] im Textfeld).

Klicken Sie auf OK, um die XVERWEIS-Formel in Zelle E4 einzugeben.

So verwenden Sie die XVERWEIS-Funktion in Excel 2016

Erstellen einer Formel mit XVERWEIS in Zelle E4, die Verkäufe basierend auf dem in Zelle D4 eingegebenen Land zurückgibt.

Excel gibt die XLOOKUP-Formel in Zelle E4 des Arbeitsblatts ein und gibt 4900 als Ergebnis zurück, da Costa Rica derzeit in die Nachschlagezelle D4 eingegeben wird und wie Sie in der Verkaufstabelle 2019 sehen können, ist dies tatsächlich der Gesamtumsatz für dieses Land.

Da XLOOKUP von rechts nach links genauso gut funktioniert wie von links nach rechts, können Sie diese Funktion auch verwenden, um das Land aus dieser Verkaufstabelle basierend auf einer bestimmten Verkaufszahl zurückzugeben. Die folgende Abbildung zeigt Ihnen, wie Sie dies tun. Diesmal erstellen Sie die XLOOKUP-Formel in Zelle D4 und legen den in Zelle E4 eingegebenen Wert (in diesem Fall 11.000) als lookup_value-Argument fest.

Darüber hinaus geben Sie -1 als match_mode-Argument ein, um den genauen Übereinstimmungsstandard der Funktion zu überschreiben, sodass Excel das Land mit einer genauen Übereinstimmung mit dem in der Nachschlagezelle E4 eingegebenen Verkaufswert oder das Land mit dem nächstniedrigeren Gesamtumsatz (Mexiko mit 10.000 USD in diesem Fall, da in dieser Tabelle kein Land mit 11.000 USD des Gesamtumsatzes enthalten ist). Ohne ein match_mode-Argument für diese Formel anzugeben, würde Excel als Ergebnis #NA zurückgeben, da es in dieser Verkaufstabelle keine genaue Übereinstimmung mit 11.000 $ gibt.

So verwenden Sie die XVERWEIS-Funktion in Excel 2016

Erstellen einer Formel mit XLOOKUP in Zelle D4, die das Land basierend auf den in Zelle E4 eingegebenen Verkäufen zurückgibt

Da die XVERWEIS-Funktion die horizontale Suche nach Spalten genauso komfortabel wie die vertikale Suche nach Zeile ist, können Sie sie verwenden, um eine Formel zu erstellen, die eine Zwei-Wege-Suche durchführt (und die Notwendigkeit, eine Formel zu erstellen, die die INDEX- und MATCH-Funktionen kombiniert, wie in der Vergangenheit). Die folgende Abbildung, die die Produktionsplantabelle 2019 für die Teilenummern AB-100 bis AB-103 für die Monate April bis Dezember enthält, zeigt Ihnen, wie dies geschieht.

So verwenden Sie die XVERWEIS-Funktion in Excel 2016

Erstellen einer Formel mit verschachtelten XLOOKUP-Funktionen, um die Anzahl der produzierten Einheiten für ein Teil in einem bestimmten Monat zurückzugeben

In Zelle B12 habe ich folgende Formel erstellt:

=XLOOKUP(part_lookup,$A$3:$A$6,XLOOKUP(date_lookup,$B$2:$J$2,$B$3:$J$6))

Diese Formel beginnt mit der Definition einer XLOOKUP-Funktion, die vertikal zeilenweise nach einer genauen Übereinstimmung mit dem Teileeintrag sucht, der in der Zelle namens part_lookup (in diesem Fall Zelle B10) im Zellbereich $A$3:$A$6 der Produktionstabelle vorgenommen wurde . Beachten Sie jedoch, dass das Argument return_array für diese ursprüngliche LOOKUP-Funktion selbst eine zweite XLOOKUP-Funktion ist.

Diese zweite, verschachtelte XLOOKUP-Funktion durchsucht den Zellbereich $B$2:$J$2 horizontal nach Spalten nach einer genauen Übereinstimmung mit dem Datumseintrag, der in der Zelle date_lookup (in diesem Fall Zelle B11) vorgenommen wurde. Das Argument return_array für diese zweite, verschachtelte XLOOKUP-Funktion ist $B$3:$J$6, der Zellbereich aller Produktionswerte in der Tabelle.

Diese Formel funktioniert so, dass Excel zuerst das Ergebnis der zweiten, verschachtelten XLOOKUP-Funktion berechnet, indem es eine horizontale Suche durchführt, die in diesem Fall das Array im Zellbereich D3: D6 der Spalte vom 19. Juni (mit den Werten: 438, 153, 306 und 779) als Ergebnis. Dieses Ergebnis wird wiederum das Argument return_array für die ursprüngliche XLOOKUP-Funktion, die eine vertikale Suche nach Zeilen nach einer genauen Übereinstimmung mit dem Teilenummerneintrag in Zelle B11 (mit dem Namen part_lookup) durchführt. Da in diesem Beispiel diese part_lookup-Zelle AB-102 enthält, gibt die Formel nur den Produktionswert vom 19. Juni, 306, aus dem Ergebnis der zweiten, nächsten XVERWEIS-Funktion zurück.

Hier hast du es! Ein erster Blick auf XLOOKUP, eine leistungsstarke, vielseitige und ziemlich einfach zu verwendende neue Lookup-Funktion, die nicht nur die von den SLOOKUP- und HLOOKUP-Funktionen durchgeführten Einzelwert-Lookups, sondern auch die durch Kombination der INDEX- und MATCH-Funktionen ebenfalls.

* Leider ist die XVERWEIS-Funktion nicht abwärtskompatibel mit früheren Versionen von Microsoft Excel, die nur die SVERWEIS- und HVERWEIS-Funktionen unterstützen, oder kompatibel mit aktuellen Versionen, die sie noch nicht als eine ihrer Nachschlagefunktionen enthalten, wie Excel 2019 und Excel Online . Das bedeutet, dass alle diese Formeln #NAME? Fehlerwerte, wenn sie das Arbeitsblatt öffnen.

Syntax

Die Funktion „XLOOKUP“ durchsucht einen Bereich oder ein Array und gibt dann das Element zurück, das der ersten gefundenen Übereinstimmung entspricht. Wenn keine Übereinstimmung vorhanden ist, kann XLOOKUP die nächste (ungefähre) Übereinstimmung zurückgeben. 

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode]) 

Streit

Beschreibung

Lookup-Wert

Erforderlich*

Der Wert, nach dem gesucht werden soll

*Wenn es weggelassen wird, gibt XLOOKUP leere Zellen zurück, die es in lookup_array findet.   

lookup_array

Erforderlich

Das zu durchsuchende Array oder der zu durchsuchende Bereich

return_array

Erforderlich

Das zurückzugebende Array oder der Bereich

[if_not_found]

Optional

Wenn keine gültige Übereinstimmung gefunden wird, geben Sie den von Ihnen angegebenen [if_not_found]-Text zurück.

Wenn keine gültige Übereinstimmung gefunden wird und [if_not_found] fehlt, wird #N/A zurückgegeben.

[match_mode]

Optional

Geben Sie den Match-Typ an:

0 – Genaue Übereinstimmung. Wenn nichts gefunden wird, geben Sie #N/A zurück. Dies ist die Standardeinstellung.

-1 – Genaue Übereinstimmung. Wenn nichts gefunden wird, geben Sie den nächstkleineren Artikel zurück.

1 – Genaue Übereinstimmung. Wenn nichts gefunden wird, senden Sie den nächstgrößeren Artikel zurück.

2 – Eine Platzhalterübereinstimmung, bei der *, ? und ~ eine besondere Bedeutung haben.

[Suchmodus]

Optional

Geben Sie den zu verwendenden Suchmodus an:

1 – Führen Sie eine Suche beginnend beim ersten Element durch. Dies ist die Standardeinstellung.

-1 – Führen Sie eine Rückwärtssuche beginnend beim letzten Element durch.

2 – Führen Sie eine binäre Suche durch, die darauf basiert, dass „lookup_array“ in aufsteigender Reihenfolge sortiert wird. Bei Nichtsortierung werden ungültige Ergebnisse zurückgegeben.

-2 – Führen Sie eine binäre Suche durch, die darauf basiert, dass „lookup_array“ in absteigender Reihenfolge sortiert wird. Bei Nichtsortierung werden ungültige Ergebnisse zurückgegeben.

Beispiele

Beispiel 1    verwendet XLOOKUP, um einen Ländernamen in einem Bereich zu suchen und dann die Landesvorwahl des Telefons zurückzugeben. Es enthält den lookup_value (Zelle F2), lookup_array (Bereich B2: B11) und return_array (Bereich D2:D11) Argumente. Das Argument match_mode ist nicht enthalten, da XLOOKUP standardmäßig eine exakte Übereinstimmung erzeugt.

Beispiel für die XLOOKUP-Funktion, die verwendet wird, um einen Mitarbeiternamen und eine Abteilung basierend auf der Mitarbeiter-ID zurückzugeben. Die Formel lautet =XLOOKUP(B2,B5:B14,C5:C14).

Hinweis: XLOOKUP verwendet ein Sucharray und ein Rückgabearray, während VLOOKUP ein einzelnes Tabellenarray gefolgt von einer Spaltenindexnummer verwendet. Die entsprechende SVERWEIS-Formel wäre in diesem Fall: =VLOOKUP(F2,B2:D11,3,FALSE)

———————————————————————————

Beispiel 2    sucht Mitarbeiterinformationen basierend auf einer Mitarbeiter-ID-Nummer. Im Gegensatz zu SVERWEIS kann XLOOKUP ein Array mit mehreren Elementen zurückgeben, sodass eine einzelne Formel sowohl den Namen des Mitarbeiters als auch die Abteilung aus den Zellen C5:D14 zurückgeben kann.

Beispiel für die XLOOKUP-Funktion, die verwendet wird, um einen Mitarbeiternamen und eine Abteilung basierend auf der Mitarbeiter-ID zurückzugeben. Die Formel lautet: =XLOOKUP(B2,B5:B14,C5:D14,0,1)

———————————————————————————

Beispiel 3    fügt ein if_not_found Argument zum vorherigen Beispiel hinzu.

Beispiel für die XLOOKUP-Funktion, die verwendet wird, um einen Mitarbeiternamen und eine Abteilung basierend auf der Mitarbeiter-ID mit dem Argument if_not_found zurückzugeben. Die Formel lautet =XLOOKUP(B2,B5:B14,C5:D14,0,1,"Mitarbeiter nicht gefunden")

———————————————————————————

Beispiel 4    sucht in Spalte C nach dem in Zelle E2 eingegebenen persönlichen Einkommen und findet in Spalte B einen passenden Steuersatz. Dadurch wird if_not_found Argument, das 0 (Null) zurückgibt, wenn nichts gefunden wird. Das Argument match_mode ist auf 1 gesetzt, was bedeutet, dass die Funktion nach einer genauen Übereinstimmung sucht und zurückgibt, wenn sie keine finden kann der nächstgrößere Artikel. Schließlich wird das Argument search_mode auf 1 gesetzt, was die Funktion bedeutet sucht vom ersten bis zum letzten Element.

Bild der XLOOKUP-Funktion, mit der ein Steuersatz basierend auf dem Maximaleinkommen zurückgegeben wird. Dies ist eine ungefähre Übereinstimmung. Die Formel lautet: =XLOOKUP(E2,C2:C7,B2:B7,1,1)

Hinweis: XARRAY's lookup_array Spalte befindet sich rechts von  Spalte, während VLOOKUP nur von links nach rechts schauen kann.return_array

———————————————————————————

Beispiel 5    verwendet eine verschachtelte XLOOKUP-Funktion, um sowohl einen vertikalen als auch einen horizontalen Abgleich durchzuführen. Zuerst wird in Spalte B nach Bruttogewinn und dann nach Qtr1 gesucht in der oberen Zeile der Tabelle (Bereich C5:F5) und gibt schließlich den Wert am Schnittpunkt der beiden zurück. Dies ähnelt der gemeinsamen Verwendung der Funktionen INDEX und MATCH.

Tipp: Sie können XLOOKUP auch verwenden, um die HLOOKUP-Funktion zu ersetzen.

Bild der XLOOKUP-Funktion, die zum Zurückgeben horizontaler Daten aus einer Tabelle durch Verschachteln von zwei XLOOKUPs verwendet wird. Die Formel lautet: =XLOOKUP(D2,$B6:$B17,XLOOKUP($C3,$C5:$G5,$C6:$G17))

Hinweis: Die Formel in den Zellen D3:F3 lautet: =XLOOKUP(D2,$B6:$B17,XLOOKUP($C3, $C5:$G5,$C6:$G17)).

———————————————————————————

Beispiel 6    verwendet die SUM-Funktion und zwei verschachtelte XLOOKUP-Funktionen, um alle Werte zwischen zwei Bereichen zu summieren. In diesem Fall möchten wir die Werte für Trauben und Bananen summieren und auch Birnen einbeziehen, die zwischen beiden liegen.

Verwenden von XLOOKUP mit SUM, um einen Wertebereich zu summieren, der zwischen zwei Auswahlmöglichkeiten liegt

Die Formel in Zelle E3 lautet: =SUM(XLOOKUP(B3,B6:B10,E6:E10):XLOOKUP(C3,B6:B10,E6:E10))

Wie funktioniert es? XLOOKUP gibt einen Bereich zurück. Bei der Berechnung sieht die Formel also so aus: =SUM($E$7:$E$9). Sie können selbst sehen, wie das funktioniert, indem Sie eine Zelle mit einer ähnlichen XLOOKUP-Formel wie dieser auswählen und dann Formeln > auswählen. Formelprüfung > Formel auswerten und dann Auswerten auswählen, um die Berechnung schrittweise durchzuführen.


Smartsheet 9.1.1

Smartsheet 9.1.1

Smartsheet ist eine dynamische Arbeitsplattform, mit der Sie Projekte verwalten, Arbeitsabläufe erstellen und mit Ihrem Team zusammenarbeiten können.

SharePoint

SharePoint

SharePoint ist ein webbasiertes Kollaborationssystem, das eine Vielzahl von Workflow-Anwendungen, „Listen“-Datenbanken und anderen Webkomponenten sowie Sicherheitsfunktionen verwendet, um die Zusammenarbeit von Unternehmensgruppen zu steuern.

Ewiger Kalender 1.0.38/1.0.36

Ewiger Kalender 1.0.38/1.0.36

Van Nien Calendar ist eine Kalenderanzeigeanwendung auf Ihrem Telefon, die Ihnen hilft, schnell das Monddatum auf Ihrem Telefon zu sehen und so Ihre wichtige Arbeit zu ordnen.

Microsoft Outlook 2021

Microsoft Outlook 2021

Microsoft Outlook ist eine Geschäfts- und Produktivitätsanwendung, die von der Microsoft Corporation entwickelt wurde.

ClickUp

ClickUp

ClickUp ist eine der am höchsten bewerteten Produktivitätsplattformen für jedes Unternehmen. Große Unternehmen wie Google, Booking.com, San Diego Padres und Uber nutzen ClickUp, um die Produktivität am Arbeitsplatz zu steigern.

PDF-XChange Viewer 2.5.322.10

PDF-XChange Viewer 2.5.322.10

PDF ist zu einem häufig verwendeten Format zum Lesen, Erstellen und Senden von Textdokumenten geworden. Im Gegenzug hat die Zahl der für diese Art der Dokumentation eingesetzten Programme zugenommen. PDF-XChange Viewer gehört zu einer wachsenden Zahl von PDF-Viewern.

Apache OpenOffice

Apache OpenOffice

Apache OpenOffice bietet eine vollständige Suite von Office-Anwendungen, die mit Microsoft 365 konkurrieren können, insbesondere in Excel, PowerPoint und Word. Es ermöglicht Ihnen eine effektivere Verwaltung Ihrer Projekte und unterstützt mehrere Dateiformate.

Laden Sie iTaxviewer 1.8.7 herunter

Laden Sie iTaxviewer 1.8.7 herunter

Die iTaxViewer-Software ist heute die beliebteste Software zum Lesen von XML-Dateien. Bei dieser Software handelt es sich um eine Anwendung zum Lesen elektronischer Steuererklärungen im XML-Format des General Department of Taxation.

Nitro PDF Reader

Nitro PDF Reader

Nitro PDF Reader ist ein praktischer PDF-Editor, der alle grundlegenden Aufgaben abdeckt, die die meisten Menschen täglich mit PDF-Dokumenten ausführen.

Foxit Reader 12

Foxit Reader 12

Foxit Reader ist in erster Linie ein PDF-Reader und ermöglicht Ihnen außerdem, PDF-Dateien zu erstellen, sie zu signieren, zu bearbeiten und Anmerkungen hinzuzufügen. Es funktioniert auf Betriebssystemen, es gibt Plugins für verschiedene Programme aus dem Microsoft Office-Paket.