Note: The other languages of the website are Google-translated. Back to English
English English

Comment alterner la couleur de ligne en fonction du groupe dans Excel?

Dans Excel, colorer une ligne sur deux peut être plus facile pour la plupart d'entre nous, mais avez-vous déjà essayé de colorer les lignes en alternance en fonction des changements de valeur de colonne - Colonne A comme capture d'écran suivante, dans cet article, je vais parler de la façon dont pour alterner la couleur de ligne en fonction du groupe dans Excel.

Colorez les lignes en alternance en fonction des changements de valeur avec la colonne d'assistance et la mise en forme conditionnelle

Colorez les lignes en alternance en fonction des changements de valeur avec une fonctionnalité utile

Colorez les lignes en alternance avec deux couleurs en fonction des changements de valeur avec la colonne d'assistance et la mise en forme conditionnelle


Colorez les lignes en alternance en fonction des changements de valeur avec la colonne d'assistance et la mise en forme conditionnelle

Pour mettre en évidence les lignes en alternance en fonction du groupe, il n'y a pas de moyen direct pour vous, vous devez donc créer une colonne d'aide, puis appliquer la fonction de mise en forme conditionnelle pour les colorer. Veuillez procéder comme suit:

1. Dans la cellule D1, la même ligne des en-têtes, entrez le nombre 0.

2. Et dans la cellule D2, tapez cette formule: =IF(A2=A1,D1,D1+1) , puis faites glisser cette formule vers les cellules que vous souhaitez appliquer, voir capture d'écran:

Notes: Dans la formule ci-dessus, A1, A2 sont la première et la deuxième cellule de la colonne dont la valeur change, D1 est la cellule dans laquelle vous avez entré le numéro d'assistance 0.

3. Sélectionnez ensuite la plage de données A2: D18 qui comprend la colonne de formule d'aide, puis cliquez sur Accueil > Mise en forme conditionnelle > Nouvelle règle, voir capture d'écran:

4. Dans le Nouvelle règle de formatage boîte de dialogue, sélectionnez Utilisez une formule pour déterminer les cellules à formater sous Sélectionnez un type de règle section, et entrez cette formule = ET (LEN ($ A2)> 0, MOD ($ D2,2) = 0) into the Formater les valeurs où cette formule est vraie zone de texte, voir capture d'écran:

Notes: A2 est la première cellule de votre colonne sur laquelle vous colorez, et D2 est la première cellule de la colonne d'aide que vous avez créée de la plage sélectionnée

5. Puis clique Format bouton pour aller à la Format de cellule et sélectionnez une couleur que vous aimez sous le Niveau de remplissage onglet, voir capture d'écran:

6. Puis clique OK > OK pour fermer les boîtes de dialogue, et les lignes ont été mises en surbrillance en alternance en fonction de la colonne spécifique dont la valeur change, voir capture d'écran:


Colorez les lignes en alternance en fonction des changements de valeur avec une fonctionnalité utile

Si la méthode ci-dessus est difficile pour vous, vous pouvez utiliser un outil utile-Kutools pour Excel, Avec son Distinguer les différences fonctionnalité, vous pouvez colorer rapidement les lignes en fonction du groupe en alternance dans Excel.

Conseils:Appliquer cette Distinguer les différences fonctionnalité, tout d'abord, vous devez télécharger le Kutools pour Excel, puis appliquez la fonction rapidement et facilement.

Après l'installation de Kutools pour Excel, veuillez faire comme ceci:

1Cliquez sur Kutools > Format > Distinguer les différences, voir capture d'écran:

2.Dans le Distinguer les différences par colonne clé boîte de dialogue, veuillez effectuer les opérations suivantes selon vos besoins. Voir la capture d'écran:

3.Après avoir terminé les réglages, cliquez sur Ok bouton pour fermer la boîte de dialogue, et vous obtiendrez le résultat suivant selon vos besoins:

Cliquez pour télécharger Kutools pour Excel et un essai gratuit maintenant!


Colorez les lignes en alternance avec deux couleurs en fonction des changements de valeur avec la colonne d'assistance et la mise en forme conditionnelle

Si vous souhaitez ombrer les lignes avec deux couleurs différentes en alternance en fonction des changements de valeur comme illustré ci-dessous, cela peut également être résolu dans Excel avec la mise en forme conditionnelle.

