Accéder au contenu principal

Kutools for Office — Une Suite. Cinq Outils. Accomplissez Plus.

Trier les anniversaires par mois seulement dans Excel - Guide complet

Author Kelly Last modified

Normalement, lorsque vous utilisez les fonctionnalités de tri standard d'Excel sur une colonne contenant des dates de naissance, les entrées sont organisées d'abord par année, puis par mois, et enfin par jour. Cependant, il existe de nombreux scénarios — comme la création d'un calendrier d'anniversaires, la planification de reconnaissances mensuelles ou la génération de rappels d'événements — où vous ne vous souciez que du mois, indépendamment de l'année. Trier les anniversaires par mois (ou même par mois et jour tout en ignorant l'année) facilite considérablement la gestion de ces listes et permet de repérer rapidement les anniversaires à venir. Ce guide étape par étape présente plusieurs méthodes et conseils d'optimisation pour trier efficacement les anniversaires par mois seulement dans Excel, ou même par mois et jour si nécessaire, répondant ainsi à divers besoins pratiques.


Trier les anniversaires par mois uniquement avec une colonne auxiliaire

L'une des méthodes les plus pratiques et flexibles pour trier les anniversaires par mois dans Excel consiste à utiliser une colonne auxiliaire. Cette méthode utilise la fonction MONTH intégrée d'Excel pour extraire uniquement la valeur du mois de chaque date, qui peut ensuite être triée indépendamment de l'année. Cette approche convient bien aux utilisateurs qui veulent un contrôle visuel et préfèrent ne pas utiliser de modules complémentaires ou de macros, et elle est compatible avec toutes les versions d'Excel. Notez cependant que vous ajouterez temporairement une nouvelle colonne à votre feuille de calcul.

1. Dans une colonne vide à côté de votre liste de dates de naissance (en supposant que vos dates de naissance commencent dans la cellule B2), entrez la formule ci-dessous dans la première cellule de la colonne auxiliaire, par exemple C2 :

=MONTH(B2)

Cette formule extrait la partie du mois (sous forme de nombre, 1 à 12) de la date dans la cellule B2. Si vos données commencent ailleurs, ajustez les références de cellules en conséquence.

2. Faites glisser la poignée de remplissage automatique vers le bas pour remplir la formule pour toutes les lignes contenant des dates. Cela générera les numéros de mois respectifs pour chaque anniversaire. Voir la capture d'écran :

create a formula helper column

3. Sélectionnez toutes les cellules dans la colonne auxiliaire que vous venez de créer (les numéros de mois). Dans le ruban Excel, accédez à Données > Trier du plus petit au plus grand ou Trier du plus grand au plus petit selon l'ordre que vous préférez.

click Data > Sort Smallest to Largest or Sort Largest to Smallest

4. Lorsque vous êtes invité avec la boîte de dialogue "Avertissement de tri", assurez-vous de cocher l'option Développer la sélection afin que toute la ligne (toutes les données d'anniversaire) reste ensemble, puis cliquez sur Trier.

check the Expand the selection option

Vos anniversaires sont maintenant triés par mois uniquement, en ignorant les informations de l'année. Après avoir confirmé que le tri est correct, vous pouvez supprimer ou masquer la colonne auxiliaire temporaire si vous le souhaitez.

the dates are sorted by the month only

Conseils et rappels :

  • Si vos données contiennent des lignes vides, Excel les traitera comme 1/0 lors du tri, ce qui peut entraîner un ordre confus — assurez-vous que la colonne est entièrement remplie ou filtrez les blancs.
  • Lors du partage ou de l'impression, n'oubliez pas de masquer ou de supprimer la colonne auxiliaire pour un résultat plus propre.

 

Trier les anniversaires par mois et jour uniquement

Parfois, trier simplement par mois ne suffit pas ; vous pourriez avoir besoin d'organiser les anniversaires par mois et jour tout en ignorant complètement l'année — comme lors de la préparation d'un calendrier de célébration annuelle. Dans ce cas, une approche différente de formule fonctionne bien. Dans une cellule vide à côté de votre première date (par exemple, C2), entrez :

=TEXT(B2,"MMDD")

Cette formule convertit la date en une chaîne de quatre chiffres représentant le mois et le jour (format "MMJJ"). Faites glisser la formule vers le bas pour toutes les lignes, puis triez comme d'habitude sur cette colonne auxiliaire. Voir les captures d'écran :

apply a formula to create a helper columndates are sorted by month and day only

Précautions :

  • Si vous avez des formats de date régionaux ou des dates non standard, vérifiez que le résultat de la colonne auxiliaire correspond aux dates prévues avant de trier.
  • Après le tri, vous pouvez souhaiter masquer ou effacer cette colonne auxiliaire si elle n'est plus nécessaire.

 


Trier les anniversaires par mois uniquement avec Kutools pour Excel

Si vous traitez souvent de grandes listes d'anniversaires et souhaitez une méthode plus rapide et directe pour trier par mois, utiliser la fonction Tri avancé de Kutools pour Excel peut vous faire gagner beaucoup de temps. Kutools pour Excel permet un tri direct par mois, jour, ou même jour de la semaine, sans avoir à configurer des colonnes auxiliaires ou des formules.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

