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:

Zeitangabe mit mehr als 24h in einer Zelle darstellen

Zeiten in Excel darzustellen und mit Datum und Uhrzeit zu rechnen, stellt uns immer wieder vor Herausforderungen. Hier zeige ich Dir in einem kurzen Beitrag auf, wie Du eine Zeitangabe mit mehr als 24 Stunden in einer Zelle darstellen kannst. Das Problem tritt insbesondere dann auf, wenn Du mehrere Zeiten zusammenrechnest und über die 24h-Grenze hinausgerätst. Dies ist ein Beispiel mit vier Einzelzeiten, die wir aufaddieren (kumulieren):

Zeitangabe_Addition

Wie Du erkennst, können die Zeiten bis und mit Tag 3 noch korrekt kumuliert werden. Beim vierten Tag überschreiten wir die 24h-Grenze und weisen die Zeiten deshalb als 6h 42min aus (+1 Tag, der in der Formatierung nicht mehr berücksichtigt ist). Unsere Intention ist es jedoch, das Resultat in Stunden anzuzeigen - d.h. die zusätzlichen 24h müssten dazugerechnet werden. Wir gelangen zu dem gewünschten Resultat, indem wir die Zelle umformatieren. Gib in der Kategorie "Benutzerdefiniert" dieses Format ein:

[h]:mm

Dies führt zur gewünschten Darstellung, wie die untenstehende Abbildung aufzeigt:

Zeitangabe_Format

Cheat-Sheet zu Uhrzeit und Datum (angelehnt an UiPath/RPA)

Mit Datumsangaben sowie Uhrzeiten haben wir immer wieder zu arbeiten (und zu kämpfen). Ich möchte eine umfassende Zusammenstellung aus dem UiPath Forum von Palaniyappan P. mit Euch teilen, die als "Cheat-Sheet" dienen kann. Die grundlegenden Gedanken und Formatierungen können auch bei der klassischen Excel-Zellenformatierung zur Anwendung kommen. Achte darauf auf Deine Spracheinstellungen (z.B. "t" anstelle von "d"). Als einfacher Einstieg kann Dir auch dieser Post hier auf Excelblog helfen: Dynamische Titel (Formel TEXT)

In Palaniyappan's Beitrag findest Du mehr als 20 Lösungen zu häufig gestellten Fragen rund um Uhrzeiten und Datumswerte. Dies ist seine umfassende Zusammenstellung: forum.uipath.com/t/all-about-datetime-uipath/