Zum Inhalt springen

Excel verändert die Zahlen

Problem

Ein sehr nerviges Problem tauchte heute in Excel 2016 auf, während ein Kollege begann Seriennummern für Access Points zu dokumentieren.
Die Seriennummer (Name von der Redaktion geändert) war 5004268618100281.

Excel nahm die Länge der Zahl zum Anlass, um sie in die “10 hoch irgendwas”-Notation zu ändern: 5,00427E+15.

Wenn man sich die Seriennummer notieren will ist das eher hinderlich.
Also hat der Kollege das Format der Zelle von “Standard” auf “Zahl” geändert und auch gleich die Dezimalstellen auf Null gestellt.

Problem gelöst, sich selbst auf die Schulter klopfen, weitermachen.
Natürlich nicht. 😉

Noch ein Problem

Excel änderte die Seriennummer beim Drücken der Enter-Taste von 5004268618100281 auf 5004268618100280.

Das löste natürlich ungläubiges Staunen aus.
Kurze Recherchen und kurzes Experimentieren ergaben dann: Excel stellt Zahlen nur bis 15 Stellen korrekt dar.

Workaround

Wer nun trotzdem längere Seriennummern in einer Excel-Tabelle dokumentieren will, kann folgende Workarounds verwenden.
Voranstellen eines Hochkommas vor die Zahl. Excel interpretiert die Zahl dann als Text.

Aufteilen der Seriennummer in einen unveränderlichen und einen veränderlichen Teil und Zusammenführuung der beiden Teile mittels der Funktion “Verketten”.

Libre Office Calc verwenden. Calc kann längere Zahlen darstellen und möchte sie auch standardmäßig nicht umwandeln.