Converteer tekenreeks naar datum met tekst naar kolommen in Excel en Google Spreadsheets

Converteer tekenreeks naar datum met tekst naar kolommen in Excel en Google Spreadsheets

In dit artikel leert u hoe u een tekenreeks in een cel naar een datum converteert met behulp van Tekst naar kolommen in Excel en Google Spreadsheets.

Converteer een tekstreeks naar een datum

Als u datums in Excel hebt die zijn opgemaakt als tekst, kunt u ze eenvoudig converteren naar datumnotatie met behulp van de Tekst naar kolommen functionaliteit. Dit is vaak het geval wanneer u gegevens uit een ander systeem exporteert. De gegevens hebben meestal niet de juiste indelingen. Stel dat u de lijst met datums hebt die hieronder in kolom B wordt weergegeven, allemaal opgemaakt als tekst.

Het doel is om data te krijgen uit kolom B consistent opgemaakt als datums (M/D/YYYY) in kolom C.

1. Selecteer een gegevensbereik (B2:B7) en in de Lintje, ga naar Gegevens > Tekst naar kolommen.

2. In stap 1 van de wizard Tekst naar kolommen, laat de standaard optie (Gescheiden) en klik op Volgende.

3. In stap 2, schakel alle scheidingstekens uiten klik op Volgende.

4. Selecteer in de laatste stap van de wizard Datum (MDJ). In het vak Bestemming, voer de cel in waar u de nieuwe gegevens wilt plaatsen (C2) en klik op Voltooien.

Op basis van het geselecteerde datumtype herkent Excel datums uit de gegeven tekst en maakt deze op de juiste manier op. De standaard datumnotatie is M/D/YYYY, dus laat het zoals het is.

Ten slotte krijgt u in kolom C alle datums uit kolom B opgemaakt als datums in plaats van als tekst.

Converteer een tekstreeks naar een datum in Google Spreadsheets

In Google Spreadsheets is er geen optie om datums uit tekstcellen te halen met Tekst naar kolommen. U moet de DATEVALUE-functie gebruiken om strings naar datums te converteren.

Opmerking: De DATUMWAARDE Functie is ook beschikbaar in Excel en werkt op precies dezelfde manier als hieronder uitgelegd.

1. In de cel C2 voer de formule in:

1 =DATUMWAARDE(B2)

Het resultaat van de formule is 44.280.
De functie DATUMWAARDE retourneert een getal voor een bepaalde datum. In Excel worden datums opgeslagen als getallen, vanaf 1/1/1900. Daarom is 25-3-2021 eigenlijk de 44.280e dag na 1/1/1900.

2. Plaats de cursor in de rechteronderhoek van C2 tot de zwart kruis verschijnt, en Sleep het tot het einde van het gegevensbereik (C7).

Als resultaat van deze stap wordt de formule van C2 gekopieerd naar het bereik C3:C7.

Opmerking: De DATUMWAARDE Functie herkent alleen strings met de datumnotatie MM/DD/YYYY. Zoals u kunt zien, retourneert de formule in de cellen C3 en C5 een waardefout (#VALUE!), omdat tekst in B3 en B5 niet de juiste indeling heeft.

3. Formatteer nu waarden in kolom C als datums om datums in een juist formaat weer te geven. Selecteer hiervoor alle cellen in een bereik (C2:C7) en in de Menu, ga naar Formaat > Getal > Datum.

Als gevolg hiervan worden alle tekstcellen uit kolom B (die datums met geldige opmaak hebben) nu gekopieerd naar kolom C en opgemaakt als datums.

Voor deze specifieke gegevens zou een Alles zoeken en vervangen om punten te vervangen door schuine strepen de fouten wegwerken.

wave wave wave wave wave