Home
» Domeinen
»
Hoe voorkom je dat Excel automatisch getallen in datums omzet?
Hoe voorkom je dat Excel automatisch getallen in datums omzet?
De meest betrouwbare oplossing is om de doelcellen als Tekst te formatteren voordat u datumachtige getallen typt of plakt. Als u slechts enkele waarden hebt, voeg dan voor elke waarde een apostrof toe. Voor CSV-bestanden of andere geïmporteerde gegevens kunt u Power Query gebruiken en de identificatiekolommen expliciet als Tekst instellen voordat u ze in het werkblad laadt.
Dit onderscheid is belangrijk omdat Excel meer dan één soort automatische conversie kent. Microsoft documenteert nog steeds het aloude gedrag waarbij vermeldingen met een schuine streep of koppelteken als datums worden geïnterpreteerd. Tegelijkertijd bevatten nieuwere Excel-versies besturingselementen voor automatische gegevensconversie voor verschillende specifieke patronen. Deze nieuwere besturingselementen zijn nuttig, maar ze vormen geen universele uitschakelaar voor elke waarde die op een datum lijkt.
Huidige status: De onderstaande richtlijnen zijn in september 2026 gecontroleerd aan de hand van informatie van Microsoft Support. Microsoft geeft aan dat de oplossing met de tekstindeling werkt voor Excel voor Microsoft 365, Excel 2024, Excel 2021, Excel 2019 en Excel 2016. De nieuwere functie voor automatische gegevensconversie is gedocumenteerd voor Excel voor Microsoft 365 en Excel 2024, inclusief de huidige Mac-versies.
Waarom Excel getallen in datums verandert
Excel probeert het type gegevens dat u invoert te herkennen. Dat is handig als u echt een datum bedoelt, maar het levert problemen op met identificatoren zoals artikelnummers, sportresultaten, kamercodes, versieaanduidingen of labels zoals 1-2en 11/53. Microsoft geeft als voorbeeld dat het typen van 12/2een datum kan worden.
Het exacte resultaat kan afhangen van de regionale instellingen en de tekens in de waarde. Een invoer met schuine strepen kan in een regio met maand/dag anders worden geïnterpreteerd dan in een regio met dag/maand. Daarom is het het veiligst om Excel te laten weten dat het veld tekst bevat voordat Excel de kans krijgt om het te interpreteren.
Actie: Als de waarden identificatoren zijn in plaats van hoeveelheden die u wilt berekenen, behandel dan de hele kolom als tekst.
Voorbeeldwerkblad met datumachtige gegevens in één kolom en de bijbehorende codes in een andere kolom. De exacte datum die na conversie wordt weergegeven, kan variëren afhankelijk van de regionale instellingen.
Methode 1: Formatteer de cellen als tekst voordat u de waarden invoert.
Dit is de beste algemene methode voor codes die schuine strepen, koppeltekens, voorloopnullen of andere tekens bevatten die automatische interpretatie kunnen veroorzaken.
In Excel voor Windows of Mac
Selecteer de cellen of de hele kolom die de waarden moeten bevatten.
Open het dialoogvenster Cellen opmaken. Op Windows Ctrl+1is de standaard sneltoets; op Mac gebruikt u de bijbehorende sneltoets voor Cellen opmaken die beschikbaar is in uw versie.
Ga naar het tabblad 'Nummer', kies 'Tekst' en bevestig vervolgens het dialoogvenster.
Typ of plak de waarden nadat de tekstopmaak is toegepast.
Microsoft beschrijft de tekstindeling als het behandelen van celinhoud als tekst en het weergeven ervan zoals ingevoerd. Dit is iets anders dan het simpelweg wijzigen van de weergave van een reeds opgeslagen getal.
Actie: Formatteer een herbruikbare invoerkolom vooraf als tekst voordat u productcodes, account-ID's, dossiernummers of andere datumachtige identificaties plakt.
Het dialoogvenster Cellen opmaken met Tekst geselecteerd. Door Tekst toe te passen vóór gegevensinvoer, geef je Excel de opdracht om toekomstige waarden als tekst op te slaan in plaats van ze te interpreteren als datumachtige tekenreeksen.
Over Excel voor het web
Selecteer de gewenste cellen en gebruik vervolgens Start > Getalopmaak > Tekst . Microsoft beschrijft dit als het webequivalent voor het voorkomen van ongewenste automatische getalopmaak.
Actie: Als u samenwerkt in een browser, stel dan de kolom voor gedeelde invoer in op Tekst voordat teamleden gegevens gaan invoeren.
Waarden met koppeltekens blijven ongewijzigd nadat de bestemmingscellen zijn voorbereid voor tekstinvoer. Dit is het gewenste resultaat voor identificatoren die slechts op datums lijken.
Methode 2: Gebruik een apostrof voor een paar eenmalige waarden.
Als u slechts een paar waarden hoeft in te voeren, is het sneller om een apostrof voor de waarde te typen dan om een volledig bereik te formatteren. Voer bijvoorbeeld '11-53of in '1/47. Volgens Microsoft wordt de apostrof niet in de cel weergegeven nadat u op Enter hebt gedrukt.
Dit is meestal netter dan het toevoegen van een spatie aan het begin. Microsoft merkt ook op dat er een spatie aan het begin van de cel blijft staan, terwijl het de voorkeur geeft aan een apostrof boven een spatie wanneer de gegevens worden gebruikt met opzoekfuncties zoals MATCH of VLOOKUP.
Actie: Gebruik de apostroftechniek voor incidentele vermeldingen; gebruik een kolom met tekstindeling voor grote hoeveelheden gegevens of herhaalbare workflows.
Methode 3: Begrijp wat automatische gegevensconversie wel en niet kan uitschakelen.
Nieuwere versies van Excel hebben een sectie voor automatische gegevensconversie . In de huidige versie van Excel voor Windows staat deze functie beschreven onder Bestand > Opties > Gegevens . Met deze functie kunt u verschillende conversies beheren, zoals het verwijderen van voorloopnullen, het inkorten van zeer lange getallen, het interpreteren van waarden rond de letter E als wetenschappelijke notatie en het converteren van een aaneengesloten reeks letters en cijfers naar een datum.
Voor de datumgerelateerde optie geeft Microsoft JAN1een voorbeeld. Door ' Aaneengesloten letters en cijfers converteren naar een datum' uit te schakelen , blijven dergelijke waarden als tekst behouden. Microsoft waarschuwt echter expliciet dat waarden die spaties of andere tekens bevatten, zoals JAN 1of JAN-1, nog steeds als datums kunnen worden behandeld.
Die beperking is belangrijk. Het verklaart waarom deze instelling niet in tegenspraak is met de aparte ondersteuningspagina van Microsoft, waarop staat dat er geen algemene manier is om het klassieke gedrag uit te schakelen voor alle datumachtige gegevens met schuine strepen of koppeltekens. Voor die waarden blijft tekstopmaak de betrouwbare methode.
Actie: Als u Microsoft 365 of Excel 2024 gebruikt, controleer dan Bestand > Opties > Gegevens > Automatische gegevensconversie , maar formatteer identificatievelden nog steeds als Tekst wanneer ze schuine strepen of koppeltekens bevatten.
Veelvoorkomende misvatting: AutoCorrect is niet de schakelaar voor datumconversie.
Je zou gemakkelijk kunnen aannemen dat dit gedrag wordt geregeld via 'Controle' > 'Automatische correctie', omdat de automatische correctie tekst aanpast tijdens het typen. De huidige Excel-documentatie van Microsoft plaatst de relevante, nieuwere conversie-opties echter onder 'Gegevensopties' en niet op de pagina 'Controle'.
Actie: Verspil geen tijd aan het wijzigen van spelling- of AutoCorrectie-instellingen om het parseren van numerieke datums op te lossen. Gebruik tekstopmaak, de hierboven beschreven gegevensopties of een importworkflow die het kolomtype expliciet toewijst.
De pagina 'Controle en AutoCorrectie' is een veelvoorkomende fout. Microsoft beschrijft de instellingen voor automatische gegevensconversie in Excel onder 'Gegevensopties', terwijl 'Tekstopmaak' de algemene oplossing blijft voor datumachtige gegevens.
Methode 4: Importeer voor CSV-bestanden de gegevens in plaats van te vertrouwen op automatische typeherkenning.
CSV-bestanden slaan geen Excel-celtypen of -opmaak op. Wanneer Excel het bestand opent of importeert, moet het de tekst interpreteren. Dat is precies waar ID's zoals <ID> 3-4, 00123<ID> of lange numerieke tekenreeksen onbedoeld kunnen worden gewijzigd.
Voor herhaaldelijk importeren gebruikt u Gegevens > Van tekst/CSV . Kies in de preview Gegevens transformeren om Power Query te openen. Selecteer de kolom met de identificatiecode, wijzig het gegevenstype in Tekst , accepteer de vervanging van het gedetecteerde type indien gevraagd en gebruik vervolgens Sluiten en laden .
Microsoft-documenten tonen aan dat Power Query automatisch kolomtypen detecteert voor ongestructureerde bronnen zoals CSV- en tekstbestanden. Door een identificatiekolom expliciet te wijzigen naar Tekst, voorkomt u dat latere vernieuwingen dat veld opnieuw interpreteren als een datum.
Actie: Als een CSV-bestand deel uitmaakt van een terugkerende workflow, sla dan de Power Query-stappen op en vernieuw de query in plaats van het CSV-bestand elke keer direct te openen.
Als Excel de waarde al heeft geconverteerd, kan het wijzigen van de opmaak de oorspronkelijke tekst mogelijk niet herstellen.
Dit is wederom een veelvoorkomend misverstand. Getalopmaak verandert voornamelijk de weergave van een opgeslagen waarde. Microsoft geeft aan dat getalopmaak de weergave verandert zonder de onderliggende waarde die voor berekeningen wordt gebruikt te wijzigen. Als Excel uw invoer al als een datumwaarde heeft geïnterpreteerd, zal het achteraf wijzigen van de cel naar Tekst de oorspronkelijke tekens die u hebt getypt niet betrouwbaar herstellen.
Als bijvoorbeeld een identificatiecode is omgezet in een datum, kan Excel nu een datumreeks opslaan in plaats van de oorspronkelijke tekenreeks. De veilige herstelbron is het oorspronkelijke bestand, de gegevens in het klembord, het systeem waarop de gegevens zijn opgeslagen of een onmiddellijke actie voor ongedaan maken.
Actie: Als de conversie zojuist heeft plaatsgevonden, gebruik dan Ongedaan maken. Als het werkblad al is opgeslagen, importeer of voer de betreffende identificaties opnieuw in vanuit een betrouwbare bron nadat u de doelcellen als Tekst hebt opgemaakt.
Breuken vormen een speciaal geval.
Als 1/2het getal 'half' de numerieke breuk moet voorstellen in plaats van een identificatiecode, is het opslaan als tekst meestal niet de juiste keuze, omdat je er mogelijk berekeningen mee wilt uitvoeren. Microsoft raadt aan om een nul gevolgd door een spatie voor een breuk in te voeren, bijvoorbeeld 0 1/2. Excel bewaart de waarde dan als een breuk in plaats van deze als een datum te interpreteren.
Actie: Bepaal of de invoer een identificator of een wiskundige waarde is. Gebruik 'Tekst' of een apostrof voor identificatoren; gebruik de breukmethode wanneer u rekenkundige bewerkingen nodig hebt.
Welke oplossing moet je gebruiken?
Situatie
Beste aanpak
Waarom
Veel codes, zoals 1-2, 3/4 of 11-53
Formatteer de kolom vooraf als tekst.
Voorkomt dat Excel toekomstige invoer als datums interpreteert.
Een of twee datumachtige identificatoren
Voorzie elke waarde van een apostrof.
Snel en de apostrof wordt niet in de cel weergegeven.
JAN1-stijl tekenreeksen in Microsoft 365 of Excel 2024
Controleer de instellingen voor automatische gegevensconversie.
De specifieke doorlopende letter-cijferconversie kan worden uitgeschakeld.
Terugkerende CSV-importen
Gebruik Power Query en stel het kolomtype in op Tekst.
Zorgt ervoor dat de transformatie herhaalbaar is bij het vernieuwen van de pagina.
Een echte wiskundige breuk
Voer 0 in, een spatie, en vervolgens de breuk.
Zorgt ervoor dat de waarde numeriek en bruikbaar blijft in berekeningen.
De waarde was al omgezet.
Maak de actie ongedaan of herstel deze vanuit de broncode.
Het wijzigen van de weergave-indeling betekent niet noodzakelijkerwijs dat de oorspronkelijke tekenreeks opnieuw wordt gegenereerd.
Wat is geverifieerd, wat hangt af van de context en wat is geen universele oplossing?
Geverifieerd: Microsoft raadt aan cellen vooraf als tekst op te maken om te voorkomen dat invoer met schuine strepen en koppeltekens automatisch als datums wordt opgemaakt.
Geverifieerd: Door een waarde te voorzien van een apostrof wordt de apostrof niet weergegeven, terwijl de invoer wel als tekst behouden blijft.
Geverifieerd: De huidige versies van Microsoft 365 en Excel 2024 bevatten besturingselementen voor automatische gegevensconversie voor specifieke conversies, waaronder aaneengesloten letter-cijferreeksen die op datums lijken.
Contextafhankelijk: De exacte datum die Excel genereert op basis van een onduidelijke invoer kan variëren afhankelijk van de regionale instellingen en het invoerpatroon.
Geen universele oplossing: het uitschakelen van de nieuwere continue conversie van letter naar cijferdatum garandeert niet dat tekenreeksen met spaties, schuine strepen of koppeltekens nooit als datums worden geïnterpreteerd.
Niet de juiste instelling: De opties voor spellingcontrole en autocorrectie zijn niet de gedocumenteerde besturingselementen voor dit numerieke datumconversiegedrag.
Actie: Bouw je werkblad op rond expliciete gegevenstypen in plaats van erop te vertrouwen dat Excel de juiste gegevenstypen raadt.
Snelle verificatiechecklist
Maak een lege testcel aan in dezelfde kolom en controleer of de getalnotatie op Tekst staat voordat u iets invoert.
Voer een representatieve identificatiecode in, zoals 1-2of 11/53.
Controleer of de tekens exact zo zijn ingevoerd.
Als het werkblad CSV-gegevens ontvangt, test dan de Power Query-verversingsfunctie met verschillende uitzonderingsgevallen, waaronder voorloopnullen en datumachtige codes.
Bewaar een ongewijzigd bronbestand totdat u de geïmporteerde waarden hebt geverifieerd.