Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: amerikaanse datum (tekst-notatie) omzetten naar belgische echte datum  (gelezen 7777 keer)

0 leden en 1 gast bekijken dit topic.

Offline popipipo

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 317
Re: amerikaanse datum (tekst-notatie) omzetten naar belgische echte datum
« Reactie #15 Gepost op: 15 november 2023, 17:08:01 »
Citaat
Het zal bij jou misschien aan een of andere instelling of versie liggen
Ik gebruik de engelse versie van excel met de nederlandse benaming van dag en maand.Daarbij gaat de vertaling blijkbaar niet helemaal goed.Nadat ik even ben omgeschakeld naar de nederlandse versie van excel gaat het wel goed zowel bij mrt als bij maa.
Willem
Hoe meer je weet hoe meer je vergeet.
Hoe meer je vergeet hoe minder je weet.
Hoe minder je weet hoe minder je vergeet.
Hoe minder je vergeet hoe meer je weet.

Offline snb

  • Lid
  • *
  • Berichten: 30
Re: amerikaanse datum (tekst-notatie) omzetten naar belgische echte datum
« Reactie #16 Gepost op: 15 november 2023, 22:48:14 »
Array formule:

=--SUBSTITUTE(MID(A1;5;20);" ";TEXT(MATCH(LEFT(A1;3);TEXT(30*ROW($1:$12);"[$-409]mmm");0);"-00-"))

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.029
  • Geslacht: Vrouw
  • veni vidi vici
Re: amerikaanse datum (tekst-notatie) omzetten naar belgische echte datum
« Reactie #17 Gepost op: 16 november 2023, 08:40:27 »
Array formule:

=--SUBSTITUTE(MID(A1;5;20);" ";TEXT(MATCH(LEFT(A1;3);TEXT(30*ROW($1:$12);"[$-409]mmm");0);"-00-"))

en hoe zou dit mij moeten helpen met mijn initiële vraag ? ? ? ? ? (die ondertussen perfect opgelost is)

1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline snb

  • Lid
  • *
  • Berichten: 30
Re: amerikaanse datum (tekst-notatie) omzetten naar belgische echte datum
« Reactie #18 Gepost op: 16 november 2023, 08:52:29 »
Je kunt alleen jezelf helpen door deze formule te gebruiken.

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.029
  • Geslacht: Vrouw
  • veni vidi vici
Re: amerikaanse datum (tekst-notatie) omzetten naar belgische echte datum
« Reactie #19 Gepost op: 16 november 2023, 09:16:54 »
een ietsiepietsie beetje extra uitleg bij een oplossings-aanbod zou zeker niet misplaatst zijn...

dan zou ik onmiddellijk geweten hebben dat het in feite om een matrix-formule gaat (daarvan weet ik dat ik ctrl-shift-enter moet gebruiken om ze te activeren, had nog nooit de benaming "array-formule" gehoord) en wat deze formule exact doet... en dan zou ik mijn vorige reactie niet moeten plaatsen hebben.
Na ze in eerste instantie 'vertaald' te hebben (want ik werk met een nederlandse versie) kreeg ik altijd '#waarde' als resultaat.
Eens ik doorhad dat het eigenlijk een matrix-formule is en ze dan als matrix-formule geactiveerd had kon ik eindelijk het resultaat zien.


We zijn niet allemaal geboren met een instant superieure kennis van excel....
Sommigen onder ons moeten dergelijke kennis al 'lerend' opbouwen....

Dit gezegd zijnde is jouw matrix-formule idd een goede en korte formule...
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Online SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.181
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: amerikaanse datum (tekst-notatie) omzetten naar belgische echte datum
« Reactie #20 Gepost op: 16 november 2023, 10:34:55 »
ModBreak:

Gezien bijlagen steeds groter worden, en we in het recent verleden verschillende problemen hebben gezien met leden die een bijlage van meer dan 1 MB niet konden plaatsen is de grootte per bijlage vergroot tot Max 4 MB. Er kunnen nog steeds tot 4 bijlagen per bericht worden aangehangen, maar de totale grootte voor alle bijlagen samen per bericht blijft beperkt tot 4 MB.