1. Tout d'abord, vous devez créer une nouvelle colonne d'aide et une formule comme première méthode de l'étape 1 à l'étape 2, vous obtiendrez la capture d'écran suivante:

2. Sélectionnez ensuite la plage de données A2: D18, puis cliquez sur Accueil > Mise en forme conditionnelle > Gérer les règles, voir capture d'écran:

3. Dans le Gestionnaire de règles de mise en forme conditionnelle boîte de dialogue, cliquez sur Nouvelle règle bouton, voir capture d'écran:

4. Dans le sauté Nouvelle règle de formatage dialogue, cliquez sur Utilisez une formule pour déterminer les cellules à mettre en forme sous le Sélectionnez un type de règle, puis entrez cette formule = ISODD ($ D2) (D2 est la première cellule de la colonne d'assistance dans laquelle vous avez créé la formule), puis cliquez sur Format bouton pour choisir la couleur de remplissage que vous aimez pour les lignes impaires du groupe, voir capture d'écran:

5. Puis clique OK pour quitter cette boîte de dialogue pour revenir à l'ancienne Gestionnaire de règles de mise en forme conditionnelle boîte de dialogue, veuillez cliquer Nouvelle règle à nouveau pour créer une autre règle pour les lignes paires du groupe.

6. Dans le Nouvelle règle de formatage boîte de dialogue, cliquez sur Utilisez une formule pour déterminer les cellules à mettre en forme sous le Sélectionnez un type de règle comme ancien, puis entrez cette formule = ISEVEN ($ D2) (D2 est la première cellule de la colonne d'assistance dans laquelle vous avez créé la formule), puis cliquez sur Format bouton pour choisir une autre couleur de fond pour les lignes paires du groupe, voir capture d'écran:

7. Puis clique OK pour retourner le Gestionnaire de règles de mise en forme conditionnelle, et vous pouvez voir que les deux règles sont créées comme suit:

8. Puis clique OK pour fermer cette boîte de dialogue, et vous pouvez voir que votre plage de données sélectionnée a été ombrée avec deux couleurs différentes en alternance en fonction des changements de valeur de colonne.

  • Notes:
  • 1. Après avoir colorié les lignes en alternance, vous pouvez masquer la colonne d'assistance selon vos besoins, mais vous ne pouvez pas la supprimer.
  • 2. S'il n'y a aucun en-tête dans votre plage de données, entrez simplement 1 comme premier nombre dans la colonne d'aide, puis appliquez la formule d'aide comme d'habitude.

Plus d'articles:

  • Incrémenter les nombres lorsque la valeur change dans une autre colonne
  • Supposons que vous ayez une liste de valeurs dans la colonne A et que vous souhaitiez maintenant incrémenter le nombre de 1 dans la colonne B lorsque la valeur de la colonne A change, ce qui signifie que les nombres de la colonne B augmentent jusqu'à ce que la valeur de la colonne A change, puis le l'incrément de nombre recommence à partir de 1 comme illustré sur la capture d'écran de gauche. Dans Excel, vous pouvez résoudre ce travail avec la méthode suivante.
  • Insérer des lignes vides lorsque la valeur change dans Excel
  • Supposons que vous ayez une plage de données et que vous souhaitiez maintenant insérer des lignes vides entre les données lorsque la valeur change, afin de pouvoir séparer les mêmes valeurs séquentielles dans une colonne comme les captures d'écran suivantes. Dans cet article, je vais vous parler de quelques astuces pour résoudre ce problème.
  • Somme des cellules lorsque la valeur change dans une autre colonne
  • Lorsque vous travaillez sur une feuille de calcul Excel, vous devrez parfois additionner des cellules en fonction d'un groupe de données dans une autre colonne. Par exemple, ici, je veux additionner les commandes dans la colonne B lorsque les données changent dans la colonne A pour obtenir le résultat suivant. Comment pourriez-vous résoudre ce problème dans Excel?
  • Insérer des sauts de page lorsque la valeur change dans Excel
  • Supposons que j'ai une plage de cellules et que je souhaite maintenant insérer des sauts de page dans la feuille de calcul lorsque les valeurs de la colonne A changent comme illustré à gauche. Bien sûr, vous pouvez les insérer un par un, mais existe-t-il des moyens rapides d'insérer les sauts de page à la fois en fonction des valeurs modifiées d'une colonne?

Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer 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 réduit des centaines de clics de souris chaque jour!
bas de cabine
Commentaires (16)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
Cette formule (lorsqu'elle est utilisée dans une mise en forme conditionnelle) alternerait la couleur de la ligne en fonction du groupe sans l'aide d'une ligne auxiliaire : =ISODD(SUMPRODUCT(1/COUNTIF($A$1:$A2,$A$1:$A2)))
Ce commentaire a été minimisé par le modérateur sur le site
Salut Justin. Lorsque j'utilise la méthode de ligne d'assistance ou la vôtre, elle formate une ligne. Est-ce que tu sais pourquoi?
Ce commentaire a été minimisé par le modérateur sur le site
Plus que probablement - comme je l'ai fait - vous avez sélectionné les colonnes entières, et pas seulement les données (à l'exclusion des en-têtes)
Ce commentaire a été minimisé par le modérateur sur le site
Justin, votre formule est agréable car elle ne nécessite pas de colonne d'assistance, mais pour une raison quelconque, elle nécessite de la RAM supplémentaire et ralentit sensiblement le classeur. Je recommanderais d'utiliser la formule donnée dans l'article et de ne traiter que la colonne d'assistance.
Ce commentaire a été minimisé par le modérateur sur le site
Cette formule fonctionne très bien si votre tableau ne contient que 100 lignes. Mais cela ralentit vraiment lorsque vous avez 5,000 XNUMX lignes. Des suggestions pour accélérer la formule sur des ensembles de données plus volumineux ?
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, Barbe,
Vous pouvez essayer la formule ci-dessous :
=MOD(SUMPRODUCT(--($A$1:$A1<>$A$2:$A2)),2)


Notes : Lorsque vous sélectionnez la plage de données, veuillez exclure la première ligne d'en-tête.

S'il vous plaît essayez, j'espère que cela peut vous aider!
Ce commentaire a été minimisé par le modérateur sur le site
Fantastique! Bien fait!
Ce commentaire a été minimisé par le modérateur sur le site
Merci beaucoup pour ce message, je voulais pouvoir changer la couleur des lignes en fonction du groupe depuis longtemps. Facile à suivre et très apprécié!
Ce commentaire a été minimisé par le modérateur sur le site
Excellente information. vous m'avez aidé à mieux présenter mes résultats d'analyse.
Ce commentaire a été minimisé par le modérateur sur le site
Merci pour cette formule, je pensais que ce n'était pas possible depuis un moment. Voici une question : pouvez-vous formater chaque groupe pour qu'il soit d'une couleur différente ? Ou êtes-vous limité à 2 couleurs alternées ?

Merci !
Ce commentaire a été minimisé par le modérateur sur le site
utilisez simplement 1-prev_value, et vous obtenez une alternance de 1 et 0 s
Ce commentaire a été minimisé par le modérateur sur le site
Merci beaucoup pour cela, c'était très apprécié.
Ce commentaire a été minimisé par le modérateur sur le site
Je déteste les colonnes d'assistance. Je préfère avoir une formule énorme avant de mettre une colonne d'aide. Parfois, les macros sont plus faciles, mais je ne suis pas toujours autorisé à utiliser des feuilles de calcul compatibles avec les macros. Lorsque je souhaite utiliser une macro, je l'exécute généralement à partir de mon Personal.xlsb, mais cela n'aide pas vraiment à éviter une colonne d'assistance.
Ce commentaire a été minimisé par le modérateur sur le site
Hé, merci pour l'aide. J'ai essayé ceci et la coloration est décalée de un. Des idées?
Ce commentaire a été minimisé par le modérateur sur le site
Lorsque vous mettez en surbrillance la sélection, ne mettez pas en surbrillance la ligne d'en-tête.
Ce commentaire a été minimisé par le modérateur sur le site
Modifiez la formule pour appliquer également la mise en forme conditionnelle à l'en-tête.=AND(LEN($A1)>0,MOD($D1,2)=0)
Cela fonctionne mieux pour moi que d'essayer de mettre en évidence uniquement mes lignes de données.
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés