Da Sie hier sind, gehe ich davon aus, dass Sie einige Werte in mehreren Tabellen nachschlagen möchten. Wenn eine der Tabellen den angegebenen Nachschlagewert enthält, möchten Sie sie mit der Excel SVERWEIS-Funktion abrufen. Rechts? So machen Sie es.
Generische Formel für die verschachtelte SVERWEIS-Funktion
=IFERROR(SVERWEIS(lookup_value,table1,col,0),IFERROR(SVERWEIS(lookup_value,table2,col,0),SVERWEIS(lookup_value,table3,col,0))) |
Lookup-Wert:Dies ist der Wert, nach dem Sie in Ihrem Datensatz suchen.
Tabelle1, Tabelle2, Tabelle3,… :Dies sind die Tabellen, in denen Sie wissen, dass der Wert vorhanden ist.
Spalte:Die Spaltennummer in der Tabelle, aus der Sie den Wert abrufen möchten.
0: Dies ist für eine genaue Übereinstimmung. Wenn Sie eine ungefähre Übereinstimmung durchführen möchten, verwenden Sie 1.
Lassen Sie uns ein Beispiel haben, um die Dinge klar zu machen.
Verwenden von verschachtelten SVERWEIS zum Durchsuchen mehrerer Tabellen
Lassen Sie uns zuerst ein Szenario erstellen. Angenommen, wir führen drei Yoga-Klassen durch. Am Ende des Tages finden Sie ein Armband, das den Namen John trägt. Jetzt wissen Sie, dass John einer von drei Klassen angehört. Um John in allen drei Klassen nachzuschlagen, müssen wir die verschachtelte oder verkettete SVERWEIS-Funktion in die IFERROR-Funktionen einfügen.
Hier möchten wir John mit SVERWEIS in allen drei Tabellen nachschlagen und seine Telefonnummer abrufen.
Mit der obigen generischen Formel setzen wir diese Formel in Zelle E12.
=WENNFEHLER(SVERWEIS(D12,B2:C7,2,0),WENNFEHLER(SVERWEIS(D12,F2:G7,2,0),SVERWEIS(D12,J2:K7,2,0))) |
Hier, D12 ist unser Nachschlagewert.
B2:C7, F2:G7, und J2: K7 sind die Tabellen, in denen wir suchen möchten.
2 ist die Spaltennummer der Tabellen, aus denen wir die Nummer abrufen möchten. (Hier ist die Spaltennummer für jede Tabelle gleich, kann aber in verschiedenen Datensätzen unterschiedlich sein).
Wenn Sie die Eingabetaste drücken, wird Johns Nummer abgerufen.
Wie funktioniert es
Die Technik ist einfach. Wie wir wissen, gibt SVERWEIS den #N/A-Fehler aus, wenn der Nachschlagewert in der angegebenen Tabelle nicht gefunden wird, und die IFERROR-Funktion gibt den angegebenen Wert zurück, wenn sie einen #N/A-Fehler eingegeben hat. Wir nutzen diese Funktionen zu unserem Vorteil.
Der erste SVERWEIS läuft. Es gelingt nicht, John in der ersten Tabelle zu finden. Es gibt #N/A Fehler zurück. Diese Funktion ist nun in der Funktion IFERROR gekapselt. Da die erste SVERWEIS-Formel #N/A an IFERROR übergeben hat, wird der zweite Teil von IFERROR ausgeführt, der wiederum eine IFERROR-Funktion enthält.
In der nächsten Runde sucht der SVERWEIS nach John in der zweiten Tabelle F2:G7. Es schlägt erneut fehl und IFERROR springt das Steuerelement zum nächsten Teil. In diesem Teil haben wir nur die SVERWEIS-Funktion, aber dieses Mal findet sie John in der dritten Tabelle J2:K7 und gibt die Nummer zurück.
Notiz: Im obigen Beispiel waren wir sicher, dass John Teil einer drei Tabelle ist. Wenn Sie sich jedoch nicht sicher sind, ob Ihre Tabellen diese Werte enthalten oder nicht, verwenden Sie eine andere IFERROR-Funktion, die "Wert in keiner Tabelle gefunden" zurückgibt.
=IFERROR(SVERWEIS(D12,B2:C7,2,0),IFERROR(SVERWEIS(D12,F2:G7,2,0),IFERROR(SVERWEIS(D12,J2:K7,2,0),"Kann nicht finden"))) |
Also ja, Leute, so können Sie in mehrere Tabellen nachschlagen. Dies ist nicht die eleganteste Methode, um mehrere Tabellen nachzuschlagen, aber genau das haben wir. Es gibt andere Möglichkeiten, dies zu tun. Eine Möglichkeit besteht darin, einen kombinierten Datensatz aller Klassen in einer Masterdatei zu haben. Ein anderer ist immer VBA.
Ich hoffe, ich war erklärend genug. Wenn Sie Zweifel an diesem Artikel oder einem anderen Excel- oder VBA-bezogenen Artikel haben, lassen Sie es mich im Kommentarbereich unten wissen.
IFERROR und SVERWEIS-Funktion | Die SVERWEIS-Funktion ist selbst eine erstaunliche Funktion, funktioniert aber noch besser, wenn sie mit der IFERROR-Funktion verwendet wird. Die IFERROR-Funktion wird verwendet, um alle von der SVERWEIS-Funktion zurückgegebenen Fehler abzufangen.
ISERROR und SVERWEIS-Funktion | Diese Kombination gibt TRUE zurück, wenn die SVERWEIS-Funktion zu einem Fehler führt.
17 Dinge über Excel SVERWEIS | Lernen Sie 17 erstaunliche Funktionen von SVERWEIS in einem Rutsch kennen.
LOOKUP Mehrere Werte | Suchen Sie mehrere Übereinstimmungen mit der Funktion INDEX-MATCH.
Populäre Artikel:
50 Excel-Kurzbefehle zur Steigerung Ihrer Produktivität | Werden Sie schneller bei Ihrer Aufgabe. Mit diesen 50 Tastenkombinationen arbeiten Sie noch schneller mit Excel.
Die SVERWEIS-Funktion in Excel | Dies ist eine der am häufigsten verwendeten und beliebtesten Funktionen von Excel, die verwendet wird, um Werte aus verschiedenen Bereichen und Blättern zu suchen.
ZÄHLENWENN in Excel 2016 | Zählen Sie Werte mit Bedingungen mit dieser erstaunlichen Funktion. Sie müssen Ihre Daten nicht filtern, um einen bestimmten Wert zu zählen. Die Countif-Funktion ist unerlässlich, um Ihr Dashboard vorzubereiten.
So verwenden Sie die SUMIF-Funktion in Excel | Dies ist eine weitere wesentliche Funktion des Dashboards. Dies hilft Ihnen, Werte unter bestimmten Bedingungen zusammenzufassen.