We hopen zo aan de vraag te voldoen.

Groeten,

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline snb

  • Lid
  • *
  • Berichten: 30
Re: amerikaanse datum (tekst-notatie) omzetten naar belgische echte datum
« Reactie #21 Gepost op: 16 november 2023, 12:47:25 »
De belangrijkste verbetering in mijn formule is de 'robuustheid'
De korte maandaanduidingen in allerlei verschillende talen kunnen ermee (als je de landindicatie aanpast) vertaald worden naar een gewenste datumopmaak.
De formule kan dus niet alleen voor het Engels, maar ook Frans, Spaans, italiaans of Swahili gebruikt worden.

In VBA zie je de term 'arrayformula' (F2 in de VBEditor)

Offline Montagnard

  • Ambassadeur
  • *****
  • Berichten: 2.385
  • Geslacht: Man
Re: amerikaanse datum (tekst-notatie) omzetten naar belgische echte datum
« Reactie #22 Gepost op: 16 november 2023, 13:46:41 »
ModBreak:

Gezien bijlagen steeds groter worden, en we in het recent verleden verschillende problemen hebben gezien met leden die een bijlage van meer dan 1 MB niet konden plaatsen is de grootte per bijlage vergroot tot Max 4 MB. Er kunnen nog steeds tot 4 bijlagen per bericht worden aangehangen, maar de totale grootte voor alle bijlagen samen per bericht blijft beperkt tot 4 MB.

We hopen zo aan de vraag te voldoen.

Groeten,

:) SoftAid :)             
mooie verbetering !

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.029
  • Geslacht: Vrouw
  • veni vidi vici
Re: amerikaanse datum (tekst-notatie) omzetten naar belgische echte datum
« Reactie #23 Gepost op: 16 november 2023, 15:16:59 »
***UPDATE***

Omdat ik in zen totaliteit toch wel zo’n 21000 items moest gaan ‘overnemen’ welke ik telkens
maar met een 20-tal rijen per keer via copy/paste kon uitvoeren waaraan dan nog extra handelingen te pas kwamen leek me dit een zéér langdradig klusje te gaan worden…
Ik ben dus op onderzoek uit gegaan om te kijken of ik het benodigde niet op een makkelijkere wijze kon verkrijgen…
Mits een aantal tussenstappen (waarvan ik het ‘hoe’ ook nog een beetje moest uitpluizen) ben ik er in geslaagd om een CSV-file te verkrijgen. Het is te zeggen, 10 CSV-files (heb het omwille van de grote hoeveelheid moeten opsplitsen omwille van runtime-errors).

Hiervoor moest ik eerst een .json-file genereren welke ik vervolgens naar een CSV-file kon converteren.
In de CSV-file staan nu wel héél wat overbodige gegevens (in totaal 84 à 100 kolommen waarvan ik er maar 10 nodig heb) maar dat is maar een kleine moeite om 10x die 74 à 90 overbodige kolommen er tussenuit te halen.

In deze CSV-file staan nu de datums onmiddellijk correct (d/mm/jjjj) waardoor ik deze dus niet meer hoef om te zetten.
Wat ik wel nog via een formule moet extraheren uit een andere kolom is het tijdstip maar de bron-weergave is consequent geformuleerd dus dit is gewoon met een zeer korte “=deel()”-formule opgelost.

Ik plaats beide aangereikte formules voor die datums, waarvoor mijn oprechte dank, sowieso in mijn archief voor mogelijke toekomstige projecten.


Groetjes,
BlackDevil/Bieke
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline snb

  • Lid
  • *
  • Berichten: 30
Re: amerikaanse datum (tekst-notatie) omzetten naar belgische echte datum
« Reactie #24 Gepost op: 17 november 2023, 11:00:05 »
Citaat
Hiervoor moest ik eerst een .json-file genereren welke ik vervolgens naar een CSV-file kon converteren.
In de CSV-file staan nu wel héél wat overbodige gegevens (in totaal 84 à 100 kolommen waarvan ik er maar 10 nodig heb) maar dat is maar een kleine moeite om 10x die 74 à 90 overbodige kolommen er tussenuit te halen.

