KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment concaténer l’année, le mois et le jour pour créer une date valide dans Excel ?

AuteurSiluvia Date de modification

Lorsque vous travaillez avec différents jeux de données dans Excel, il peut arriver que le mois, le jour et l’année d’une date soient stockés dans des cellules distinctes, par exemple A2 pour le mois, B2 pour le jour et C2 pour l’année. Combiner ces éléments en une véritable Format de date dans une seule cellule rend non seulement vos données plus lisibles, mais vous permet également d’effectuer plus facilement des calculs, des tris et des mises en forme liés aux dates. Voici un exemple illustrant les valeurs séparées et leur concaténation en une date :

Capture d’écran illustrant un exemple de concaténation de dates dans Excel

Ce tutoriel présente plusieurs méthodes pour concaténer l’année, le mois et le jour en une date Excel, selon que vous souhaitiez obtenir un texte simple, une véritable valeur de date ou une solution automatisée en lot — à vous de choisir l’approche la plus adaptée à vos besoins.

Concaténer année, mois et jour en une date à l’aide d’une formule
Concaténer année, mois et jour en une date avec un outil remarquable
Formule Excel – Utiliser la fonction DATE pour créer une vraie valeur de date Excel
Code VBA – Automatiser la concaténation des valeurs année, mois et jour en Format de date Excel sur plusieurs lignes


Concaténer année, mois et jour en une date à l’aide d’une formule

Si votre objectif principal est d’afficher la date combinée sous forme de chaîne de texte dans une seule cellule, vous pouvez utiliser une formule de concaténation simple. Cette méthode permet de présenter rapidement et visuellement la date complète, mais le résultat reste du texte et non une véritable valeur de date Excel. Vous ne pourrez donc ni effectuer de calculs avec ce résultat ni lui appliquer automatiquement une mise en forme de date.

1. Sélectionnez une cellule vide où vous souhaitez afficher la date concaténée, puis saisissez la formule suivante dans la barre de formule :

=A2&"/"&B2&"/"&C2

Après avoir saisi la formule, appuyez sur Entrée pour valider votre saisie.

Capture d’écran montrant la formule permettant de concaténer l’année, le mois et le jour dans Excel

2. Pour appliquer cette formule à d’autres lignes, faites glisser la poignée de recopie depuis la cellule remplie vers les autres cellules de la colonne : les mois, jours et années seront ainsi concaténés pour chaque ligne sélectionnée.

Remarque : Dans cette formule, le caractère « / » sert de séparateur entre le mois, le jour et l’année. Vous pouvez modifier ce délimiteur pour l’adapter à vos formats de date locaux ou aux exigences de votre projet, par exemple en utilisant un tiret « - » ou un point « . ».

Capture d’écran affichant le résultat de la concaténation de l’année, du mois et du jour en une date

Grâce à cette méthode, les valeurs distinctes du mois, du jour et de l’année sont combinées de manière efficace. Toutefois, comme le résultat est une chaîne de texte, toute opération supplémentaire — comme le tri ou les calculs — nécessitera une conversion en un véritable format de date.


Concaténer année, mois et jour en une date avec un outil remarquable

La fonctionnalité Fusionner de Kutools pour Excel propose une solution intuitive pour regrouper les valeurs de plusieurs cellules en une seule, simplifiant ainsi le processus sans avoir recours à des formules complexes. Cette approche est particulièrement utile si vous devez répéter l’opération ou l’appliquer à de grandes plages, car Kutools permet une fusion en lot avec des séparateurs et des options de sortie personnalisables.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

Pour utiliser cette fonction, veillez à ce que vos données « mois », « jour » et « année » soient situées dans des colonnes adjacentes. Procédez ensuite comme suit :

1. Sélectionnez les colonnes contenant le mois, le jour et l’année, puis cliquez sur Kutools > Fusionner et scinder > Combinez les lignes/colonnes/cellules et conservez les valeurs.

Capture d’écran de l’outil « Combiner des lignes, colonnes ou cellules sans perdre de données » de Kutools for Excel

2. Dans la boîte de dialogue Combinez les colonnes ou lignes qui s’ouvre, configurez les paramètres suivants :

