• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Datum: 'dd-mm-yyyy, wordt na conversie mm-dd-yyyy

Status
Niet open voor verdere reacties.

hmwul

Gebruiker
Lid geworden
15 dec 2012
Berichten
430
Wat een *** ellende ...

Ik heb een bestand met in kolom A: dd-mm-yyyy hh:mm:ss
Met TEXT(A3;"dd-mm-jjjj") resp. =TEXT(A3;"uu:mm:ss") naar 2 aparte kolommen omgezet
Copy paste as values en toen geconverteerd naar waarden.
(Data > Text to Columns)


En wat ik ff -NIET- in de gaten had was dat bij een behoorlijk aantal cellen, het formaat gewijzigd werd naar mm-dd-yyyy.

Het bestand, samen met bijbehorende gegevens, heb ik gebruikt om in een agenda te importeren....

Ai! Veel gegevens staan dus fout.
Ik moet nog verzinnen hoe ik dit moet oplossen.

Maar wat moet ik nou doen om dit te voorkomen, dit omzetten naar Amerikaanse datum bedoel ik.
Ik wil niet hebben dat dd-mm-yyyy (01-12-2020) omgezet wordt naar mm-dd-yyyy (12-01-2020)

Bijgaand Excel bestand en een scherm afdruk van Windows 10 x64 regional settings, FWIW.

Excel van Office 365 (Engels).

Hartelijk dank bij voorbaat dank!
 

Bijlagen

  • Kolom Datum-tijd naar kolom datum en kolom tijd-24022021.xlsx
    13,3 KB · Weergaven: 21
  • SnagIt-24022021 083934.png
    SnagIt-24022021 083934.png
    85,3 KB · Weergaven: 24
Als je de juiste formules gebruikt, is het geen enkel probleem. TEXT is in deze een hele onhandige.
Code:
=DATUM(JAAR(A4);MAAND(A4);DAG(A4))
 
En de tijd is uiteraard net zo simpel:
Code:
=TIJD(UUR(A4);MINUUT(A4);SECONDE(A4))
 
of
PHP:
=--TEXT(A5;"dd-mm-jjjj")
PHP:
=--TEXT(A5;"uu:mm:ss")
 
@OctaFish

Heel, heel hartelijk dank!

De oplossing met 'tekst' enzo heb ik ooit ergens opgedoken en bewaard.
De tekst formule toepassen en daarna copy paste as values.

Maar dat is dus helemaal fout gegaan in mijn geval.

Jouw oplossing is (uiteraard) veel beter!

En, voor zover ik kan nagaan, geen rare 'conversie; fouten.... (dd-mm naar mm-dd)

Nogmaals dank.
 
Laatst bewerkt:
@vena - Dank. Eigenlijk is dát wat ik gedaan had, daarna copy paste as values, ik kreeg een apostrophe voor de datums.
Via "Data > Text to Columns" geconverteerd naar waarden, maar op toen werden vele datums van dd-mm in mm-dd omgezet.
En precies dat had ik niet in de gaten.... zucht. Gegevens vanuit een .csv bestand geïmporteerd.
(Kwam er vanmorgen dat bepaalde afspraken in de Outlook Agenda op verkeerde dagen stonden, 6 februari, ipv 2 juni...)
 
Ik had het bestandje nog niet bekeken. Voor de datum
PHP:
=int(a3)
voor de tijd
PHP:
=mod(a3;1)

Text to Columns werkt ook prima. Wel het juiste datum formaat kiezen.
 

Bijlagen

  • Kolom Datum-tijd naar kolom datum en kolom tijd-24022021.xlsx
    14,9 KB · Weergaven: 17
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan