KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe converteert u een datumnotatie in de vorm yyyymmddhhmmss naar een normale datum/tijd in Excel?

AuteurXiaoyang Wijzigingsdatum

In de praktijk worden gegevens uit andere systemen of logbestanden vaak geëxporteerd als één doorlopende tekstreeks in de yyyymmddhhmmss-indeling. Zo staat „20240630174521” bijvoorbeeld voor 30/06/2024 17:45:21. Excel herkent deze tekstreeks echter niet automatisch als een standaard datum-tijdwaarde, waardoor analyseren, sorteren of berekeningen lastig worden. Het converteren van dergelijke reeksen naar Excel’s herkenbare datum-tijdindeling (bijv. dd/mm/jjjj uu:mm:ss) is dan ook essentieel voor efficiënte data-analyse, filtering en rapportage.

Dit artikel bevat praktische, stapsgewijze instructies om yyyymmddhhmmss-reeksen om te zetten naar de standaard Excel-datum-tijdnotatie. We bespreken meerdere methoden: van eenvoudige formules voor directe conversie in de cel tot geautomatiseerde VBA-oplossingen en het gebruik van Power Query voor een flexibele, visuele aanpak. Elke methode past bij verschillende scenario’s, afhankelijk van uw behoeften, de hoeveelheid data en uw vertrouwdheid met Excel-functies.

converteer yyyymmddhhmmss naar normale datumtijd

Converteer yyyymmddhhmmss naar een normale Datum- en tijdnotatie instellen met formules

VBA-code – Converteer yyyymmddhhmmss automatisch naar een normale Datum en tijd


Converteer yyyymmddhhmmss naar een normale Datum- en tijdnotatie instellen met formules

Excel-formules bieden een snelle en betrouwbare manier om de yyyymmddhhmmss-tekenreeks te splitsen en om te zetten naar een door Excel herkende datum-tijdwaarde, direct in uw werkblad – zonder externe invoegtoepassingen of Geavanceerde Hulpmiddelen. Deze methode is ideaal voor relatief kleine datasets of wanneer u een handmatige, transparante en eenvoudig controleerbare transformatie wenst.

Voer de volgende formule in een lege cel in (bijvoorbeeld in cel B2 als uw oorspronkelijke yyyymmddhhmmss-waarde in cel A2 staat):

=TEXT(DATE(LEFT(A2,4),MID(A2,5,2),MID(A2,7,2))+TIME(MID(A2,9,2),MID(A2,11,2),MID(A2,13,2)),"dd/mm/yyyy hh:mm:ss")

Instructies: Druk na het invoeren van de formule op Enter om te bevestigen. Als u een lijst met yyyymmddhhmmss-waarden in kolom A heeft, sleept u eenvoudigweg de vulgreep van cel B2 naar beneden om de formule snel toe te passen op de andere rijen. Elk resultaat wordt weergegeven als een opgemaakte datum/tijd in tekstvorm.

Deze methode is ideaal voor ad-hoc data-opruiming, kleine lijsten of situaties waarin u de oorspronkelijke reeks intact wilt laten in één kolom en de opgemaakte waarde in een andere. Mogelijk nadeel: het formuleresultaat blijft tekst; als u Excel’s echte datum-tijdwaarde nodig hebt voor berekeningen (zoals tijdsverschillen), moet u de tekst mogelijk nog converteren naar een getalnotatie.

voer een formule in om yyyymmddhhmmss naar normale datumtijd te converteren

Uitleg van parameters en tips:

  • LINKS(A2;4): haalt het 4-cijferige jaartal eruit
  • DEEL(A2;5,2): haalt de 2-cijferige maand eruit
  • DEEL(A2;7,2): haalt de 2-cijferige dag eruit
  • DEEL(A2;9,2): haalt het 2-cijferige uur eruit
  • DEEL(A2;11,2): haalt de 2-cijferige minuut eruit
  • DEEL(A2;13,2): haalt de 2-cijferige seconde eruit
  • De functie TEKST() zet het resultaat om in een gebruiksvriendelijke datum-tijdtekst.

Mogelijke problemen: Als een van de oorspronkelijke waarden niet exact 14 cijfers bevat—bijvoorbeeld door ontbrekende voorloopnullen of per ongeluk als getal in wetenschappelijke notatie ingevoerd—kan dat leiden tot onjuiste resultaten of fouten in uw formules. Controleer daarom altijd de consistentie van uw invoer voordat u formulegebaseerde transformaties toepast.

Als uw gegevens altijd exact 14 cijfers bevatten, converteert deze kortere formule de reeks en levert een echte seriële datum-tijdwaarde van Excel op (geen tekst):

=--TEXT(A2,"0000\-00\-00\ 00\:00\:00")

Gebruiksaanwijzing: Voer deze formule in een cel in (bijvoorbeeld B2) en druk op Enter. Om de waarde weer te geven in een voor mensen leesbare datum-tijdnotatie, moet u de resulterende cel(len) mogelijk opmaken als DD/MM/JJJJ UU:MM:SS via het dialoogvenster Celopmaak instellen. Selecteer hiervoor de resultaatcellen, klik met de rechtermuisknop, kies Celopmaak instellen > Aangepast en voer dd/mm/jjjj uu:mm:ss in als opmaakcode.

gebruik de TEKST-functie

Deze tweede methode is bijzonder efficiënt als u een echte datumwaarde nodig hebt in plaats van een tekstreeks.

