Excel 2007 - Text formaat naar datum formaat probleem

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Hbeez
  • Registratie: December 2000
  • Laatst online: 08:08
Ik heb een reeks cellen dat ik moet omzetten van een text format naar een datum format.

Het text-formaat is als volgt:
mm/dd/yyyy 00:00:00

Het datum-formaat moet als volgt zijn:
dd.mm.yyyy

Ik heb geen idee hoe ik dit gedaan kan krijgen. De 00:00:00 eraf halen is niet zo'n probleem.

De eerste lastigheid is dat mm en dd moeten worden omgedraaid. Dus simpelweg 00:00:00 weghalen helpt niet want dan wordt het nog als text gezien.

Bovendien, omdat het aantal karakters steeds verschilt, kan ik geen makkelijk gebruik maken van MID, LEFT, en RIGHT. Er zijn eigenlijk 4 opties:
  • m/d/yyyy (bv. 1 januari 2001)
  • mm/d/yyyy (bv. 1 december 2001)
  • m/dd/yyyy (bv. 20 januari 2001)
  • mm/dd/yyyy (bv. 20 december 2001)
Wellicht kan dit ook handiger worden opgelost dan via een standaard formaat te krijgen (dus mm/dd/yyyy en dan MID, LEFT, RIGHT gebruiken) ?

[ Voor 5% gewijzigd door Hbeez op 03-07-2012 17:51 ]


Acties:
  • 0 Henk 'm!

  • Fiber
  • Registratie: Maart 2008
  • Laatst online: 02:53

Fiber

Beaches are for storming.

Hbeez schreef op dinsdag 03 juli 2012 @ 17:50:
Ik heb een reeks cellen dat ik moet omzetten van een text format naar een datum format.

Het text-formaat is als volgt:
mm/dd/yyyy 00:00:00

Het datum-formaat moet als volgt zijn:
dd.mm.yyyy

[...]
Niet gaan klooien met LEFT, MID, etc. Via: Format Cells, Date, kun je zelf elke custom output genereren die je maar wilt. In Open Office in ieder geval, zal in Microsoft Office niet minder zijn.

Afbeeldingslocatie: http://tweakers.net/ext/f/x8wuJZ7lYCCJsc93TZBJNk5X/medium.png

Keep your wits sharp, your heart open and your gun loaded. And never mess with mother nature, mother in-laws and, mother freaking Ukrainians.


Acties:
  • 0 Henk 'm!

  • Hbeez
  • Registratie: December 2000
  • Laatst online: 08:08
Het gekke is dat als ik bv. een cel met 6/29/2012 heb en het formaat op mm/dd/yyyy zet, hij het nog steeds als text en niet als datum ziet.

Afbeeldingslocatie: http://i.imgur.com/snKuf.png

En dan nog moet ik van mm/dd/yyyy naar dd.m.yyyy. Simpelweg het cel-formaat veranderen zal niet helpen..

Edit: het is gelukt via de volgende methode:

Step 1) Remove all 00:00:00 (by selecting the column, ctrl-H replace all and replace “ 00:00:00” by “”)
Step 2) Select the column, go to Data, Text to Columns, click next, click next, select Date MDY
Step 3) Custom format the cells with mm.dd.yyyy

Niet echt elegant dus .. ik ben nog steeds op zoek naar een methode met formules.

[ Voor 40% gewijzigd door Hbeez op 03-07-2012 19:17 ]


Acties:
  • 0 Henk 'm!

  • pedorus
  • Registratie: Januari 2008
  • Niet online
Je kunt de taalinstellingen van windows engels maken, maar dat is vast niet zo handig ;)
Onder date in dat dialoogje kun je trouwens ook voor English kiezen, maar dat helpt niet bij het invoeren

Maar het kan natuurlijk wel in formulevorm:
code:
1
2
3
=DATE(MID(A1,FIND("/",A1,4)+1,4),
      LEFT(A1,FIND("/",A1,2)-1),
      MID(A1,FIND("/",A1)+1,FIND("/",A1,4)-FIND("/",A1)-1))

[ Voor 15% gewijzigd door pedorus op 03-07-2012 20:15 ]

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten