Excel passt die Bezugsart an - und die Welt steht still.

Zeilennummern und Spaltenbuchstaben, Bezüge und Formeln wie "=A1+A2". Das könnte sich ändern.

Meine Excel Benutzeroberfläche zeigt nach einem Update keine Spaltenbuchstaben mehr. Nun stehen da ebenfalls Zahlen:

Die Formeln sind nun in einem anderen Format (Z1S1-Bezugsart - Englisch: R1C1 Reference). Wer VBA-Makros kennt, kennt auch diese Bezugsart. Eine Formel wie "=D2+D3" in Excel einzugeben, resultiert in einem Namensfehler:

Immerhin: Einerseits werden bestehende Formeln auf diese Bezugsart angepasst. Andererseits lässt sich diese Bezugsart unter den Excel-Optionen (Reiter "Formeln") deaktivieren (Z1S1-Bezugsart). Situation behoben? Nicht zwingend längerfristig. Diverse Implementierungen & Skripts könnten von dieser Änderung und solchen Auto-Updates betroffen sein.

Hier lässt sich die Bezugsart deaktivieren:

Somit sind die Formeln und auch die Excel Benutzeroberfläche (Spaltenbuchstaben) wieder wie bisher:

ExcelLegacyBezug

Beliebige Eingaben trotz Drop-Down-Menü zulassen

Neben den hier veröffentlichten Beiträgen werden immer wieder hilfreiche Informationen in Antworten diverser Kommentare festgehalten. Kürzlich hat eine Leserin die Frage gestellt, ob denn trotz eines Drop-Down-Menüs beliebige Eingaben gemacht werden können (Link zum Original-Kommentar).

Normalerweise helfen Drop-Down-Listen, die Eingaben explizit einzuschränken, beispielsweise bei Formularen. Das trägt zur Standardisierung und Harmonisierung bei, verhindert zudem, dass wir keine Schreibfehler machen. Falls jedoch auch weitere Einträge erlaubt sein sollen, kann dies mit einer spezifischen Einstellung bewerkstelligt werden.

Angenommen, Du hast die nachfolgende Länderliste, die für die Auswahl als generell gültig dienen soll:

Die entsprechende Drop-Down-Liste sieht wie folgt aus:

DropDown_ListeDerLänder

Sollte jemand mit per Tastatureingabe ein anderes Land wie beispielsweise "Frankreich" oder einen Schreibfehler wie "Duetschland" vornehmen, erscheint eine Fehlermeldung. Die Eingabe respektive der eingegebene Wert ist nicht gültig. Wir können jedoch dort, wo wir die Drop-Down-Liste setzen (Menüpunkt "Daten" --> "Datenüberprüfung...") unter dem Register "Fehlermeldung" die standardmässig aktivierte Option "Fehlermeldung anzeigen, wenn ungültige Daten eingegeben wurden." deaktivieren:

DropDown_BeliebigeWerteZulassen

Danach kann ein beliebiger Wert - also auch solche, die nicht in der Drop-Down-Liste zur Auswahl stehen - in der Zelle eingegeben werden.

SVERWEIS mit als Text formatierter Zahl

Exporte und die Daten aus Systemen können in unterschiedlichen Formaten daherkommen. Teilweise sind Angaben wie "Produktnummern" als Text formatiert, in einer Referenztabelle (z.B. einer Produktliste) sind diese jedoch nicht. Das kann dazu führen, dass Verweise wie der "SVERWEIS" kein Resultat findet. Nachfolgend wird ein simpler Weg aufgezeigt, wie die Formel erweitert werden kann, ohne die Input-Daten (im Textformat) zunächst als Zahl umformatieren zu müssen.

Angenommen Du möchtest aus einer Liste mit diversen Produktnummern den Stückpreis hinzufügen. Diesen würden wir mittels "SVERWEIS" aus einer anderen Tabelle, der Produkttabelle, anreichern. Die ist ein Beispiel der Produkttabelle:

Produktliste

Wenn wir nach einem Produkt wie beispielsweise "5712471" suchen, sollten wir den Stückpreis von 105.-- zurückerhalten. Da unsere eine Liste jedoch als Text formatierte Zahlen enthält, können wir mittels "eigentlich" korrekt gesetzter Formel dennoch kein Resultat zurückerhalten. Der SVERWEIS gibt also #NV als Fehlermeldung zurück:

SVERWEIS_Fehlermeldung

Dies wäre die Formel eines "simplen" SVERWEIS:

=SVERWEIS(A2;Produkttabelle!A:C;3;0)

Anstatt dass wir nun die Produktnummer in unserer Suche umformatieren, können wir die Formel leicht ergänzen. Wenn wir eine als Text formatierte Zahl mit *1 multiplizieren, dann erhalten wir eine korrekt formatierte Zahl. Der SVERWEIS funktioniert dann. Dies wäre das gewünschte Resultat:

SVERWEIS_korrekt

Wobei wir die oben aufgeführte Formel nur leicht anpassen, indem wir A2 mit *1 multiplizieren:

=SVERWEIS(A2*1;Produkttabelle!A:C;3;0)

Weitere Tipps & Tricks

Auf Excelblog.ch findest Du diverse weitere Tipps & Tricks zu Verweisen wie dem SVERWEIS, aber auch zum Umgang mit als Text formatierten Zahlen. Siehe beispielsweise: