Comment mettre en évidence toutes les lignes de sous-total d'un coup dans Excel ?
Lorsque vous travaillez avec de grands ensembles de données dans Excel, il est courant d'insérer des sous-totaux pour résumer et mieux analyser des segments clés des données. Par défaut, Excel met en gras les lignes de sous-total pour aider à les différencier des lignes normales. Cependant, dans de nombreuses situations — surtout lorsqu'il s'agit de tableaux étendus — ce formatage par défaut n'est pas toujours suffisant. Mettre visuellement en évidence les lignes de sous-total avec une couleur ou un autre format peut faire ressortir ces points de données cruciaux, permettant une analyse plus rapide, une présentation plus facile et une meilleure précision dans les rapports. Dans les sections suivantes, vous trouverez plusieurs méthodes pratiques pour mettre en évidence toutes les lignes de sous-total d'un coup afin qu'elles soient instantanément reconnaissables.
Mettre en évidence toutes les lignes de sous-total avec la fonction Atteindre spécial
Mettre en évidence toutes les lignes de sous-total avec la mise en forme conditionnelle
Mettre en évidence toutes les lignes de sous-total avec du code VBA
Sélectionner et mettre en évidence facilement toutes les lignes de sous-total avec Kutools pour Excel
Mettre en évidence toutes les lignes de sous-total via le filtre Excel
Mettre en évidence toutes les lignes de sous-total avec la fonction Atteindre spécial
Lorsque vous créez des sous-totaux dans Excel, des symboles de plan apparaissent sur le côté gauche de votre feuille de calcul, comme indiqué ci-dessous. Ceux-ci vous permettent de réduire et d'étendre les détails, facilitant ainsi la gestion et l'analyse des données en affichant uniquement les informations de synthèse lorsque nécessaire.
Pour mettre rapidement en évidence uniquement les lignes de sous-total, vous pouvez utiliser les niveaux de plan et la fonction Atteindre spécial d'Excel. Cette combinaison est efficace lorsque les sous-totaux ont été insérés automatiquement et que vous souhaitez mettre visuellement en avant les lignes de résumé tout en ignorant les lignes de données détaillées intermédiaires. Voici comment procéder étape par étape :
1. Sur le côté gauche de votre feuille de calcul, cliquez sur le niveau de plan 2. Cela réduira vos données pour ne montrer que les lignes de sous-total et de total général. Cela est particulièrement utile pour focaliser l'attention sur les points de synthèse tout en masquant temporairement les détails inutiles.
2. Sélectionnez toutes les lignes de sous-total visibles en cliquant et en faisant glisser sur les numéros de ligne. Ensuite, allez dans Accueil > Rechercher et sélectionner > Atteindre spécial. La fonction Atteindre spécial fournit des outils avancés de sélection pour isoler rapidement certains types de cellules, telles que les cellules visibles (non masquées), ce qui est utile lorsqu'on travaille avec des plans réduits.
3. Dans la boîte de dialogue Atteindre spécial, sélectionnez Cellules visibles uniquement. Cette étape garantit que seules les lignes que vous voyez - y compris vos lignes de sous-total - sont sélectionnées, excluant ainsi toute ligne de détail cachée.
4. Cliquez sur le bouton OK pour confirmer. Maintenant, seules les lignes de sous-total sont sélectionnées, ce qui les rend faciles à formater ensemble sans altérer les lignes de données masquées.
5. Avec toutes les lignes de sous-total sélectionnées, vous pouvez maintenant appliquer la mise en forme. Allez dans Accueil > Couleur de remplissage et choisissez votre couleur de mise en évidence préférée. Cela fait ressortir clairement les sous-totaux au milieu des données environnantes, surtout après avoir de nouveau étendu la feuille de calcul.
6. Lorsque vous souhaitez revenir à l'affichage original et étendu de la feuille de calcul, cliquez sur le niveau de plan 3 sur le côté gauche. Cela ramène toutes les lignes de détail masquées, mais les lignes de sous-total restent mises en évidence, ce qui les rend faciles à distinguer dans l'ensemble des données.
- Cette méthode convient le mieux si votre feuille de calcul utilise déjà la fonction Sous-total d'Excel, et si les sous-totaux sont toujours affichés à un niveau de plan cohérent.
- Si vous avez inséré manuellement des sous-totaux ou si vous avez des lignes de résumé non reconnues par le plan d'Excel, ce processus pourrait ne pas capturer toutes les lignes souhaitées.
- Faites attention à ne pas appliquer de mise en forme lorsque toutes les données, y compris les détails, sont affichées - sinon, vous pourriez accidentellement coloriser des lignes supplémentaires.
- Si les boutons de plan ne sont pas visibles, assurez-vous que vos données sont sous-totalisées en utilisant la fonction Sous-total intégrée d'Excel plutôt que des calculs manuels.
Mettre en évidence toutes les lignes de sous-total avec la mise en forme conditionnelle
La mise en forme conditionnelle offre une manière flexible et instantanée de mettre en évidence les lignes de sous-total en fonction de leur contenu textuel ou d'une autre logique - idéal lorsque les sous-totaux sont marqués par des mots-clés tels que "Total". Elle est particulièrement utile si vous ajoutez ou supprimez fréquemment des données, car la mise en forme se met automatiquement à jour.
1. Sélectionnez la plage de cellules couvrant votre tableau de données, ou sélectionnez toute la feuille de calcul si vous voulez vous assurer qu'aucune ligne de sous-total ne sera manquée (pour les grands ensembles de données, utiliser toute la feuille de calcul est recommandé, mais cela peut ralentir les performances sur des fichiers très volumineux).
2. Cliquez sur Accueil > Mise en forme conditionnelle > Nouvelle règle. Cela ouvre l'éditeur de règles de mise en forme, permettant des règles de mise en évidence complexes et dynamiques.
3. Dans la Nouvelle règle de mise en forme boîte de dialogue, choisissez Utiliser une formule pour déterminer les cellules à formater. Entrez la formule suivante dans le champ :=ESTNUM(TROUVE("Total";$A1))
(Remarque : remplacez A1 par la première référence de cellule de la colonne où apparaissent les étiquettes de ligne de sous-total, par exemple : si les sous-totaux apparaissent dans la colonne C, utilisez C1 à la place).
Cette formule vérifie si le mot Total existe dans chaque cellule de la colonne spécifiée, capturant ainsi à la fois "Sous-total" et "Grand total".
4. Cliquez sur Format pour choisir votre couleur de remplissage préférée sous l'onglet Remplissage. Les options de formatage peuvent également inclure la mise en gras, le changement de la couleur de police ou l'ajout de bordures pour une mise en évidence supplémentaire.
5. Cliquez sur OK pour fermer la fenêtre Format de cellule, puis cliquez à nouveau sur OK pour appliquer la règle de mise en forme conditionnelle. Maintenant, toutes les lignes de sous-total correspondant à vos critères seront immédiatement mises en évidence.
- Cette méthode fonctionne le mieux lorsque toutes les lignes de sous-total incluent un mot-clé commun, tel que "Total".
- Si les sous-totaux utilisent une structure de nom différente, modifiez le mot-clé dans la formule en conséquence.
- Si les totaux ne sont pas étiquetés de manière cohérente, certaines lignes de sous-total pourraient ne pas être détectées. Envisagez de normaliser les étiquettes de ligne avant d'appliquer cette méthode.
- Vous pouvez ajuster la formule pour cibler uniquement "Grand total" ou "Sous-total" en remplaçant "Total" par votre texte spécifique.
Mettre en évidence toutes les lignes de sous-total avec du code VBA
VBA (Visual Basic for Applications) est une solution utile pour automatiser la mise en évidence des lignes de sous-total - particulièrement lorsqu'il s'agit de feuilles de calcul volumineuses ou complexes, ou lorsque les sous-totaux ne suivent pas un modèle fixe. Cette méthode est particulièrement avantageuse si vous avez besoin d'une action répétable sur différentes feuilles ou si vous souhaitez des personnalisations de couleur précises.
1. Appuyez sur ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic for Applications.
2. Cliquez sur Insertion > Module, puis collez le code suivant dans la fenêtre Module.
Code VBA : mettre en évidence toutes les lignes de sous-total dans Excel
Sub FormatTotalRows()
'Update 20140318
Dim Rng 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)
For Each Rng In WorkRng
If Right(Rng.Value, 5) = "Total" Then
Rng.EntireRow.Interior.ColorIndex = 6
End If
If Right(Rng.Value, 11) = "Grand Total" Then
Rng.EntireRow.Interior.ColorIndex = 8
End If
Next
End Sub
3. Appuyez sur F5 pour exécuter le code. Une boîte de dialogue vous demandera de sélectionner la plage de données que la macro doit traiter. Cette étape supplémentaire aide à éviter les modifications accidentelles dans des zones non liées de votre feuille de calcul.
4. Après avoir choisi votre plage et cliqué sur OK, la macro mettra automatiquement en évidence les lignes de sous-total en jaune et la ligne de grand total en bleu.
- Vous pouvez modifier la couleur pour les lignes de sous-total ou de grand total en éditant la valeur ColorIndex dans le code - reportez-vous au tableau d'index de couleurs d'Excel pour plus d'options.
- En cas d'erreurs, vérifiez que votre sélection de plage couvre la zone contenant les sous-totaux.
- Enregistrez toujours votre classeur avant d'exécuter du code VBA au cas où vous deviez annuler des résultats inattendus.
Mettre en évidence toutes les lignes de sous-total avec Kutools pour Excel
Si vos données nécessitent fréquemment l'identification des lignes de sous-total ou si vous souhaitez une approche beaucoup plus rapide avec une interface intuitive, Kutools pour Excel propose l'utilitaire Sélectionner des cellules spécifiques. Cet outil rationalise le processus, vous aidant à sélectionner et mettre en évidence toutes les lignes contenant un mot-clé spécifique (tel que "Total") en quelques clics seulement - particulièrement bénéfique pour les utilisateurs qui préfèrent travailler sans formules ou code.
1. Sélectionnez la colonne qui inclut le mot "total" dans les lignes de sous-total ou de grand total que vous souhaitez mettre en évidence. Cliquez sur Kutools > Sélectionner > Sélectionner des cellules spécifiques.
2. Dans la boîte de dialogue Sélectionner des cellules spécifiques :
- Choisissez Ligne entière dans la section Type de sélection.
- Dans la zone Type spécifique, sélectionnez Contient dans le menu déroulant, puis entrez Total dans le champ de texte.
- Cliquez sur OK pour confirmer.
3. Toutes les lignes de sous-total correspondantes sont instantanément sélectionnées. Allez dans l'onglet Accueil, cliquez sur Couleur de remplissage dans le groupe Police, et choisissez la couleur de mise en évidence souhaitée.
Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant
Cette méthode est conviviale et efficace, ce qui la rend adaptée aux utilisateurs réguliers comme occasionnels d'Excel. Elle est particulièrement utile lorsque les étiquettes de sous-total ou de total suivent un modèle cohérent.
- Méthode la plus simple pour ceux qui ne connaissent pas les formules Excel ou VBA.
- Très rapide - utile dans les tâches répétitives ou lors de la gestion de plusieurs feuilles.
- Nécessite l'installation de Kutools pour Excel - un essai gratuit de 30 jours est disponible.
Mettre en évidence toutes les lignes de sous-total via le filtre Excel
Une autre méthode pratique consiste à utiliser la fonction de filtre intégrée d'Excel pour isoler rapidement, puis mettre en évidence les lignes de sous-total - particulièrement utile lorsque les lignes de sous-total contiennent un mot-clé cohérent, tel que "Total" ou "Sous-total", et que vous souhaitez une approche directe, sans formules.
1. Tout d'abord, assurez-vous que vos données incluent une colonne où les lignes de sous-total sont clairement étiquetées (par exemple, "Total" ou "Sous-total"). Sélectionnez vos données et cliquez sur Données > Filtre pour activer les flèches de filtre déroulant.
2. Cliquez sur la flèche de filtre dans la colonne où apparaissent vos étiquettes de sous-total ou de total. Dans le menu de filtre résultant, décochez Tout sélectionner, puis cochez uniquement les valeurs contenant "Total" ou "Sous-total" (vous pouvez taper "Total" dans la barre de recherche pour filtrer la liste).
3. Seules les lignes de sous-total et de grand total seront désormais visibles. Sélectionnez ces lignes, allez dans Accueil > Couleur de remplissage, et appliquez la mise en évidence souhaitée. Enfin, effacez le filtre pour revenir à l'ensemble complet des données ; les lignes mises en évidence se distingueront de toutes les autres.
- Aucune formule ni add-in requis, ce qui le rend accessible à toute personne ayant des connaissances de base en Excel.
- Fonctionne bien pour les lignes de sous-total insérées manuellement tant qu'elles sont étiquetées de manière cohérente.
- Si vos étiquettes de ligne de sous-total varient, certaines lignes risquent d'être manquées - assurez-vous de standardiser pour plus de précision.
Démo : Sélectionner et mettre en évidence facilement toutes les lignes de sous-total avec Kutools pour Excel
Articles connexes :
- Comment mettre en évidence toutes les plages nommées dans Excel ?
- Comment mettre en évidence toutes les cellules d'erreur dans Excel ?
- Comment mettre en évidence les cellules avec des liens externes dans Excel ?
Meilleurs outils de productivité Office
Dynamisez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité la plus essentielle pour vous...
Office Tab apporte une interface à onglets à Office, et facilite grandement 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, au lieu d’ouvrir de nouvelles fenêtres.
- Augmentez votre productivité de50% et réduisez des centaines de clics de souris chaque jour!