Voorloopnullen en grote getallen behouden

Importeert of typt u gegevens in Excel met voorste nullen, zoals 00123, of grote getallen zoals 1234 5678 9087 6543? Voorbeelden hiervan zijn sociale-zekerheidsnummers, telefoonnummers, creditcardnummers, productcodes, accountnummers of postcodes. Excel verwijdert automatisch voortekennllen en converteert grote getallen naar wetenschappelijke notatie, zoals 1,23E+15, zodat formules en wiskundige bewerkingen hiermee kunnen werken. In dit artikel wordt beschreven hoe u uw gegevens in de oorspronkelijke indeling kunt bewaren, Excel wordt behandeld als tekst.

Getallen naar tekst converteren wanneer u tekstgegevens importeert

Gebruik het hulpmiddel Ophalen en transformeren (Power Query) van Excel om afzonderlijke kolommen als tekst op te maken bij het importeren van gegevens. In dit geval importeren we een tekstbestand, maar de transformatiestappen voor de gegevens zijn dezelfde als die voor gegevens die uit andere bronnen worden geïmporteerd, bijvoorbeeld XML, Web, JSON enzovoort.

  1. Klik op het tabblad Gegevens en vervolgens op Van tekst/CSV naast de knop Gegevens verzamelen. Als u de knop Gegevens downloaden niet ziet, gaat u naar Nieuwe query > Van bestand > Van tekst en bladert u naar het tekstbestand en drukt u op Importeren.

  2. De gegevens worden in een voorbeeldvenster geladen. Druk op Bewerken in het voorbeeldvenster om de queryeditor te laden.

  3. Als er kolommen zijn die naar tekst moeten worden omgezet, selecteert u de betreffende kolom door op de kolomkop te klikken. Selecteer vervolgens Start > Transformeren > Gegevenstype > Tekst.

    Power Query: gegevens na het omzetten naar tekst

    Tip: Met Ctrl+met linkermuisknop klikken kunt u meerdere kolommen ineens selecteren.

  4. Klik vervolgens in het dialoogvenster Kolomtype wijzigen op Huidige vervangen, waarna de geselecteerde kolommen in tekst worden omgezet.

    Ophalen en transformeren > Gegevens naar tekst omzetten
  5. Als u klaar bent klikt u op Sluiten en laden, waarna de querygegevens weer in het werkblad worden weergegeven.

    Als uw gegevens later worden gewijzigd, gaat u naar Gegevens > Vernieuwen, zodat de gegevens automatisch worden bijgewerkt en de transformaties toegepast.

In Excel 2010 en 2013 zijn er twee methoden voor het importeren van tekstbestanden en het converteren van getallen naar tekst. De aanbevolen methode is het gebruik van Power Query, dat beschikbaar is als u de Power Query-invoeging downloadt. Als u de Power Query-invoegvoegtekst niet kunt downloaden, kunt u de wizard Tekst importeren gebruiken. In dit geval importeren we een tekstbestand, maar de transformatiestappen voor de gegevens zijn dezelfde als die voor gegevens die uit andere bronnen worden geïmporteerd, bijvoorbeeld XML, Web, JSON enzovoort.

  1. Ga op het lint naar het tabblad Power Query en selecteer Externe gegevens ophalen > Van tekst.

  2. De gegevens worden in een voorbeeldvenster geladen. Druk op Bewerken in het voorbeeldvenster om de queryeditor te laden.

  3. Als er kolommen zijn die naar tekst moeten worden omgezet, selecteert u de betreffende kolom door op de kolomkop te klikken. Selecteer vervolgens Start > Transformeren > Gegevenstype > Tekst.

    Power Query: gegevens na het omzetten naar tekst

    Tip: Met Ctrl+met linkermuisknop klikken kunt u meerdere kolommen ineens selecteren.

  4. Klik vervolgens in het dialoogvenster Kolomtype wijzigen op Huidige vervangen, waarna de geselecteerde kolommen in tekst worden omgezet.

    Ophalen en transformeren > Gegevens naar tekst omzetten
  5. Als u klaar bent klikt u op Sluiten en laden, waarna de querygegevens weer in het werkblad worden weergegeven.

    Als uw gegevens later worden gewijzigd, gaat u naar Gegevens > Vernieuwen, zodat de gegevens automatisch worden bijgewerkt en de transformaties toegepast.

Een aangepaste notatie gebruiken om voorloopnullen te behouden

Als u het probleem alleen in de werkmap wilt oplossen omdat de codes niet door andere programma's als gegevensbron worden gebruikt, kunt u een aangepaste of speciale opmaak gebruiken om de voorloopnullen te behouden. Dit werkt voor numerieke codes met minder dan zestien cijfers. U kunt bovendien numerieke codes opmaken met streepjes of andere leestekens. Als u bijvoorbeeld een telefoonnummer leesbaarder wilt maken, kunt u streepjes toevoegen tussen de internationale toegangscode, het landnummer, het netnummer en het abonneenummer.

Numerieke code

Voorbeeld

Aangepaste getalnotatie

Sociaal
beveiliging

012345678

000-00-0000
012-34-5678 

Telefoonnummer

0012345556789

00-0-000-000-000-0000
00-1-234-555-6789 

Post
code

00123

00000
00123 

Stappen    

  1. Selecteer de cel of het bereik van cellen dat u wilt opmaken.

  2. Druk op Ctrl+1 om het dialoogvenster Celeigenschappen te laden.

  3. Selecteer het tabblad Getal en klik in de lijst Categorie op Aangepast en typ vervolgens in het vak Type de getalnotatie, zoals 000000000 voor een burgerservicenummer of 00-00-00-00-00 voor een telefoonnummer dat uit tien cijfers bestaat.

    Tip: U kunt ook op Speciaal klikken en vervolgens Rekeningnummer, Gratis telefoonnummer, Telefoonnummer of Sofi-nummer selecteren.

    Zie Aangepaste getalnotaties maken of verwijderen voor meer informatie over het maken van aangepaste codes.

    Opmerking: Hiermee worden de eerder verwijderde voorloopnullen niet teruggezet. Alleen getallen die na de toegepaste opmaak zijn ingevoerd, worden aangepast.

De functie TEKST gebruiken om een notatie toe te passen

U kunt een lege kolom naast de gegevens in combinatie met TEKST, functie gebruiken om de gegevens om te zetten in de gewenste notatie.

Numerieke code

Voorbeeld (in cel A1)

TEKST-functie en nieuwe notatie

Sociaal
beveiliging

012345678

=TEKST(A1;"000-00-0000")
012-34-5678

Telefoonnummer

0012345556789

=TEKST(A1;"00-0-000-000-000-0000")
00-1-234-555-6789

Post
code

00123

=TEKST(A1;"00000")
00123

Creditcardnummers worden naar beneden afgerond

Excel heeft een maximale precisie van 15 significante cijfers, wat betekent dat voor een getal dat 16 of meer cijfers bevat, zoals een creditcardnummer, alle getallen voorbij het 15e cijfer naar beneden worden afgerond op nul. In het geval van getalcodes die 16 cijfers of groter zijn, moet u een tekstnotatie gebruiken. Hiervoor kunt u een van de volgende twee dingen doen:

  • De kolom als tekst opmaken

    Selecteer het gegevensbereik en druk op Ctrl+1 om het dialoogvenster Opmaak > Cellen. Klik op het tabblad Getal op Tekst.

    Opmerking: Getallen die al zijn ingevoerd, worden hierdoor niet gewijzigd. Alleen getallen die na de toegepaste opmaak zijn ingevoerd, worden aangepast.

  • Aanhalingsteken gebruiken

    U kunt een aanhalingsteken (') vóór het getal plaatsen. Het getal wordt vervolgens als tekst beschouwd.

Naar boven

Meer hulp nodig?

U kunt altijd uw vraag stellen aan een expert in de Excel Tech Community, ondersteuning vragen in de Answer-community of een nieuwe functie of verbetering voorstellen in Excel User Voice.

Meer hulp nodig?

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

×