Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Transformer date format texte en jj/mm/aaaa

Guigui

XLDnaute Occasionnel
Hello à tous,

J'ai dans une cellule 2 dates comme ceci :

27MARS06 10APR06

J'ai besoin de les scindés et de changé leurs format :

je les scinde avec =GAUCHE et =DROITE
Jusque la tout va bien...
J'obtiens :

27MARS06
10APR06
(en anglais biensurs ... )
Ensuite je souhaiterais les avoir sous le format :

27/03/2006
10/04/2006

Je ne m'en sort pas avec les formats de nombre personnalisé ...
Ca marche mais je dois saisir les dates manuelement.

Existe t il une petite formule qui va bien ... ?

Merci d'avance pour votre aide
A+
Guillaume
 

Guigui

XLDnaute Occasionnel
Re tous le monde,Marco60,Staple1600,

Staple1600 en effet ca ne fonctionne pas ...

Marco60, les formats de date ok, mais il faut que je retape les dates pour que ca marche...

J'en ai une 50taine ...

A+
Guillaume
 

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonsoir GuiGui, Marco, Staple, le Forum

Un truc me chiffonne sérieusement, car je travaille en anglais sur des PC en américain et quand je lis :

J'ai dans une cellule 2 dates comme ceci :

27MARS06 10APR06
J'ai besoin de les scindés et de changé leurs format :
je les scinde avec =GAUCHE et =DROITE
Jusque la tout va bien...
J'obtiens :
27MARS06
10APR06
(en anglais bien sur ...)

Or March s'écrit MAR en abrégé US ou UK mais pas MARS ???

Es-tu sur de ta syntax ?

Bonne soirée
@+Thierry
 

Monique

Nous a quitté
Repose en paix
Bonjour,

En tapant les 3 premières lettres seulement des mois anglais en G1:G12 par exemple
=DATE(DROITE(B1;2)+2000;EQUIV(STXT(B1;3;3);$G$1:$G$12;0);GAUCHE(B1;2))
à condition qu'il y ait 2 chiffres pour le jour
 

Guigui

XLDnaute Occasionnel
Hello again,

C'est ok, pour le remplacement mais la suite pas de changement ...

je vous joint un ti exemple

Merci d'avance
A+
Guillaume [file name=Exemple_20060401211424.zip size=2036]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Exemple_20060401211424.zip[/file]
 

Pièces jointes

  • Exemple_20060401211424.zip
    2 KB · Affichages: 60

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonsoir Monique, re Guigui, Staple, Marco


Puisque on parle oco déjà d'un 'demi' traitement en VBA.... Le voici tout en VBA ce sera moins usine à gaz que de mélanger les deux méthodes. Par ailleurs peu importe si le Jour est écri 'DD' (2 chiffres) ou 'D' (1 chiffre)

Bonne soirée
[ol]@+Thierry[/ol] [file name=XLD_Unconcatenate_Date.zip size=9173]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/XLD_Unconcatenate_Date.zip[/file]
 

Pièces jointes

  • XLD_Unconcatenate_Date.zip
    9 KB · Affichages: 76

Tibo

XLDnaute Barbatruc
Bonjour à tous,

Une petite solution équivalente à celle de Monique, mais sans cellule intermédiaire.

=DATE(DROITE(A1;2)+2000;EQUIV(STXT(A1;3;3);{'JAN';'FEB';'MAR';'APR';'MAY';'JUN';'JUL';'AUG';'SEP';'OCT';'NOV';'DEC'};0);GAUCHE(A1;2))

Bon dimanche à tous

@+
 

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonsoir le Fil, bonsoir cher ami Myta, j'ai pas dit 'amimita' lol

Merci du compliment, mais je pense que c'est un peu barbatruqueste sur les bords, mais ça fonctionne...

En fait si on met la configuration régionale du PC en anglais, il suffit de déconcaténer les deux champs de date le reste se ferait tout seul naturellement.

Merci à toi Myta.

Bonne soirée
[ol]@+Thierry[/ol]
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…