Accéder au contenu principal

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

Comment trier des lignes par nombres impairs ou pairs dans Excel ?

Author Xiaoyang Last modified

Trier des nombres dans Excel par ordre croissant ou décroissant est une tâche courante, mais parfois vous pourriez avoir besoin d'organiser vos données de manière à regrouper tous les nombres impairs ensemble et tous les nombres pairs ensemble. Par exemple, supposons que vous ayez une longue liste de nombres et que vous souhaitiez séparer les valeurs impaires et paires pour une analyse ou un rapport plus facile. Trier par valeurs impaires ou paires n'est pas une fonctionnalité par défaut dans Excel, mais il existe plusieurs méthodes pratiques qui peuvent vous aider à accomplir cela. Ci-dessous, vous trouverez plusieurs solutions pour trier des lignes par nombres impairs ou pairs – que vous préfériez utiliser des colonnes auxiliaires, des formules, du code VBA ou encore un module complémentaire avancé.

A screenshot showing a list of numbers in Excel Arrow A screenshot showing the sorted list in Excel after applying sort by odd or even numbers

Trier des lignes par nombres impairs ou pairs avec une colonne auxiliaire

Trier des lignes par nombres impairs ou pairs avec Kutools pour Excel

Trier des lignes par nombres impairs ou pairs en utilisant le code VBA

Identifier les nombres impairs ou pairs en utilisant la formule MOD


Trier des lignes par nombres impairs ou pairs avec une colonne auxiliaire

L'une des méthodes les plus rapides pour trier des nombres par valeurs impaires ou paires dans Excel consiste à ajouter une colonne auxiliaire, ce qui permet à Excel de distinguer les nombres impairs des nombres pairs pour l'opération de tri. Cette méthode est simple et convient aux utilisateurs qui sont à l'aise avec les formules et la fonctionnalité de tri, et elle fonctionne dans toutes les versions d'Excel. L'approche est flexible, mais nécessite temporairement l'ajout d'une nouvelle colonne.

1. À côté de votre liste de nombres, entrez la formule suivante dans une cellule vide adjacente (par exemple, si vos nombres commencent en A2, entrez ceci en B2) : =ISODD(A2) et appuyez sur Entrée.
Voir capture d'écran :

A screenshot showing how to apply the ISODD formula in Excel to identify odd numbers

Astuce : La fonction ISODD vérifie si une valeur est impaire. Si vous utilisez des en-têtes de colonnes, assurez-vous que votre formule fait référence à la bonne ligne de données.

2Utilisez la poignée de recopie pour faire glisser la formule vers le bas le long de toute votre liste. La formule remplira VRAI pour les nombres impairs et FAUX pour les nombres pairs. Cette distinction visuelle servira de base pour le tri.
Voir capture d'écran :

A screenshot showing the results of the ISODD formula in Excel indicating odd and even numbers

3. Gardez les cellules de la formule sélectionnées, puis cliquez sur Données > Trier du plus petit au plus grand ou Trier du plus grand au plus petit.

A screenshot showing the Sort options in Excel

4Dans la boîte de dialogue Avertissement de tri sélectionnez Étendre la sélection et cliquez sur OK. Cela garantit que toutes les lignes sont correctement triées, en conservant les données associées ensemble.
Voir capture d'écran :

A screenshot of the Sort Warning dialog box

5Cliquez sur le bouton Trier Votre liste sera groupée par nombres pairs suivis par les nombres impairs si vous avez choisi "Trier du plus petit au plus grand" (car FAUX est considéré comme plus petit que VRAI).
Voir capture d'écran :

A screenshot showing even numbers sorted together followed by odd numbers in Excel

Remarques :

1. Pour que les nombres impairs apparaissent avant les nombres pairs, sélectionnez Trier du plus grand au plus petit à l'étape 3.
2. La colonne auxiliaire peut être supprimée après le tri pour garder votre feuille de calcul bien rangée.
3. Assurez-vous de ne pas trier uniquement la colonne auxiliaire, car cela perturberait l'ordre original de vos données.

Conseil pratique : Cette méthode est universelle, fonctionne hors ligne et ne nécessite ni macros ni modules complémentaires. Cependant, si vous avez souvent besoin de trier par impair/pair, vous pourriez envisager d'autres approches pour une automatisation accrue.


Trier des lignes par nombres impairs ou pairs avec Kutools pour Excel

Pour ceux qui gèrent de grands ensembles de données et veulent une solution plus rapide et plus flexible, Kutools pour Excel propose une fonctionnalité de tri avancé qui peut trier directement les nombres impairs et pairs — sans avoir besoin de créer des colonnes auxiliaires ou d'écrire des formules complexes. Cela convient parfaitement aux utilisateurs qui effectuent souvent des tâches de tri similaires ou qui apprécient une interface graphique. Kutools améliore les capacités de tri et prend en charge efficacement les opérations par lots.

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...

Après avoir installé Kutools pour Excel, suivez ces étapes :

1. Sélectionnez la plage de données que vous souhaitez trier.

2Naviguez jusqu'à Kutools Plus > Sort > Tri avancé.
Voir capture d'écran :

A screenshot showing the Advanced Sort feature on the Kutools tab on the ribbon

3Dans la boîte de dialogue Tri avancé sélectionnez la colonne que vous souhaitez trier depuis le menu déroulant Colonne Dans la section Trier par choisissez Nombres pairs et impairs; puis sélectionnez l'ordre de tri souhaité : Croissant pour les nombres pairs en premier et Décroissant pour les nombres impairs en premier.
Voir capture d'écran :

A screenshot of the Advanced Sort dialog box

4. Cliquez sur OK. Votre liste sera immédiatement triée pour regrouper les nombres impairs et pairs selon vos paramètres. Voici des exemples de résultats :

Données originales   Trier des nombres pairs à impairs   Trier des nombres impairs à pairs
A screenshot showing original unsorted data Arrow A screenshot showing data sorted from even to odd numbers in Excel Arrow A screenshot showing data sorted from odd to even numbers in Excel

Cliquez pour en savoir plus sur cette fonctionnalité de Tri Avancé.

 Téléchargez et essayez gratuitement Kutools pour Excel maintenant !

Avantages : Pas besoin de formules ou colonnes supplémentaires, fonctionne avec une interface simple, trie rapidement selon les critères impair/pair, bien adapté pour les utilisateurs fréquents.
Considérations : Kutools est un module complémentaire tiers nécessitant une installation, mais il est largement reconnu pour ses améliorations robustes d'Excel.


Démo : Trier des lignes par nombres impairs ou pairs avec Kutools pour Excel

 
Kutools pour Excel : Plus de 300 outils pratiques à portée de main ! Profitez de fonctionnalités IA définitivement gratuites ! Télécharger maintenant !

Trier des lignes par nombres impairs ou pairs en utilisant le code VBA

Si vous souhaitez automatiser le processus de tri des nombres par valeurs impaires ou paires, l'utilisation d'un macro VBA est une méthode efficace. Cette approche convient aux utilisateurs ayant des connaissances de base en macros et est particulièrement utile si vous devez répéter le tri fréquemment ou si vous voulez éviter d'ajouter des colonnes auxiliaires et ne souhaitez pas dépendre de modules complémentaires tiers. Le VBA offre une méthode rapide et sans fioritures pour trier sur place.

1. Cliquez sur Développeur > Visual Basic pour ouvrir la fenêtre Microsoft Visual Basic pour Applications. Si vous ne voyez pas l'onglet Développeur, vous pouvez l'activer via les options d'Excel. Dans la fenêtre VBA, cliquez sur Insérer > Module, et collez le code suivant dans le module :

