Laatste cijfers worden gewijzigd in nullen wanneer u lange getallen in cellen typt in Excel

Symptomen

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

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

In deze situatie wordt het laatste getal in Excel gewijzigd in een nul.

Oorzaak

Excel volgt de IEEE 754-specificatie voor het opslaan en berekenen van zwevende punt nummers. Excel slaat daarom slechts tien significante cijfers op in een getal en wijzigt de cijfers na de vijftiende plaats in nullen.

Tijdelijke oplossing

Een aanhalingsteken toevoegen

Als u wilt voorkomen dat tekens worden gewijzigd in nul, typt u een enkele aanhalingstekens voordat u het getal invoert.

Selecteer een lege cel en typ een enkele aanhalingstekens ('), en voer vervolgens het nummer in. Alle cijfers worden weergegeven in de cel.

Typ een enkel aanhalingsteken en voer het getal in.

De cellen opmaken

Als u wilt voorkomen dat elke cel een aanhalingsteken hoeft te typen, kunt u de cellen opmaken als tekst voordat u gegevens invoert.

  1. Selecteer alle desbetreffende cellen en druk op CTRL + 1 om het dialoogvenster cellen opmaken te openen.

  2. Selecteer op het tabblad getal de optie tekst in de lijst categorie en selecteer vervolgens OK.

    Cellen opmaken

Meer informatie

Dit probleem doet zich alleen voor als de cel is opgemaakt als getalen het ingevoerde getal is groter dan 15 cijfers. Voor cellen die als tekst zijn opgemaakt, kunt u maximaal 32.767 tekens typen. In Excel worden tekens van 1.024 in het werkblad weergegeven.

Aangezien aangepaste getalnotaties ontworpen zijn voor gebruik met getallen, kunt u geen aangepaste getalnotatie maken waarin meer dan 15 cijfers worden opgeslagen. U kunt bijvoorbeeld de volgende indeling niet gebruiken voor het opslaan van een creditcardnummer van 16 tekens als een nummer:

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

Als u echter het getal typt in de cel die is opgemaakt als tekst, blijven alle tekens behouden terwijl u ze typt, omdat in Excel het getal wordt opgeslagen als tekst en niet als getal.

Meer hulp nodig? Ga naar Microsoft Community.