Naar de inhoud
Klargrid

Voorloopnullen behouden in Excel

01000 wordt 1000, de EAN-code van dertien cijfers wordt 3,76E+12: Excel ziet getallen waar codes staan. Ze worden beschermd bij binnenkomst; daarna moeten ze worden gereconstrueerd.

In Excel, stap voor stap

  1. Bij het typen

    Stel de kolom in op de opmaak Tekst voordat je typt, of begin met een apostrof: '01000.

  2. Bij het importeren van een CSV

    Gegevens, Van tekst/CSV, Gegevens transformeren, dan kolomtype: Tekst.

  3. Alleen voor de weergave

    Celeigenschappen, Aangepast, 00000: de waarde blijft 1000, maar wordt weergegeven als 01000.

De valkuilen

  • Boven de 15 cijfers vervangt Excel de volgende cijfers door nullen: een kaartnummer gaat verloren zodra het bestand opent.
  • De opmaak 00000 voegt de nullen alleen op het scherm toe: een CSV-export of een VERT.ZOEKEN verliest ze.
  • Een code met letters (een Corsicaanse postcode, 2A004) kan niet via een getalopmaak.

Sneller, op het hele bestand

Voorloopnullen en lange getallen geeft codes hun oorspronkelijke lengte terug (op basis van de meest voorkomende lengte in de kolom), houdt lange getallen als tekst, en schrijft een werkmap waarin ze niet meer veranderen.

Veelgestelde vragen

Kan ik de cijfers terughalen van een getal van 16 cijfers dat wordt weergegeven als 1,23457E+15?
Niet als het bestand is opgeslagen: Excel heeft maar 15 significante cijfers bewaard. Je moet terug naar de bron.