Extration de la date à partir d'un champ format standard

  • Initiateur de la discussion Initiateur de la discussion IFAS
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

I

IFAS

Guest
Bonjour,

Je pars d'un fichier Excel ayant des cellules au format standard.
Elles contiennent du texte et une date, comment faire pour extraire la date?
La date s'affiche sous le format xx/yy/zz ou yy/zz.
Merci de votre aide

IFAS
 
Re : Extration de la date à partir d'un champ format standard

Bonjour Ifas et bienvenue,

Peux tu nous donner quelques exemples du contenu de tes cellules (sans données confidentielles).

Pour savoir si la date est au début, au milieu, à la fin, s'il y a d'autres chiffres.

A te (re)lire

@+
 
Re : Extration de la date à partir d'un champ format standard

Bonjour,
Vous pouvez utiliser le filtre automatique :
- sélectionner la plage puis Données/Filtrer/Filtre automatique
- dans la liste déroulante, choisir (Personnalisé...)
- puis faire inférieur à 3000000
Les dates seront ainsi filtrées (la 1ère ligne apparaît toujours).
A+

Edit : évidemment cela suppose que la date soit un nombre. Si c'est un texte, cela ne marche pas.
 
Dernière édition:
Re : Extration de la date à partir d'un champ format standard

Si la date est aussi un texte vous pouvez appliquer une mise en forme conditionnelle (avec couleur) à l'ensemble de la plage, avec la formule :
=DATEVAL(A1) si la plage commence en A1.
A+
 
Re : Extration de la date à partir d'un champ format standard

re,

Je n'ai pas compris la même chose.

Après relecture du post de notre ami, je comprends que la cellule contient du texte + une date. par exemple, en A1 :

Nous sommes le 19/06/08

ou nous sommes en 06/08

Je propose cette formule :

Code:
=SI(NBCAR(STXT(A1;TROUVE("/";A1)-2;8))=8;TEXTE(STXT(A1;
TROUVE("/";A1)-2;8);"jj/mm/aa");TEXTE(STXT(A1;TROUVE("/";A1)-2;8);"mm/aa"))

Reste à attendre le passage d'IFAS pour que ce soit plus clair

@+
 
Re : Extration de la date à partir d'un champ format standard

Re à tous,

J'avais déjà essayé la formule =dateval(datetxt) sans succès.
Sur le fichier de départ les champs au format standard contiennent par exemple:
- test toto 12/02/08
- test titi 02/08 test tata

et je veux en retirer
- 12/02/08
- 02/08

Pour le premier cas je peux essayer d'extraire les 8 derniers caractères (et encore je ne suis pas sûr de ma formule) mais pour le deuxième?

@ +
 
Re : Extration de la date à partir d'un champ format standard

re,

Une autre proposition :

Code:
=SI(NBCAR(A1)-NBCAR(SUBSTITUE(A1;"/";""))=1;STXT(A1;TROUVE("/";A1)-2;5);
STXT(A1;TROUVE("/";A1)-2;8))

Je te laisse tester

@+
 
Re : Extration de la date à partir d'un champ format standard

Bonjour


Une autre proposition (sans formule)

Sélection des données (ex colonne A)
Données/Convertir -> cocher [Délimité]
Séparateur: ESPACE

Les dates seront extraites et au format date

(PS: il faut que les autres colonnes soit vides )
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 format date
Réponses
3
Affichages
231
Réponses
6
Affichages
450
Réponses
5
Affichages
1 K
Réponses
3
Affichages
430
Retour