1. Sélectionnez la plage que vous souhaitez trier par mois, puis accédez à Kutools Plus > Tri avancé depuis le ruban. Voir la capture d'écran :

2. Dans la boîte de dialogue Tri avancé, spécifiez la colonne des anniversaires sous Colonne, choisissez Mois dans la liste déroulante Trier par, et sélectionnez l'ordre de tri souhaité (croissant ou décroissant). Cliquez sur OK pour appliquer le tri. Voir la capture d'écran :

specify the options in the Advanced Sort dialog box

Les anniversaires sont maintenant rapidement triés uniquement par mois. Aucune colonne supplémentaire n'est requise, rendant cette solution particulièrement adaptée aux utilisateurs qui gèrent régulièrement de telles tâches ou préfèrent ne pas modifier la structure de la feuille de calcul.

the birthdays are sorted by month only

Remarques :

  • Si vos données d'anniversaire incluent des entrées en double ou des blancs, passez en revue les résultats triés pour confirmer que toutes les données correspondent comme prévu.
  • Kutools pour Excel prend en charge le tri par lots et de nombreux autres filtres avancés qui peuvent encore améliorer votre flux de travail quotidien dans Excel.

 


Code VBA - Automatiser le tri des anniversaires par mois uniquement

Pour les utilisateurs avancés, ou quiconque souhaitant automatiser le tri des anniversaires par mois sans utiliser de colonnes auxiliaires ou de modules complémentaires tiers, un macro VBA peut être une solution efficace et flexible. Cela est particulièrement précieux si vous mettez régulièrement à jour ou importez de nouvelles listes et souhaitez une action en un clic pour le tri.

Scénario applicable : Trie directement la plage de dates sélectionnée par mois sans ajouter de colonnes supplémentaires. Recommandé pour les utilisateurs intermédiaires d'Excel ou toute personne souhaitant accélérer les tâches répétitives.

Limitations : Exécuter cette macro modifie la séquence en fonction du mois uniquement. Elle ignore le jour et l'année, donc si vous avez besoin d'un ordre plus fin (mois et jour), consultez les solutions ci-dessous.

1. Cliquez sur Outils de développement > Visual Basic. Dans la fenêtre de l'éditeur VBA qui s'ouvre, choisissez Insérer > Module, puis collez le code suivant dans le module :

Sub SortByMonthOnly()
    Dim rng As Range
    Dim ws As Worksheet
    Dim lastRow As Long
    Dim sortCol As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    ' Prompt user for the range
    Set rng = Application.Selection
    Set rng = Application.InputBox("Please select the range with birth dates to sort by month:", xTitleId, rng.Address, Type:=8)
    
    If rng Is Nothing Then Exit Sub
    
    Set ws = rng.Worksheet
    lastRow = rng.Rows.Count + rng.Row - 1
    sortCol = rng.Columns(1).Address(False, False)
    
    ' Add a temporary helper column
    ws.Columns(rng.Columns(rng.Columns.Count).Column + 1).Insert
    ws.Cells(rng.Row, rng.Columns(rng.Columns.Count).Column + 1).Value = "MonthTmp"
    
    ws.Range(ws.Cells(rng.Row + 1, rng.Columns(rng.Columns.Count).Column + 1), _
             ws.Cells(lastRow, rng.Columns(rng.Columns.Count).Column + 1)).FormulaR1C1 = _
             "=MONTH(" & sortCol & rng.Row & ")"
             
    ws.Range(ws.Cells(rng.Row + 1, rng.Columns(rng.Columns.Count).Column + 1), _
             ws.Cells(lastRow, rng.Columns(rng.Columns.Count).Column + 1)).Formula = _
             "=MONTH(" & ws.Cells(rng.Row, rng.Columns(1).Column).Address(False, False) & ")"
             
    ws.Range(ws.Cells(rng.Row, rng.Columns(1).Column), _
             ws.Cells(lastRow, rng.Columns(rng.Columns.Count).Column + 1)).Sort _
             Key1:=ws.Cells(rng.Row, rng.Columns(rng.Columns.Count).Column + 1), _
             Order1:=xlAscending, Header:=xlYes
    
    ws.Columns(rng.Columns(rng.Columns.Count).Column + 1).Delete
End Sub

2. Pour exécuter le code : Dans la fenêtre VBA, cliquez sur le bouton Run button Exécuter Une boîte de dialogue vous invitera à sélectionner la plage des anniversaires. Choisissez vos cellules de date et confirmez. La macro triera automatiquement la plage en fonction du mois de chaque date.

Pièges et conseils :

  • Ce VBA trie uniquement la colonne de dates sélectionnée, en laissant les données des colonnes adjacentes inchangées.
  • Sauvegardez vos données avant d'exécuter des scripts VBA, car les actions sont souvent irréversibles.
  • Si vous recevez une erreur concernant des références non qualifiées, vérifiez que vous n'avez sélectionné que la colonne de dates — si vos données incluent des en-têtes, incluez-les dans votre sélection.
  • Cette macro ajoute et supprime temporairement une colonne auxiliaire ; si la mise en forme est critique, examinez les colonnes après exécution.

