De laatste cijfers worden gewijzigd in nullen wanneer u lange getallen typt in cellen van Excel

Symptomen

Wanneer u een getal typt dat meer dan 15 cijfers bevat in een cel in Microsoft Excel, verandert Excel alle cijfers na de vijftiende plaats in nullen. U typt bijvoorbeeld een creditcardnummer in de volgende indeling:

####-####-####-####

In dit geval verandert Excel het laatste cijfer in een nul.

Oorzaak

Excel volgt de IEEE 754-specificatie voor het opslaan en berekenen van drijvende kommagetallen. Excel slaat dus slechts 15 significante cijfers op in een getal en verandert cijfers na de vijftiende plaats in nullen

Tijdelijke oplossing

Een aanhalingsteken toevoegen

Als u wilt voorkomen dat cijfers worden gewijzigd in nul, typt u één aanhalingsteken voordat u het getal in typt.

Hiervoor selecteert u een lege cel, typt u één aanhalingsteken (') en voert u het getal in. Alle cijfers worden weergegeven in de cel.

Typ één aanhalingsteken en voer het getal in.

De cellen opmaken

Als u wilt voorkomen dat u in elke cel een aanhalingsteken moet typen, kunt u de cellen opmaken als tekst voordat u gegevens in typt.

  1. Selecteer alle betrokken cellen en druk vervolgens op Ctrl+1 om het dialoogvenster Cellen opmaken te openen.

  2. Selecteer op het tabblad NummerTekst in de lijst Categorie en selecteer vervolgens OK.

    Selecteer Tekst op het tabblad Getal in het dialoogvenster Cellen opmaken.

Meer informatie

Dit gedrag doet zich alleen voor als de cel is opgemaakt als Getal en het ingevoerde getal groter is dan 15 cijfers. Voor cellen die zijn opgemaakt als tekst, kunt u maximaal 32.767 tekens typen. Excel geeft maximaal 1.024 tekens weer op het werkblad.

Omdat aangepaste getalnotaties zijn ontworpen om voornamelijk met getallen te werken, kunt u geen aangepaste getalnotatie maken die meer dan 15 cijfers bevat. U kunt bijvoorbeeld de volgende indeling niet gebruiken om een creditcard-ID van 16 tekens als een getal op te slaan:

####-####-####-####

Als u echter het getal typt in de cel die is opgemaakt als tekst, blijven alle tekens zoals u ze typt, omdat Excel het getal opslaat als tekst en niet als een getal.

Meer hulp nodig? Ga naar Microsoft Community.