SVERWEIS() – Funktion

Die Matrix-Funktion SVERWEIS()

Beschreibung

Die SVERWEIS – Funk­tion ist die wohl am meis­ten genutzte Such­funk­tion in Excel. Hier wird senkrecht (daher das S am Anfang) in der ersten Spalte eines zusam­men­hän­gen­den Bere­ichs (Matrix) ein als Argu­ment übergeben­er Begriff gesucht und ‑falls gefun­den- ein um n Spal­ten nach rechts ver­set­zter Wert aus der gle­ichen Zeile zurück gegeben.

Hinweis

Die Funk­tion SVERWEIS() sucht immer von links nach rechts. Soll (oder muss) von rechts nach links (also gegen die Schreib­rich­tung) gesucht wer­den, dann bietet sich die hier beschriebene Vorge­hensweise an; in Excel-Ver­sio­nen, die Pow­er Query beherrschen kann auch (ins­beson­dere bei größeren Daten­men­gen) solch eine Funk­tion­al­ität sehr kom­fort­a­bel einge­set­zt wer­den.

Syntax

=SVERWEIS(Such­Be­griff; Such­Ma­trix; Rück­gabe­Spalte; Logik­W­ert)

oder etwas präg­nan­ter:
=SVERWEIS(was_suchen; wo_suchen; Ergeb­niss­palte; Ver­hal­ten)
So lautet meine Def­i­n­i­tion in Schu­lun­gen und Train­ings.

Argument(e)

Such­Be­griff ist naturgemäß jen­er Wert, der gesucht wer­den soll. Es kann sich dabei um Text, einen numerischen oder einen Wahrheitswert han­deln. Dieser Wert kann direkt eingegeben wer­den, das Ergeb­nis ein­er Berech­nung oder weit­eren Funk­tion sein oder der Inhalt ein­er Zelle bzw. ein Ver­weis darauf mit dem entsprechen­dem Wert.

Hin­weis: Ist Such­Be­griff klein­er als der kle­in­ste Wert in der ersten Spalte der Such­Ma­trix, dann gibt die Funk­tion den Fehler­w­ert #NV zurück.

Mit Such­Ma­trix beschreiben Sie den zusam­men­hän­gen­den Bere­ich, wo in der ersten Spalte alle zu suchen­den Begriffe und und (meis­tens) weit­eren Spal­ten rechts davon in gle­ich­er Zeile jen­er Wert ste­ht, der zurück gegeben wer­den soll.

▲ nach oben …

Hin­weise:

  • Such­Ma­trix umfasst sin­nvoller­weise min­destens 2 Spal­ten. Aus­nah­men bestäti­gen diese Regel.
  • Such­Ma­trix kann auch durch einen Bere­ich­sna­men definiert wer­den.
  • Rück­gabe­Spalte ist ein numerisch­er Wert, welch­er angibt, aus welch­er Spalte der Such­Ma­trix der Ergeb­niswert zurück gegeben wer­den soll, falls der Such­Be­griff gefun­den wor­den ist. Rück­gabe­Spalte kann 1 bis zur Anzahl der Spal­ten der Such­Ma­trix sein.

Hin­weis: Wenn die Rück­gabe­Spalte / der Spal­tenin­dex …

  • klein­er als 1 ist, gibt SVERWEIS den Fehler­w­ert #WERT! zurück.
  • größer als die Anzahl der Spal­ten in Matrix ist, gibt SVERWEIS den Fehler­w­ert #BEZUG! zurück.

Mit Logik­W­ert leg­en Sie unter anderem fest, ob der Such­Be­griff in exakt der Form gefun­den wer­den muss oder der näch­stk­leinere Wert zurück gegeben wer­den kann.

Wenn dieses Argu­ment WAHR oder nicht angegeben ist, wird eine genaue oder unge­fähre Entsprechung gesucht. Wird der exak­te Wert nicht gefun­den, wird der näch­st­größere Wert der angegebe­nen Spalte zurück­gegeben, der klein­er als Such­Be­griff ist.

Gle­icher­maßen gilt: Die Werte in der ersten Spalte von Such­Ma­trix müssen bei Logik­W­ert WAHR oder nicht angegeben in auf­steigen­der Rei­hen­folge sortiert sein, andern­falls gibt SVERWEIS vielfach einen falschen Wert zurück. Außer­dem gilt in diesem Fall, dass nur Zahlen in der Such­Ma­trix ste­hen dür­fen, weil bei der Auswer­tung des näch­stk­leineren Wertes Texte nur Zahlen akzep­tiert wer­den.

Ist Logik­W­ert FALSCH, sucht SVERWEIS nur eine exak­te Entsprechung des Such­Be­griffs. Ver­wen­den Sie dieses Argu­ment, wenn die Werte in der ersten Spalte von Such­Ma­trix nicht sortiert vor­liegen oder wenn auch Texte in die Suche mit ein­be­zo­gen wer­den sollen.

Hin­weis: Wenn in der ersten Spalte von Matrix min­destens zwei Werte vorhan­den sind, die dem Such­Be­griff entsprechen, wird stets der erste gefun­dene Wert ver­wen­det. Wenn keine genaue Entsprechung gefun­den wird, wird der Fehler­w­ert #NV zurück­gegeben.

▲ nach oben …

Weit­ere Hin­weise

  • Sollen Tex­twerte gesucht wer­den, so muss sich­er gestellt sein, dass nicht (verse­hentlich) führende oder nach­fol­gende Leerze­ichen oder nicht druck­bare Zeichen den Such­Be­griff „verun­stal­ten” und so dafür sor­gen, dass dieser nicht gefun­den oder falsch erkan­nt wird. Hier kön­nen die Text-Funk­tio­nen SÄUBERN() und GLÄTTEN() eine gute Hil­fe sein. Direkt zu den Funk­tio­nen SÄUBERN() und GLÄTTEN().
  • Zahlen und kalen­darische Dat­en sollen in der ersten Spalte der Such­Ma­trix in der „echt­en” Form und nicht als Text eingegeben sein.
  • Bei kalen­darischen Dat­en ist beson­ders darauf zu acht­en dass der Such­Be­griff nicht wegen ein­er For­matierung ein Datum anzeigt jedoch noch eine (ver­steck­te) Zei­tangabe enthält.
  • Ist der Logik­W­ert FALSCH und Sie suchen einen Text, dann kön­nen Sie im Such­Be­griff die Platzhal­terze­ichen Frageze­ichen ? und Sternchen * ver­wen­den. Den klas­sis­chen Regeln entsprechend ste­ht das ? für genau 1 Zeichen und der * für eine beliebige Anzahl von Zeichen. Wenn Sie nach einem Frageze­ichen oder Sternchen suchen, müssen Sie eine Tilde ~ vor dem zu suchen­den Zeichen eingeben.

Sie find­en einige Beispiele zum SVERWEIS in  dieser Datei, Arbeits­blatt Sver­weis(). Da SVERWEIS zu den schon sehr kom­plex­en Funk­tio­nen gehört, find­en Sie hier aus­führliche Erk­lärun­gen und Hin­weise zu dem Tabel­len­blatt.

▲ nach oben …

Hat Ihnen der Beitrag gefallen?
Erleichtert dieser Beitrag Ihre Arbeit?

Dann würde ich mich über einen Beitrag Ihrer­seits z.B. 2  freuen … (← Klick mich!)

Aktu­al­isiert: 09. Feb­ru­ar 2014

Dieser Beitrag wurde unter Excel-Funktionen, Tabelle und Zelle abgelegt und mit , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.