Comment convertir une date au format JJ.MM.AAAA en format mm/JJ/AAAA dans Excel ?
Lorsque vous travaillez avec Excel, il est possible que vous rencontriez des dates saisies au format jj.mm.aaaa, en raison d’habitudes régionales variables ou de préférences personnelles. Toutefois, Excel ne reconnaît pas automatiquement le format jj.mm.aaaa(par exemple,)23.02.2024) comme une date valide, ce qui peut entraîner des problèmes lors du tri, du filtrage ou des calculs. Pour garantir une compatibilité totale et faciliter le traitement de vos données, il est essentiel de convertir ces chaînes de caractères représentant des dates en un format de date standard reconnu par Excel, tel que mm/jj/aaaa.
Découvrez ci-dessous plusieurs solutions efficaces pour résoudre ce problème de diverses façons — que vous préfériez utiliser des formules, les fonctionnalités intégrées d’Excel ou du code VBA. Chaque méthode est accompagnée d’étapes concrètes, de précautions essentielles et de conseils pratiques pour surmonter les difficultés les plus fréquentes.
Convertir jj.mm.aaaa en jj/mm/aaaa à l’aide d’une formule
Convertir mm.jj.aaaa en mm/jj/aaaa avec Kutools pour Excel
Convertir jj.mm.aaaa en mm/jj/aaaa à l’aide d’une formule
Convertir jj.mm.aaaa en date standard à l’aide d’une macro VBA
Convertir jj.mm.aaaa à l’aide de la fonction Texte en colonnes (fonctionnalité intégrée d’Excel)
Convertir JJ.MM.AAAA en JJ/MM/AAAA à l’aide d’une formule
Dans certains cas, il vous suffit de remplacer les points dans jj.mm.aaaa par des barres obliques pour obtenir jj/mm/aaaa. Cette astuce est particulièrement utile lorsque vous souhaitez que le séparateur corresponde aux paramètres régionaux — attention toutefois : Excel pourrait tout de même interpréter le résultat comme une simple chaîne de texte plutôt que comme une véritable valeur de date.
Pour effectuer cette conversion :
1. Supposons que votre date d’origine se trouve dans la cellule A6. Sélectionnez une cellule vide adjacente — par exemple B6 — et saisissez la formule suivante :
=SUBSTITUTE(A6,".","/") 2. Appuyez sur Entrée, puis faites glisser la poignée de recopie vers le bas pour appliquer la formule aux autres dates si nécessaire.
Conseil : Dans cette formule, A6 fait référence à la cellule contenant la date d’origine. Ajustez la référence de cellule selon vos besoins dans votre plage de données.
Bien que cette méthode soit simple, gardez à l’esprit que le résultat obtenu reste du texte et non une date reconnue par Excel. Si vos opérations ultérieures exigent des dates réelles — notamment pour des calculs ou des filtres —, nous vous invitons à explorer les solutions suivantes, basées sur des formules ou du code VBA.
Convertir MM.JJ.AAAA en MM/JJ/AAAA avec Kutools pour Excel
Pour les dates au format mm.jj.aaaa, Kutools pour Excel propose une fonctionnalité pratique appelée Reconnaissance de date. Cet outil vous permet de convertir rapidement et en masse plusieurs formats de date non standards en valeurs de date standard — particulièrement utile si vous traitez fréquemment des données importées ou combinées provenant de diverses sources.
Après avoir téléchargé et installé gratuitementKutools pour Excel, suivez ces étapes :
1. Sélectionnez les cellules contenant les dates à convertir, puis accédez à Kutools > Contenu > Reconnaissance de date.
2.Les cellules sélectionnées seront automatiquement converties en dates valides pour Excel. Pour une meilleure lisibilité, vous pouvez choisir différents formats d’affichage (Date courte, Date longue, etc.) à l’aide de la liste déroulante « Format de nombre », située sous l’onglet Accueil.
Conseil : si une valeur n’est pas reconnue comme une date valide, les données d’origine resteront inchangées, évitant ainsi toute perte accidentelle d’informations.
Cette méthode est particulièrement efficace pour les grandes plages et garantit que le résultat se compose de véritables valeurs de date, immédiatement exploitables dans les calculs et les filtres. Ses avantages incluent un traitement en masse et une conversion simplifiée, tandis qu’un inconvénient possible est la nécessité d’installer le complément Kutools.
Convertir JJ.MM.AAAA en MM/JJ/AAAA à l’aide d’une formule
Pour convertir davantage les dates du format jj.mm.aaaa au format standard mm/jj/aaaa et garantir qu’Excel reconnaisse le résultat comme une date valide, utilisez la formule suivante. Cette méthode est idéale lorsque vos paramètres régionaux de format de date ne reconnaissent pas comme une date le résultat généré par une simple fonction SUBSTITUE avec des barres obliques.
1. Supposons que la date d’origine se trouve dans A6. Dans la cellule adjacente, par exemple B6, saisissez cette formule :
=(MID(A6,4,2)&"/"&LEFT(A6,2)&"/"&RIGHT(A6,2))+0 2. Appuyez sur Entrée, puis faites glisser la formule vers le bas si nécessaire.
3.Les résultats peuvent d’abord s’afficher sous forme de nombres séries (par exemple 45457). Pour les convertir en dates, sélectionnez ces cellules, puis rendez-vous dans Accueil>Format de nombre et choisissez Date courte.
Vos données au format texte jj.mm.aaaa sont désormais converties en dates reconnues par Excel au format mm/jj/aaaa.
Conseil : pour copier la formule sur plusieurs lignes, sélectionnez d’abord la cellule contenant la formule, copiez-la (Ctrl + C), puis sélectionnez les cellules cibles et collez (Ctrl + V).
Code VBA – Convertir des chaînes jj.mm.aaaa en valeurs de date réelles sur une plage
Pour les utilisateurs avancés ou ceux qui manipulent de grandes quantités de données dans Format personnalisé, automatiser la conversion à l’aide d’une macro VBA permet de gagner un temps précieux et s’avère extrêmement efficace. Cette méthode transforme directement les dates textuelles au format jj.mm.aaaa en dates Excel réelles dans la plage sélectionnée.
Parmi les avantages figurent le traitement par lots et la liberté de choisir n’importe quelle colonne ou plage. Attention toutefois : les macros VBA ne peuvent pas être annulées avec Ctrl+Z. Pensez à sauvegarder vos données avant d’exécuter le code.
1. Cliquez sur Outils de développement > Visual Basic. Dans la fenêtre Microsoft Visual Basic pour Applications, cliquez sur Insertion > Module, puis collez le code suivant dans la fenêtre du module :
Sub ConvertDDMMYYYYDotToDate()
Dim cell As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
For Each cell In WorkRng
If cell.Value Like "??.??.????" Then
cell.Value = DateSerial(Right(cell.Value, 4), Mid(cell.Value, 4, 2), Left(cell.Value, 2))
cell.NumberFormat = "mm/dd/yyyy"
End If
Next
Application.ScreenUpdating = True
End Sub 2. Ensuite, appuyez sur la touche F5 pour exécuter ce code. Dans la boîte de dialogue, sélectionnez la plage contenant vos dates au format jj.mm.aaaa, puis cliquez sur OK.
Remarques et conseils :
- Si vous obtenez une erreur ou si rien ne se produit, vérifiez votre sélection et assurez-vous que le format correspond exactement à jj.mm.aaaa.
- Vous pouvez ajuster le modèle cell.Value Like «??.??.????» si vos données comportent un nombre variable de chiffres.
- Cette macro ne peut pas être facilement annulée — veillez toujours à enregistrer une copie de vos données au préalable.
- Les cellules converties seront aussitôt reconnues par Excel comme de véritables valeurs de date.
Cette solution VBA est idéale pour les utilisateurs à l’aise avec les opérations de base liées aux macros et qui recherchent une conversion rapide, précise et reproductible sur de grands ensembles de données.
Autres méthodes intégrées d’Excel – Utiliser Texte en colonnes
Une autre approche pratique consiste à utiliser la fonctionnalité intégrée d’Excel Texte en colonnes. Cette méthode est particulièrement efficace lorsque vos données de date sont cohérentes et regroupées dans une seule colonne.
1. Sélectionnez la colonne ou les cellules contenant vos dates au format jj.mm.aaaa.
2. Accédez à Données > Texte en colonnes.
3. Dans l’assistant, choisissez Délimité, puis cliquez sur Suivant.
4. Cochez uniquement Autrepour les délimiteurs, puis saisissez un point ().) dans la zone de texte.
5. Cliquez sur Suivant. À l’étape suivante, définissez le Format des données de colonne pour les colonnes Jour, Mois et Année sur Général ou Texte, selon le cas.
6. Terminez l’Assistant pour diviser les données en trois colonnes (jour, mois, année).
7.Dans une nouvelle colonne, recombinez le jour, le mois et l’année en une date à l’aide de la formule suivante :
=DATE(C1, B1, A1) Supposons que les colonnes A, B et C représentent désormais respectivement le jour, le mois et l’année. Appliquez la formule et étirez-la vers le bas si nécessaire.
Ces solutions offrent des options flexibles pour convertir le format de date dd.mm.aaaa et d’autres formats similaires en dates reconnues par Excel, que vous préfériez utiliser des formules, des outils visuels ou l’automatisation. Vérifiez toujours vos données avant et après la transformation, et pensez à enregistrer une sauvegarde, notamment lorsque vous utilisez des macros ou effectuez des modifications en lot.
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels