Monday, February 20, 2023

Verwenden Sie das table_array-Argument in einer Suchfunktion – Microsoft Support

Wichtig: Probieren Sie die neue Funktion XLOOKUP aus, eine verbesserte Version von SVERWEIS, die in alle Richtungen funktioniert und standardmäßig exakte Übereinstimmungen zurückgibt, wodurch sie einfacher und bequemer zu verwenden ist als ihr Vorgänger.

Wenn Sie eine SVERWEIS- oder WVERWEIS- Funktion erstellen, geben Sie einen Zellbereich ein, z. B. D2:F39. Dieser Bereich wird als table_array-Argument bezeichnet, und ein Argument ist einfach ein Datenelement, das eine Funktion benötigt, um ausgeführt zu werden. In diesem Fall durchsucht die Funktion diese Zellen nach den gesuchten Daten.

Das Argument table_array ist immer das zweite Argument in einer VLOOKUP- oder HLOOKUP-Funktion (das erste ist der Wert, den Sie zu finden versuchen), und die Funktionen funktionieren ohne es nicht.

Ihr erstes Argument, der Wert, den Sie finden möchten, kann ein bestimmter Wert wie „41" oder „Schmied" oder ein Zellbezug wie F2 sein. Das erste Argument kann also so aussehen:

=SVERWEIS(F2, ...

Das Argument table_array folgt immer dem Suchwert, etwa so:

=SVERWEIS(F2,B4:D39, ...

Der im Argument table_array aufgeführte Zellbereich kann relative oder absolute Zellbezüge verwenden. Wenn Sie Ihre Funktion kopieren möchten, müssen Sie absolute Referenzen wie folgt verwenden:

=SVERWEIS(F2,$B$2:BD$39, ...

Außerdem können sich die Zellen im Argument table_array auf einem anderen Arbeitsblatt in Ihrer Arbeitsmappe befinden. Wenn dies der Fall ist, enthält das Argument und den Blattnamen, und die Syntax sieht folgendermaßen aus:

=SVERWEIS(F2,Blatt2!$C$14:E$42, ...

Stellen Sie sicher, dass Sie nach dem Blattnamen ein Ausrufezeichen setzen.

Schließlich (wow) geben Sie ein drittes Argument ein, die Spalte, die die Werte enthält, die Sie finden möchten. Dies wird als Nachschlagespalte bezeichnet. In unserem ersten Beispiel haben wir den Zellenbereich B4 bis D39 verwendet, der sich über drei Spalten erstreckt. Nehmen wir an, die Werte, die Sie live sehen möchten, befinden sich in Spalte D, der dritten Spalte in diesem Zellbereich, also ist das letzte Argument eine 3 .

=SVERWEIS(F2,B4:D39,3)

Sie können ein optionales viertes Argument verwenden, entweder True oder False. Meistens werden Sie False verwenden wollen.

Wenn Sie True verwenden oder das vierte Argument leer lassen, gibt die Funktion eine ungefähre Übereinstimmung mit dem Wert in Ihrem ersten Argument zurück. Um mit dem Beispiel fortzufahren: Wenn Ihr erstes Argument „Smith" ist und Sie True verwenden, gibt die Funktion „Smith", „Smithberg" usw. zurück. Aber wenn Sie False verwenden, gibt die Funktion nur „Smith" zurück, eine exakte Übereinstimmung, und das ist es, was die meisten Leute wollen.

Um die Verwendung von True noch komplizierter zu machen: Wenn Ihre Nachschlagespalte – die Spalte, die Sie in Ihrem dritten Argument angeben – nicht in aufsteigender Reihenfolge sortiert ist (A bis Z oder von der niedrigsten zur höchsten Zahl), gibt die Funktion möglicherweise das falsche Ergebnis zurück. Weitere Informationen dazu finden Sie unter Nachschlagen von Werten mit SVERWEIS und anderen Funktionen .

Weitere Informationen zu den Funktionen SVERWEIS und WVERWEIS finden Sie unter:

No comments:

Post a Comment