Dat klinkt tameljk omslachtig.
Als je de gegevens uit een bestaande database haalt kan dat waarschijnlijk eenvoudig in 1 bewerking met ADODB.
Maar dan zul je iets meer over je gegevensbron moeten vertellen.

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.029
  • Geslacht: Vrouw
  • veni vidi vici
Re: amerikaanse datum (tekst-notatie) omzetten naar belgische echte datum
« Reactie #25 Gepost op: 17 november 2023, 11:27:46 »
Dat klinkt tameljk omslachtig.
Als je de gegevens uit een bestaande database haalt kan dat waarschijnlijk eenvoudig in 1 bewerking met ADODB.
Maar dan zul je iets meer over je gegevensbron moeten vertellen.

Het genereren van de .json-file en vervolgens naar een CSV-file converteren heeft me in totaal, dus voor de 10 files tezamen, amper 15 min gekost.
Vervolgens de 74 à 90 overbodige kolommen verwijderen en de nog benodigde kolommen in de juiste volgorde plaatsen heeft me opnieuw, voor de 10 files tezamen, amper 15 min gekost.
Dus alles in totaal heeft dit me amper een half uurtje tijd gekost.

Het uitzoeken hoe ik met zo een ADODB aan de slag moet gaan zou me veel meer tijd gekost hebben.

En aangezien ik met die 10 files alle gegevens heb die ik moest hebben was dit dus maar een éénmalige actie die volledig afgerond is.

P.S.: de gegevensbron was een website beheerd door derden.

Groetjes,
BlackDevil
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline snb

  • Lid
  • *
  • Berichten: 30
Re: amerikaanse datum (tekst-notatie) omzetten naar belgische echte datum
« Reactie #26 Gepost op: 18 november 2023, 15:34:00 »
Iets nieuws leren kost altijd tijd; maar met het nieuwe geleerde kun je in het vervolg veel tijd besparen.
Als je jouw redenering volgt blijf je steken in het papieren tijdperk.
Iets nieuws leren kan heel snel gaan als je verstandig gebruik maakt van fora zoals dit en je begruik kunt maken van websites met uitgebreide uitleg zoals mijn website.

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.029
  • Geslacht: Vrouw
  • veni vidi vici
Re: amerikaanse datum (tekst-notatie) omzetten naar belgische echte datum
« Reactie #27 Gepost op: 18 november 2023, 16:26:06 »
Iets nieuws leren kost altijd tijd; maar met het nieuwe geleerde kun je in het vervolg veel tijd besparen.
Als je jouw redenering volgt blijf je steken in het papieren tijdperk.
Iets nieuws leren kan heel snel gaan als je verstandig gebruik maakt van fora zoals dit en je begruik kunt maken van websites met uitgebreide uitleg zoals mijn website.

???
Waar ergens heb ik vermeld dat ik niet zou willen bijleren? ? Er zitten hier op het forum mensen genoeg die weten dat ik juist ontzettend leergierig ben, altijd al geweest.
Ik heb in de laatste vijf jaar hier op dit forum dan ook al ontzettend veel bijgeleerd, zeker op vlak van VBA waar ik tot vijf jaar geleden nog nooit mee gewerkt had.

Maar als ik een ÉÉNMALIGE taak moet uitvoeren en dit op een half uurtje kan doen met handelingen die ik volledig onder de knie heb, waarom zou ik dan NADERHAND (dus als de taak reeds succesvol is afgerond) talloze uren gaan spenderen om iets aan te leren dat ik toch nooit of misschien pas in een verre toekomst zal gebruiken.
Ik ben zeer leergierig en leer het beste door het te gebruiken, dus ik leer pas iets nieuws aan op het moment dat ik het nodig heb, mede ook omdat ik door mijn polyneuropathie onder andere ook "brain-fog" als één van de bijwerkingen ervaar.

conclusie :
Als ik ooit nog een dergelijke taak zou moeten uitvoeren dan zal ik op dat moment wel uitzoeken hoe ik met zo een ADODB aan de slag moet gaan.
Maar nu op dit moment zie ik daar het nut niet van... Ik heb nu mijn tijd voor andere zaken nodig...

1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

 


www.combell.com