Had ik blijkbaar gemist tussen alle niet vraag gerelateerde tekst.
Dat doe je dus niet goed. Je moet de gegevens inladen als datum. Via de wizzard kan je per kolom aangeven welk datatype het het is. Bij het datatype datum heb je meerdere opties. Ook de optie 'dmy' staat er tussen en dan gaat het wel goed. Het lijkt mij niets met verschillende versies te maken te hebben.
Nb. Voorbeeldbestanden zijn altijd te reduceren en anonimiseren tot de kern van het het probleem.
En daar rijst bij mij altijd een groot vraagteken.....de wizzard.
Hoe kom ik in die 'oude` wizzard met verie 2016?
Ik zal nog een keer mijn stappen melden:
ik open mijn spreadsheet waar het csv bestand ingeladen moet worden.
Ik kies voor Tab 'gegevens' en vervolgens voor 'Uit tekst/CSV'.
In een oudere versie kwam je dan in de wizzard waar je inderdaad de kolom de datum eigenschappen kon ingeven, maar met excel 2016 gaat het als volgt:
Als ik het csv bestand heb geselecteerd dan zie ik het bestand als een soort van popup over het spreadsheet staan. Ik kan dan kiezen voor 'Laden' of bewerken.
Als ik het zou Laden, dan krijg ik de betreffende kolom zonder voorloopnullen en ook niet als datum.
Vervolgens zou ik die kolom kunnen selecteren en dan kiezen voor 'gegevens' en dan 'tekst naar kolommen' en dan kom ik wat lijkt op de 'oude wizzard'.
Dan kan ik in die wizzard, zoals jij al aangaf, kiezen voor 'gegevenstype per kolom' en dus voor Datum dmj.
Helaas geeft dat niet het gewenste resultaat omdat dan de voorloopnullen wegvallen wanneer de datum bijvoorbeeld 1 oktober 2017 is: 1102017. Alle cellen gaan keurig naar datum notatie behalve daar waar de datum dagen beginnen met dag 1 t/m 9, dan gaat het dan mis.
Als ik in de 1e stap i.p.v. laden zou kiezen voor 'Bewerken' (hetgeen de logische keuze zou moeten zijn, ik wil immers de kolom op datum eigenschappen zetten) dan kom ik in een zogenaamde Query editor.
De vraag is wat ik hier zou moeten kiezen. Het is in ieder geval totaal anders als de 'oude wizzard'.
Ik zie een mogelijkheid 'Type wijzigen'. Hij staat dan op type 'geheel getal' en kan dan kiezen voor 'datum'. Ik kan echter niet zoals de oude wizzard aangeven dat het dmj moet zijn ofzo.
Kies ik voor 'datum' dan moet ik dit bevestigen met 'huidige vervangen' en komen er allemaal errors (letterlijk het woord error in elke cel van die kolom). Als ik vervolgens zou kiezen om het bestand te laden naar het spreadsheet dan blijven de cellen in de kolom geheel leeg.
Dit kan dus niet de juiste wijze zijn.
Ik had elders al eens begrepen dat ik daarom eerst moet kiezen voor Als Tekst i.p.v. als datum.
Dat werkt dus wel, maar veel omslachtiger dan in een vorige versie van excel.
Volgens mij is het een foutje in het huidige excel.
Naast de efficiency slag zit ik dus ook met een capaciteits probleem. Het loopt telkens vast!