Gegevens opschonen

Tekst omzetten naar datums in Excel zonder dag en maand te verwisselen

Zet tekstdatums in Excel om met DATEVALUE, afzonderlijke datumonderdelen of de landinstelling van Power Query. Markeer onduidelijke en ongeldige datums en bewaar de oorspronkelijke gegevens.

De weergaveopmaak van een cel wijzigen naar Datum maakt van een tekstwaarde niet automatisch een bruikbare Excel-datum. Erger nog: de conversie kan slagen terwijl dag en maand worden verwisseld. 03/04/2026 kan 4 maart of 3 april betekenen.

De veilige aanpak is om eerst de datumnotatie van de bron vast te stellen, de oorspronkelijke tekst te bewaren en de conversie in een nieuwe kolom uit te voeren. Markeer onduidelijke of onmogelijke datums in plaats van te gokken. Pas daarna de gewenste weergaveopmaak toe.

Controleer of de cel tekst of een getal bevat

Probeer in een hulpkolom:

=ISTEXT(A2)
=ISNUMBER(A2)

Gebruik dit als twee afzonderlijke formules. Excel slaat datums op als numerieke serienummers, maar als ISNUMBER TRUE oplevert, bewijst dat niet dat de waarde een geldige datum voor uw gegevens is: een hoeveelheid zoals 500 is ook een getal. Controleer de bron en het verwachte datumbereik. De handleiding van Microsoft voor het omzetten van tekst naar datums legt het verschil uit tussen het converteren van een waarde en het opmaken van het resultaat.

De onderstaande voorbeelden gebruiken Engelse functienamen en komma's. De taal- en regio-instellingen van uw Excel kunnen vertaalde functienamen of puntkomma's vereisen.

Stel de invoernotatie vast vóór de conversie

Hieronder staan fictieve invoerwaarden en de beslissingen die daarvoor nodig zijn:

Oorspronkelijke tekst Bevestigde notatie van de bron Juiste verwerking
2026-10-11 Jaar-maand-dag 11 oktober 2026
03/04/2026 Onbekend Controleren in plaats van gokken
03/04/2026 Dag/maand/jaar 3 april 2026
31/04/2026 Dag/maand/jaar Ongeldig, want april heeft 30 dagen
2024-02-29 Jaar-maand-dag Geldige schrikkeldag
2025-02-29 Jaar-maand-dag Ongeldige schrikkeldag

Een waarde met een dag boven 12 kan helpen om de notatie van een consistente bron te herkennen. Dat bewijst niet dat elke rij in een gemengde export dezelfde notatie gebruikt. Vraag het na bij de broneigenaar of controleer de exportspecificatie. Als gegevens uit meerdere systemen zijn samengevoegd, scheid hun records dan vóór de conversie.

Gebruik DATEVALUE voor herkenbare en consistente tekstdatums

Gebruik voor tekstdatums die overeenkomen met de door uw systeem herkende datumnotatie een aparte resultaatkolom:

=DATEVALUE(A2)

Pas een datumopmaak toe op het numerieke resultaat. Controleer een bekende dag en maand voordat u de formule naar beneden doorvoert.

DATEVALUE is afhankelijk van de datuminstellingen van het systeem. Een onduidelijke waarde kan op een andere computer dus een ander resultaat geven. De functie negeert bovendien tijdinformatie in herkende datum-tijdtekst. Gebruik deze functie niet om tijdstempels te behouden. Zie de DATEVALUE-documentatie van Microsoft.

Vervang conversiefouten niet door de datum van vandaag of door nul. Daarmee maakt u aannemelijk ogende gegevens die niets met de bron te maken hebben. Zet in plaats daarvan een controlestatus naast de oorspronkelijke tekst.

Zet een vaste jaar-maand-dagnotatie expliciet om

Als vaststaat dat de bron geldige datums met tien tekens in de notatie YYYY-MM-DD bevat, bouw de datum dan op uit de afzonderlijke onderdelen:

=DATE(VALUE(LEFT(A2,4)),VALUE(MID(A2,6,2)),VALUE(RIGHT(A2,2)))

Voor 2026-10-11 wordt hiermee 2026 als jaar, 10 als maand en 11 als dag gebruikt. Geef het resultaat weer in een ondubbelzinnige jaar-maand-dagnotatie.

Deze formule zet onderdelen om; ze valideert geen datums. DATE rekent onderdelen buiten het geldige bereik door: 29 februari 2025 wordt 1 maart 2025 in plaats van te worden afgewezen. Dit gedrag staat beschreven in de DATE-documentatie van Microsoft.

