Ik heb hier logbestanden op mijn werk waarin de eerste kolom een datum met een tijd is. Dat ziet er als volgt uit:
Vanaf de tweede kolom staan er vrij random getallen (meetwaarden van sensoren).
Nu doet zich het probleem voor dat excel de eerste kolom tot op 12 juni als tijd ziet en vanaf 13 juni als tekst. Ook als ik bij het importeren van beide aangeef dat de eerste kolom een datum bevat.
Ik wil om twee redenen van dit probleem af:
-Van de eerste kolom wil ik de datum strippen om het maken van grafieken makkelijker te maken.
-Excel moet aan de eerste kolom tijd toe kennen, omdat ik in een ander werkblad zoekfuncties verwerkt heb die een tijd nodig hebben. Zodra excel de eerste kolom als tekst ziet werkt daarvan niets meer.
Ik heb het volgende geprobeerd om van dit probleem af te komen:
-Van het type van de inhoud van de cel aangeven dat dit tijd is (dus uu:mm:ss), dit werkt tot 12 juni en daarna niet
-Alleen de laatste 8 karakters van de cel houden (dit werkt de ene dag wel, de andere dag niet, ik heb daar geen lijn in kunnen ontdekken)
-Een spatie extra invoegen tussen de datum en de tijd, ook dit werkt op random dagen wel en andere dagen niet
Als het "niet werkt" kan het volgende gebeuren: Excel geeft een foutmelding, of excel handhaaft gewoon het datatype tekst, ongeacht wat er in de cel staat.
Wat ook optreedt is dat het handmatig invoegen van een spatie (door alle enkele spaties te zoeken en te vervangen met 2 spaties) wel werkt als je het handmatig uitvoert maar niet als je de macro uitvoert die je bij die aktie hebt opgenomen.
In de sheets waarin "het niet werkt" is het zo dat ik een cel kan selecteren, vervolgens de cursor in de formule balk kan zetten (zonder tekens te selecteren), dan enter drukken en ineens staat de inhoud wel goed, terwijl ik eigenlijk niets aan de inhoud gewijzigd zou moeten hebben.
Verder kan ik de bestanden in notepad/kladblok gewoon inzien en in de eerste kolom zie ik geen verschil in formatting tussen 12 en 13 juni. Hieronder ter illustratie een kleine copy paste van de eerste cellen zoals ze zijn opgeslagen in het tekstbestand op 12 juni resp. 13 juni.
Op deze dagen is niet aan de software die de logs schrijft geprogrammeerd, dus aan de kant van het schrijven van de kale logs is niets veranderd.
Ik raak een beetje door de mogelijkheden heen van wat ik kan proberen, dus help me hier aub even
De bedoeling is dat er een spreadsheet komt waarin ik elke dag gewoon een logbestand kan openen en verwerken zonder van dag tot dag de datum te moeten debuggen.
code:
1
| 13-6-2008 00:00:04;<tweede kolom etc> |
Vanaf de tweede kolom staan er vrij random getallen (meetwaarden van sensoren).
Nu doet zich het probleem voor dat excel de eerste kolom tot op 12 juni als tijd ziet en vanaf 13 juni als tekst. Ook als ik bij het importeren van beide aangeef dat de eerste kolom een datum bevat.
Ik wil om twee redenen van dit probleem af:
-Van de eerste kolom wil ik de datum strippen om het maken van grafieken makkelijker te maken.
-Excel moet aan de eerste kolom tijd toe kennen, omdat ik in een ander werkblad zoekfuncties verwerkt heb die een tijd nodig hebben. Zodra excel de eerste kolom als tekst ziet werkt daarvan niets meer.
Ik heb het volgende geprobeerd om van dit probleem af te komen:
-Van het type van de inhoud van de cel aangeven dat dit tijd is (dus uu:mm:ss), dit werkt tot 12 juni en daarna niet
-Alleen de laatste 8 karakters van de cel houden (dit werkt de ene dag wel, de andere dag niet, ik heb daar geen lijn in kunnen ontdekken)
-Een spatie extra invoegen tussen de datum en de tijd, ook dit werkt op random dagen wel en andere dagen niet
Als het "niet werkt" kan het volgende gebeuren: Excel geeft een foutmelding, of excel handhaaft gewoon het datatype tekst, ongeacht wat er in de cel staat.
Wat ook optreedt is dat het handmatig invoegen van een spatie (door alle enkele spaties te zoeken en te vervangen met 2 spaties) wel werkt als je het handmatig uitvoert maar niet als je de macro uitvoert die je bij die aktie hebt opgenomen.
In de sheets waarin "het niet werkt" is het zo dat ik een cel kan selecteren, vervolgens de cursor in de formule balk kan zetten (zonder tekens te selecteren), dan enter drukken en ineens staat de inhoud wel goed, terwijl ik eigenlijk niets aan de inhoud gewijzigd zou moeten hebben.
Verder kan ik de bestanden in notepad/kladblok gewoon inzien en in de eerste kolom zie ik geen verschil in formatting tussen 12 en 13 juni. Hieronder ter illustratie een kleine copy paste van de eerste cellen zoals ze zijn opgeslagen in het tekstbestand op 12 juni resp. 13 juni.
code:
1
2
| 12-6-2008 00:00:06;-2.65000009536743; 13-6-2008 00:00:05;-2.63000011444092; |
Op deze dagen is niet aan de software die de logs schrijft geprogrammeerd, dus aan de kant van het schrijven van de kale logs is niets veranderd.
Ik raak een beetje door de mogelijkheden heen van wat ik kan proberen, dus help me hier aub even
ieeeepppppp :P