Sub SortByOddEven()
    Dim ws As Worksheet
    Dim rng As Range, cell As Range
    Dim arr As Variant
    Dim HelperArr() As Integer
    Dim i As Long
    
    On Error Resume Next
    Set ws = Application.ActiveSheet
    Set rng = Application.InputBox("Select the range to sort (single column):", "KutoolsforExcel", Type:=8)
    
    If rng Is Nothing Then Exit Sub
    
    arr = rng.Value
    ReDim HelperArr(1 To UBound(arr, 1))
    
    For i = 1 To UBound(arr, 1)
        If IsNumeric(arr(i, 1)) Then
            HelperArr(i) = arr(i, 1) Mod 2
        Else
            HelperArr(i) = 2 ' Non-numeric entries go last
        End If
    Next i
    
    ' Add helper column
    rng.Offset(0, 1).Resize(UBound(arr, 1), 1).Value = Application.Transpose(HelperArr)
    
    ' Sort by helper column
    ws.Sort.SortFields.Clear
    ws.Sort.SortFields.Add Key:=rng.Offset(0, 1), SortOn:=xlSortOnValues, Order:=xlAscending
    
    With ws.Sort
        .SetRange rng.Resize(, 2)
        .Header = xlNo
        .Apply
    End With
    
    ' Remove helper column
    rng.Offset(0, 1).Resize(UBound(arr, 1), 1).Clear
    
    MsgBox "Rows are sorted by odd (1) or even (0) numbers.", vbInformation, "KutoolsforExcel"
End Sub

2. Appuyez sur F5 ou cliquez sur le bouton Run button pour exécuter la macro. Choisissez votre colonne de données dans la boîte de dialogue qui apparaît, et la macro triera automatiquement vos données de sorte que les nombres pairs soient regroupés avant les nombres impairs (ou vice versa, selon l'ordre de tri).

Notes et dépannage :

  • Si vous appliquez cette macro à une plage multi-colonnes, seule la colonne sélectionnée et ses colonnes adjacentes seront triées. Pour de meilleurs résultats, sélectionnez uniquement la colonne à trier, ou ajustez le code pour un tri multi-colonnes dans des cas d'utilisation avancés.
  • Assurez-vous que votre feuille de calcul est sauvegardée avant d'exécuter des macros pour éviter toute perte de données accidentelle.
  • Les entrées non numériques sont triées en bas pour éviter les erreurs.

Avantages : Entièrement automatique, aucune colonne auxiliaire restante, rapide pour les tâches répétitives.
Limitations : Nécessite l'activation des macros et une certaine expérience en VBA ; utilisez avec prudence lors de l'application sur des données sensibles.


Identifier les nombres impairs ou pairs en utilisant la formule MOD

En plus de la fonction ISODD, vous pouvez également utiliser la fonction MOD pour distinguer les nombres impairs et pairs. Cette méthode est pratique pour les utilisateurs familiers avec les opérations mathématiques standard ou qui utilisent peut-être des versions plus anciennes d'Excel qui manquent de certaines fonctions ou localisations. L'approche MOD vous donne des indicateurs numériques explicites — 0 pour les pairs, 1 pour les impairs — vous permettant de contrôler l'ordre ou d'intégrer avec d'autres flux de travail de tri.

1. Dans une cellule vide à côté de vos nombres (par exemple, B2), entrez la formule suivante :

=MOD(A2,2)

Cette formule divise la valeur en A2 par 2 et retourne le reste. Les nombres pairs produisent 0 ; les nombres impairs produisent 1.
2. Copiez cette formule vers le bas pour l'appliquer au reste de votre liste de nombres.
3. Triez vos données en fonction de cette colonne auxiliaire (Données > Trier), comme décrit précédemment dans la méthode de la colonne auxiliaire. Trier du plus petit au plus grand placera tous les nombres pairs (0) avant tous les nombres impairs (1).

Conseils :

  • Si vos données incluent des valeurs non entières, MOD fonctionnera toujours, mais seuls les nombres entiers afficheront 0 ou 1 comme prévu.
  • Cette méthode est indépendante de la langue et de la région et peut être plus transparente que des sorties VRAI/FAUX.
  • Vous pouvez changer l'ordre en basculant entre le tri croissant et décroissant.

Articles connexes :

Comment trier des adresses e-mail par domaine dans Excel ?

Comment trier des données par la valeur la plus fréquente dans Excel ?

Comment trier ou filtrer des données par texte barré dans Excel ?

Comment trier des lignes pour placer les cellules vides en haut dans Excel ?


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