Controleer bij niet-gevalideerde invoer de lengte en de positie van de scheidingstekens. Vereis numerieke onderdelen en een geldig jaar en vergelijk vervolgens het omgezette jaar, de maand en de dag met de oorspronkelijke onderdelen. Een afwijking hoort op de controlelijst. Beperk deze aanpak tot moderne datums binnen het bereik dat uw organisatie verwacht; historische datums en verschillen tussen datumsystemen van werkmappen vragen om een aparte aanpak.

Gebruik Power Query voor terugkerende imports

Voor een terugkerende export is een herhaalbare import met een expliciete landinstelling eenvoudiger te onderhouden dan elke reeks handmatig te herstellen. In Excel-versies met Power Query:

  1. Importeer de bron via Gegevens → Van tekst/CSV en kies Gegevens transformeren.
  2. Controleer de toegepaste stappen. Als een automatische stap Gewijzigd type de datumkolom al heeft geïnterpreteerd, ga dan terug naar de stap met de ruwe tekst en verwijder of vervang die conversie. Een verkeerd geïnterpreteerde datum terugzetten naar tekst herstelt de oorspronkelijke tekenreeks niet.
  3. Bewaar een kopie van de oorspronkelijke tekstkolom. Kies voor de te converteren kolom Type wijzigen → Landinstelling gebruiken.
  4. Selecteer Datum en de landinstelling die bij de bron hoort, bijvoorbeeld Engels (Verenigd Koninkrijk) voor bevestigde dag/maand/jaargegevens of Engels (Verenigde Staten) voor maand/dag/jaar.
  5. Controleer fouten en neem steekproeven van bekende datums voordat u de gegevens laadt. Houd ongeldige rijen beschikbaar voor correctie in plaats van ze te verwijderen om het aantal fouten te laten verdwijnen.

De landinstelling bepaalt hoe tekst wordt geïnterpreteerd, niet alleen hoe een datum eruitziet. Microsoft legt dit uit in gegevenstypen en landinstellingen in Power Query. Het kiezen van een landinstelling lost een ongedocumenteerde mix van notaties binnen één kolom niet op. Zie voor de rest van de importinstellingen onze handleiding voor het veilig importeren van CSV-bestanden.

Vraag GetSheetAI om conversie en uitzonderingscontrole

Beschrijf in de GetSheetAI-zijbalk voor Excel de datumnotatie van de bron en de gewenste uitvoer. Een bruikbare opdracht is:

Onderzoek de gevulde kolom Order Date. Volgens de bronspecificatie is de notatie dag/maand/jaar met een viercijferig jaar. Bewaar de oorspronkelijke kolom. Maak de kolommen Parsed Date en Review Reason en converteer alleen ondubbelzinnige, geldige kalenderdatums die bij deze notatie passen. Laat Parsed Date leeg bij ongeldige, ontbrekende of tegenstrijdige invoer en licht elk probleem toe. Raad niet naar de betekenis van rijen met een andere notatie en verwijder ze niet. Laat alle andere kolommen ongewijzigd. Vat de aantallen geconverteerde, ontbrekende en te controleren rijen samen en toon voorbeelden uit elke categorie.

Als de datumnotatie van de bron onbekend is, vraag dan eerst om een inspectie met voorbeelden, niet om automatische conversie. Het opgeven van de regel is vooral belangrijk als alle dagen en maanden in een steekproef 12 of lager zijn.

Controleer datums voordat u sorteert of rapporteert

Controleer een bekende datum waarbij dag en maand verschillen, een schrikkeldag, een ontbrekende waarde en een ongeldige datum. Ga na of elke invoerrij in precies één categorie valt: geconverteerd, ontbrekend of te controleren. Elke geconverteerde rij moet een numerieke datum binnen het verwachte bereik bevatten, terwijl de ruwe tekst ongewijzigd blijft.

Sorteer daarna een kopie op de geconverteerde datum en controleer of de volgorde over maand- en jaargrenzen heen klopt. Als de resultaten in een maandrapport terechtkomen, controleer dan enkele records rond maandgrenzen: een verwisselde dag en maand kan omzet naar de verkeerde verslagperiode verplaatsen zonder dat Excel een fout meldt.

Ga voor een bredere opschoning verder met de checklist voor het opschonen van Excel-gegevens. Datumconversie is pas voltooid als de waarden de bedoelde betekenis hebben, niet alleen als elke cel er hetzelfde uitziet.