Excel: hoe de datum uit een tekstreeks te extraheren
U kunt de volgende formule gebruiken om een datum uit een tekstreeks in Excel te extraheren:
=MID(" "& A2 ,FIND("/"," "& A2 ,1)-2,10)
Het volgende voorbeeld laat zien hoe u deze formule in de praktijk kunt gebruiken.
Voorbeeld: Datum extraheren uit tekstreeks in Excel
Stel dat we de volgende kolom met tekstreeksen in Excel hebben die allemaal ergens in de tekenreeks een datum bevatten:
Stel dat we de datum uit elke tekstreeks willen halen.
Om dit te doen, kunnen we de volgende formule in cel B2 typen:
=MID(" "& A2 ,FIND("/"," "& A2 ,1)-2,10)
We kunnen vervolgens op deze formule klikken en deze naar elke resterende cel in kolom B slepen:
Kolom B bevat nu de datum voor elke tekstreeks in kolom A.
Houd er rekening mee dat als uw datum een ander formaat heeft dan mm/dd/jjjj, u de formule kunt wijzigen.
Als uw datum bijvoorbeeld het formaat mm-dd-jjjj heeft, kunt u de schuine streep in de FIND- functie vervangen door een koppelteken:
=MID(" "& A2 ,FIND("-"," "& A2 ,1)-2,10)
De volgende schermafbeelding laat zien hoe u deze formule in de praktijk kunt gebruiken:
Kolom B bevat nu de datum voor elke tekstreeks in kolom A.
Hoe werkt deze formule?
Onthoud de formule die we gebruikten om de datum uit de tekstreeks in het eerste voorbeeld te extraheren:
=MID(" "& A2 ,FIND("/"," "& A2 ,1)-2,10)
Zo werkt deze formule:
Eerst gebruiken we de functie FIND om de positie van de eerste schuine streep in elke tekstreeks te retourneren.
In de string Mijn verjaardag is op 10/12/2023 retourneert deze functie bijvoorbeeld 22 .
Dan trekken we er 2 van af om 20 te krijgen.
Vervolgens gebruiken we de MID- functie om alle tekst in het midden van de string terug te geven, beginnend op positie 20 , tot maximaal 10 extra tekens.
De formule retourneert dus 10/12/2023 .
We gebruiken dezelfde logica om de datum uit elke tekstreeks te extraheren.
Aanvullende bronnen
In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in Excel uitvoert:
Excel: bereken het verschil tussen twee keer in uren
Excel: bereken het verschil tussen twee keer in minuten
Excel: hoe bereken je de gemiddelde tijd