2,1) Choisissez Combinez les colonnessi vos valeurs sont placées dans des colonnes distinctes.
2,2) Sélectionnez Autre séparateuret saisissez /comme symbole de votre choix.
2,3) Indiquez où placer les résultats dans le Placez les valeurs fusionnées dansmenu déroulant, par exemple dans une nouvelle colonne ou à côté des données d’origine.
2,4) Dans la Optionsection, choisissez de conserver ou de supprimer le contenu initial des cellules. Dans la plupart des cas, sélectionner Supprimer le contenu de ces cellulespermet d’éviter les doublons de données.
2,5) Cliquez sur OKpour appliquer les modifications. La chaîne de date combinée s’affichera selon la configuration choisie.

Capture d’écran de la boîte de dialogue Combiner des colonnes ou des lignes

Une fois ces étapes terminées, vos cellules sélectionnées sont combinées en une seule cellule sous forme de chaîne de date. Kutools offre une méthode simple et fiable pour traiter de grands jeux de données et prend en charge de nombreuses personnalisation selon vos besoins. Veillez à tenir compte des différences locales de Format de date lors du choix des délimiteurs.

Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant


Formule Excel – Utiliser la fonction DATE pour créer une vraie valeur de date Excel

Lorsque vous souhaitez non seulement afficher la date, mais aussi effectuer des calculs, appliquer une mise en forme conditionnelle ou tirer pleinement parti des fonctions de date d’Excel, il est recommandé de combiner ces valeurs en un véritable format de date. La fonction DATE d’Excel permet justement cela : en fusionnant année, mois et jour en un numéro de série représentant une date, elle rend immédiatement possibles des opérations telles que le calcul de durées, la planification ou le tri chronologique.

Cas d’usage : À utiliser lorsque vous avez besoin que le résultat soit une date Excel valide et non une simple chaîne de texte, notamment pour les rapports financiers, le suivi temporel ou toute tâche exigeant une analyse chronologique.

Attention : Assurez-vous que chaque cellule contient des valeurs valides (par exemple, des mois compris entre 1 et 12, des jours correspondant à la plage du mois concerné et une année valide) afin d’éviter les erreurs de formule.

1. Cliquez sur une cellule vide où vous souhaitez afficher la date réelle (par exemple, D2), puis saisissez la formule suivante :

=DATE(C2,A2,B2)

Dans cette formule, C2 doit contenir l’année, A2 le mois et B2 le jour. Ajustez les références de cellules selon la structure de votre feuille de calcul.

2. Appuyez sur Entrée pour valider la formule. La cellule contient désormais une véritable valeur de date que vous pouvez formater pour l’afficher sous la forme « jj/mm/aaaa » ou tout autre format de date via les options Accueil > Format de nombre.

3. Pour appliquer la formule à d’autres lignes, sélectionnez la cellule contenant le résultat, puis utilisez la poignée de recopie pour l’étirer vers le bas et étendre automatiquement la formule à l’ensemble de votre jeu de données.

Conseil : Si vous voyez un numéro de série au lieu d’une date classique, modifiez le format de cellule en sélectionnant la ou les cellules concernées, en cliquant avec le bouton droit, puis en choisissant Définir le format des cellules > Date. La valeur s’affichera alors selon la notation standard des dates.

Précautions : Surveillez les erreurs telles que #VALEUR! si l’une des cellules référencées contient du texte non numérique. Vérifiez également que l’ordre année, mois, jour correspond bien à vos données.


Code VBA – Automatiser la concaténation des valeurs année, mois et jour en Format de date Excel sur plusieurs lignes

Pour un traitement automatisé avancé, notamment avec de grandes listes ou pour éviter toute saisie manuelle, l’utilisation de VBA s’avère pratique. Une macro simple peut concaténer les valeurs de colonnes spécifiques afin de générer de véritables dates Excel dans l’ensemble de votre jeu de données. Cette approche offre souplesse et efficacité, vous permettant de traiter des centaines, voire des milliers de lignes en un seul clic.

Cas d’usage : Optez pour l’automatisation VBA lorsque vous avez des tâches répétitives à grande échelle nécessitant de véritables valeurs de date dans une colonne spécifiée, ou lorsque vous souhaitez davantage de personnalisation.

1. Accédez à l’éditeur VBA dans Excel en cliquant sur Outils de développement > Visual Basic. Lorsque la fenêtre Microsoft Visual Basic pour Applications s’ouvre, cliquez sur Insertion > Module.

2. Copiez-collez le code suivant dans le nouveau module :

Sub ConcatDateToTrueDate_Fixed()
'Updated by Extendoffice 20250903
    Dim ws As Worksheet
    Dim StartCell As Range
    Dim i As Long
    Dim lastRow As Long
    Dim yearCol As String
    Dim monthCol As String
    Dim dayCol As String
    Dim outCol As String
    Dim xTitleId As String
    
    xTitleId = "Date Conversion"
    
    Set ws = ActiveSheet
    
    On Error Resume Next
    Set StartCell = Application.InputBox("Select the FIRST DATA CELL in your table (e.g., A2). The macro will process all rows below it.", xTitleId, ws.Range("A2").Address, Type:=8)
    On Error GoTo 0
    
    If StartCell Is Nothing Then Exit Sub
    
    yearCol = UCase(Trim(Application.InputBox("Enter the LETTER of the YEAR column (e.g., C):", xTitleId, "C", Type:=2)))
    monthCol = UCase(Trim(Application.InputBox("Enter the LETTER of the MONTH column (e.g., A):", xTitleId, "A", Type:=2)))
    dayCol = UCase(Trim(Application.InputBox("Enter the LETTER of the DAY column (e.g., B):", xTitleId, "B", Type:=2)))
    outCol = UCase(Trim(Application.InputBox("Enter the LETTER of the OUTPUT column (e.g., D):", xTitleId, "D", Type:=2)))
    
    If Len(yearCol) <> 1 Or Len(monthCol) <> 1 Or Len(dayCol) <> 1 Or Len(outCol) <> 1 Then
        MsgBox "Invalid column letter entered. Please enter a single letter (e.g., A, B, C).", vbExclamation, xTitleId
        Exit Sub
    End If
    
    lastRow = Application.Max(ws.Cells(ws.Rows.Count, yearCol).End(xlUp).Row, _
                              ws.Cells(ws.Rows.Count, monthCol).End(xlUp).Row, _
                              ws.Cells(ws.Rows.Count, dayCol).End(xlUp).Row)
    
    If StartCell.Row > lastRow Then
        MsgBox "No data found to process.", vbInformation, xTitleId
        Exit Sub
    End If
    
    Application.ScreenUpdating = False
    
    For i = StartCell.Row To lastRow
        If IsNumeric(ws.Cells(i, yearCol).Value) And _
           IsNumeric(ws.Cells(i, monthCol).Value) And _
           IsNumeric(ws.Cells(i, dayCol).Value) Then
            
            On Error Resume Next
            ws.Cells(i, outCol).Value = DateSerial( _
                Year:=ws.Cells(i, yearCol).Value, _
                Month:=ws.Cells(i, monthCol).Value, _
                Day:=ws.Cells(i, dayCol).Value)
            If Err.Number <> 0 Then
                ws.Cells(i, outCol).Value = "Invalid Date"
                Err.Clear
            End If
            On Error GoTo 0
        Else
            ws.Cells(i, outCol).Value = ""
        End If
    Next i
    
    Application.ScreenUpdating = True
    
    MsgBox "Date conversion completed successfully! Processed rows: " & (lastRow - StartCell.Row + 1), vbInformation, xTitleId
End Sub

3. Pour exécuter le code, cliquez sur le bouton Bouton Exécuter. Une invite s’affichera pour vous demander de sélectionner une cellule de départ dans votre jeu de données, puis d’indiquer les colonnes contenant l’année, le mois et le jour, ainsi que la colonne de destination pour la date résultante.

Une fois l’exécution terminée, la macro remplit la colonne de sortie spécifiée avec de véritables valeurs de date Excel, prêtes à être calculées ou mises en forme. En cas d’erreur, vérifiez vos références de colonnes et l’intégrité des données avant de relancer le script.

Conseils pratiques : Il est préférable d’enregistrer votre travail avant d’exécuter des macros. Pour une utilisation récurrente, envisagez d’enregistrer le code sous forme de macro personnalisée dans votre classeur.


Lors du choix entre ces méthodes, prenez en compte vos besoins en calcul, automatisation et simplicité d’utilisation. Pour un affichage simple, la concaténation directe est rapide et efficace, tandis que la fonction DATE et les solutions VBA génèrent de véritables valeurs de date, idéales pour des analyses et opérations plus avancées. Kutools, quant à lui, offre des traitements par lots performants et une grande flexibilité pour gérer divers formats de données.

En cas d’erreurs — telles que des formats de données inattendus, des valeurs invalides ou des échecs de formule —, examinez attentivement vos cellules sources et vos références. Utilisez les options de gestion d’erreurs disponibles dans les formules ou via VBA pour orienter vos corrections. Dans la plupart des cas, modifier le format de cellule suffit à résoudre les problèmes d’affichage des vraies dates.

Articles associés :

Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

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.

ExcelWordOutlookTabsPowerPoint
  • 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