Die Funktion SVERWEIS ist wohl den meisten Excel-Anwendern bekannt: Sie durchsucht die erste Spalte eines Zellbereichs nach einem Wert und gibt aus einer der Folgespalten den korrespondierenden Wert zurück. Soll die Position der Folgespalte dynamisch gehalten werden, hilft die Funktion VERGLEICH.
Doch in »intelligenten« Tabellen stößt sie an Grenzen: Dann nämlich, wenn in den Spaltenüberschriften Zahlen stehen, z. B. Jahreszahlen.
Wo liegt die Ursache für dieses Problem? Und wie lässt es sich lösen?
Schon beim Eingeben von Zahlen in die Überschriften einer intelligenten Tabelle fällt auf: Zahlen stehen am linken Zellrand, obwohl sie üblicherweise in Excel immer rechtsbündig ausgerichtet sind.
Das passiert auch, wenn ein Zellbereich nachträglich über Start > Als Tabelle formatieren (oder mit Strg + T) in eine »intelligente« Tabelle umgewandelt wird:
Excel interpretiert Eingaben in der ersten Zeile einer »intelligenten« Tabelle grundsätzlich als Text. Und zwar unabhängig vom gewählten Zellformat.
Suchen nun SVERWEIS, VERGLEICH oder andere Funktion nach einer Zahl, kann diese in den Texten der Spaltenüberschriften nicht gefunden werden.
Die Lösung: Es muss demzufolge nach Text gesucht werden.
Die Funktion TEXT und ein passendes Textformat sind Voraussetzung für die Lösung.
Problem gelöst: Jetzt klappt es mit der VERGLEICH-Funktion. Sie kommt so auch mit Zahlen in der Kopfzeile von »intelligenten« Tabellen klar.
Sollten in der Kopfzeile keine ganzen Zahlen, sondern z. B. Dezimalzahlen mit zwei Nachkommastellen stehen, muss dies in der TEXT-Funktion berücksichtigt werden.
In dem Fall muss das Textformat mit „#,##“ angegeben werden.
Übrigens: Kurioserweise reicht hierbei vor dem Komma ein # für eine beliebig lange Zahlenfolge, während nach dem Komma die richtige Anzahl an # für die Nachkommstellen einzugeben ist.
Über den Autor