Formule Excel - Trier les anniversaires par mois et jour avec une colonne auxiliaire combinée

Si vous avez besoin d'un ordre précis des anniversaires par mois et jour (en ignorant l'année), utilisez cette formule dans une colonne auxiliaire pour créer une valeur triable combinant les deux :

1. Dans une colonne vide à côté de votre liste d'anniversaires (par exemple, cellule C2), entrez la formule suivante :

=MONTH(B2)&TEXT(DAY(B2),"00")

Cette formule extrait le mois sous forme de nombre et le jour sous forme de chaîne de deux chiffres, les concaténant (par exemple, le 5 février deviendra "205"). Cela garantit que les anniversaires sont triés d'abord par mois, puis par jours dans chaque mois, indépendamment de l'année. Ajustez la référence (B2) selon l'emplacement de vos données.

2. Après avoir entré la formule, appuyez sur Entrée. Ensuite, faites glisser la formule vers le bas pour remplir toutes les lignes. Une fois la nouvelle colonne auxiliaire remplie, triez les données par cette colonne (en utilisant Données > Trier). Votre liste d'anniversaires sera désormais organisée par mois et jour avec précision.

Conseils pratiques :

  • Si les anniversaires incluent des jours à un chiffre, TEXT(DAY(B2),"00") garantit "01", "02", ..., assurant ainsi que le tri est toujours correct.
  • Si nécessaire, masquez ou effacez la colonne auxiliaire après le tri pour garder votre feuille de calcul bien rangée.

En suivant ces méthodes, vous pouvez facilement trier les anniversaires par mois uniquement ou par mois et jour si nécessaire dans Excel. Chaque approche présente des atouts particuliers : les formules et les colonnes auxiliaires sont transparentes et faciles à comprendre et à dépanner pour la plupart des utilisateurs, Kutools simplifie le tri pour les utilisateurs fréquents et avancés sans modifier vos colonnes, et les macros VBA offrent une automatisation en masse rapide. Choisissez la solution qui convient à votre scénario. Si vous rencontrez des problèmes (comme des formats de date non reconnus, des formules renvoyant des erreurs, ou des séquences de tri incorrectes), examinez vos données de date pour leur cohérence et vérifiez les entrées vides ou textuelles. Pour un dépannage supplémentaire ou des conseils avancés, consultez les ressources connexes ci-dessous. Pour en savoir plus sur les astuces et meilleures pratiques d'Excel, visitez notre site Web pour des milliers de tutoriels utiles pour améliorer votre productivité dans Excel.

Articles connexes :

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données avec : Exécution intelligente | Générer du code | Créer des formules personnalisées | Analyser des données et générer des graphiques | Appeler les Fonctions améliorées de Kutools
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons | Supprimer les lignes vides | Combinez les colonnes ou les cellules sans perte de données | Arrondir sans formule...
Super RECHERCHEV : Recherche multi-critères | Recherche multi-valeurs | Recherche multi-feuilles | Correspondance floue...
Liste déroulante avancée : Créer rapidement une liste déroulante | Liste déroulante dépendante | Liste déroulante à sélection multiple...
Gestionnaire de colonnes : Ajouter un nombre spécifique de Colonnes | Déplacer des Colonnes | Alterner l’état de visibilité des Colonnes masquées | Comparer des plages & Colonnes...
Fonctionnalités phares : Mise au point de la grille | Affichage de conception | Barre de formule améliorée | Gestionnaire de Classeur & Feuille de calcul | Bibliothèque d’AutoTexte | Sélecteur de date | Merge Worksheets | Chiffrer/Déchiffrer les cellules | Envoyer un e-mail par liste | Super Filtre | Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...)...
Top15 des ensembles d’outils :12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...) |50+ Types de graphiques (Diagramme de Gantt, ...) |40+ Formules pratiques (Calculer l’âge en fonction de la date de naissance, ...) |19 outils d’insertion (Insérer un code QR, Insérer une image depuis le chemin, ...) |12 outils de conversion (Convertir en mots, Conversion de devises, ...) |7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...) | ... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en Anglais, Espagnol, Allemand, Français, Chinois et plus de40 autres !

Améliorez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité incomparable. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte l’interface par onglets à Office, simplifiant considérablement votre travail.

  • Activez la modification 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é de50 % et réduit des centaines de clics de souris chaque jour !

Tous les modules complémentaires Kutools. Une seule installation

La suite Kutools for Office regroupe les modules complémentaires pour Excel, Word, Outlook & PowerPoint ainsi qu’Office Tab Pro, idéal pour les équipes travaillant sur plusieurs applications Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tout-en-un — modules complémentaires Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un installateur, une licence — installation en quelques minutes (compatible MSI)
  • Une synergie optimale — productivité accélérée sur l’ensemble des applications Office
  • Essai complet30 jours — sans inscription, ni carte bancaire
  • Meilleure valeur — économisez par rapport à l’achat d’add-ins individuels