formatteer de celwaarden naar het normale datumtijdformaat in het dialoogvenster Cellen opmaken

Tip: Als u de geconverteerde datum-tijdresultaten wilt gebruiken in verdere datumgerelateerde berekeningen (bijvoorbeeld datums aftrekken of een duur bepalen), gebruik dan altijd de formule die een serienummer retourneert (de tweede formule) en pas deze daarna naar wens op.

Probleemoplossing: Als u fouten krijgt, controleer dan of uw brongegevens daadwerkelijk tekst zijn en geen niet-numerieke tekens bevatten. Voorloop- of volgspaties kunnen ook invloed hebben op de resultaten; overweeg de gegevens te zuiveren door TRIM(A2)in uw formule te gebruiken als u dit probleem vermoedt.


VBA-code – Converteer yyyymmddhhmmss automatisch naar een normale Datum en tijd

Voor gebruikers die grote datasets moeten verwerken of het conversieproces willen automatiseren, biedt VBA (Visual Basic for Applications) een flexibele oplossing. Door de geselecteerde cellen te doorlopen, zet u elke yyyymmddhhmmss-waarde direct om naar een standaard Excel-datum-tijdwaarde – ofwel op zijn plaats, ofwel in een doelkolom. Deze aanpak is ideaal als u formules in meerdere cellen wilt vermijden of wanneer uw gegevens regelmatig worden bijgewerkt.

Deze methode is ideaal voor grotere datasets of terugkerende taken. Het gebruik van VBA vereist echter het inschakelen van macro’s, wat beperkt kan worden door beleidsregels binnen uw organisatie of door Excel-instellingen. Sla uw bestand altijd op voordat u VBA-code uitvoert, aangezien wijzigingen niet altijd eenvoudig ongedaan gemaakt kunnen worden.

Werkstappen:

  • Selecteer het bereik met yyyymmddhhmmss-waarden in uw werkblad dat u wilt converteren (bijvoorbeeld A2:A100).
  • Klik op het tabblad Ontwikkelaar > Visual Basic om de VBA-editor te openen. Zoek in het linkerdeelvenster uw werkmap, klik er met de rechtermuisknop op en selecteer Invoegen > Module. Plak de volgende code in het codovenster:
Sub Convert_yyyymmddhhmmss_To_DateTime()
    Dim rng As Range
    Dim cell As Range
    Dim strDate As String
    Dim y As Integer
    Dim m As Integer
    Dim d As Integer
    Dim hh As Integer
    Dim mm As Integer
    Dim ss As Integer
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set rng = Application.InputBox("Select the range of yyyymmddhhmmss values to convert:", xTitleId, Selection.Address, Type:=8)
    
    For Each cell In rng
        strDate = Trim(cell.Value)
        
        If Len(strDate) = 14 And IsNumeric(strDate) Then
            y = CInt(Left(strDate, 4))
            m = CInt(Mid(strDate, 5, 2))
            d = CInt(Mid(strDate, 7, 2))
            hh = CInt(Mid(strDate, 9, 2))
            mm = CInt(Mid(strDate, 11, 2))
            ss = CInt(Mid(strDate, 13, 2))
            
            cell.Value = DateSerial(y, m, d) + TimeSerial(hh, mm, ss)
            cell.NumberFormat = "dd/mm/yyyy hh:mm:ss"
        End If
    Next cell
End Sub

Sluit de VBA-editor nadat u de code hebt geplakt. Ga terug naar Excel en voer de macro uit door Alt + F8 te drukken, „Convert_yyyymmddhhmmss_To_DateTime” te selecteren en op Uitvoeren te klikken. Deze macro vraagt u om een bereik te selecteren en zet vervolgens elke 14-cijferige numerieke reeks direct om naar een goed leesbare datum-tijdwaarde op dezelfde plaats.

Tips en probleemoplossing:

  • Als sommige waarden niet worden geconverteerd, controleer dan of de lengte exact 14 cijfers bedraagt, of er geen extra spaties aanwezig zijn en of alle waarden numeriek zijn.
  • U kunt de geconverteerde datum-tijdwaarden naar een andere kolom kopiëren voordat u de macro uitvoert als u de oorspronkelijke waarden intact wilt houden.
  • Sla uw werkmap altijd op voordat u macro’s uitvoert en zorg ervoor dat macro’s zijn ingeschakeld in Excel.

Voordelen: Verwerkt grote bereiken razendsnel en is eenvoudig te automatiseren voor herhalende taken.
Nadelen: Vereist het inschakelen van macro’s en is niet altijd geschikt in omgevingen met beperkingen op macro-beveiliging.


een schermafbeelding van kutools for excel ai

Ontgrendel de magie van Excel met KUTOOLS AI

  • Slimme uitvoering: Voer celbewerkingen uit, analyseer gegevens en maak grafieken — allemaal met eenvoudige opdrachten.
  • aangepaste formules: Genereer op maat gemaakte formules om uw workflows te stroomlijnen.
  • VBA-programmeren: Schrijf en implementeer VBA-code moeiteloos.
  • Formule-uitleg: Begrijp complexe formules moeiteloos.
  • Tekstvertaling: Doorbreek taalbarrières in uw spreadsheets.
Breid uw Excel-mogelijkheden uit met AI-gestuurde tools.Download nuen ervaar efficiëntie zoals nooit tevoren!

Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins