Table des matières
Lorsque vous effectuez une analyse de données, vous pouvez avoir besoin de trouver des valeurs particulières qui répondent à vos besoins. Les mettre en évidence en changeant la couleur des cellules est une façon de les trouver dans un grand pool de données. Dans cet article, je vais vous montrer comment vous pouvez changer la couleur des cellules en fonction de la valeur dans Excel.
Télécharger le cahier d'exercices
Vous pouvez télécharger le cahier utilisé pour la démonstration dans cet article avec les exemples inclus avec et sans les couleurs modifiées ci-dessous.
Changer la couleur des cellules en fonction d'une valeur.xlsm5 façons de changer la couleur d'une cellule en fonction d'une valeur dans Excel
Pour une démonstration facile à digérer, je vais utiliser deux ensembles de données différents, l'un contenant des valeurs numériques pour les classer en plages et l'autre contenant des valeurs textuelles.
1. changer dynamiquement la couleur des cellules en fonction d'une valeur
Avec cette méthode, la couleur de votre cellule ne sera pas permanente. La couleur de la cellule changera en fonction de la règle que vous avez définie si vous modifiez la valeur qu'elle contient. Pour cela, je vais utiliser le formatage conditionnel.
Pour démontrer la procédure, je vais utiliser l'ensemble de données suivant.
Je vais diviser les chiffres de la population en trois catégories : plus de 20 millions, moins de 5 millions et une catégorie intermédiaire.
Des pas :
- Sélectionnez la plage de cellules que vous souhaitez mettre en forme.
- Sélectionnez ensuite Mise en forme conditionnelle en vertu de la Accueil Sélectionnez Nouvelle règle dans la liste déroulante.
- Dans le Nouvelle règle de formatage sélectionnez Formatez uniquement les cellules qui contiennent sous Sélectionnez un type de règle Dans le Description de la règle choisir la condition supérieur ou égal à et mettre la valeur 20 .
- Maintenant, cliquez sur le Format pour remplir la cellule avec des couleurs. Pour cela, allez dans la section Remplir dans l'onglet Formatage des cellules et choisissez une couleur de fond. Je choisis le rouge pour cet exemple.
- Après cela, cliquez sur OK sur les deux Formatage des cellules et Nouvelle règle de format . Les cellules dont les valeurs sont supérieures à 20 deviennent maintenant rouges.
- Vous pouvez suivre la même procédure dès le début et mettre entre comme condition et 5 et 20 comme valeurs.
- Faites de même pour les valeurs inférieures ou égales à 5 et la couleur de votre cellule sera modifiée en fonction des valeurs de la gamme complète.
Si vous utilisez cette méthode et que vous changez la valeur d'une case rouge en une valeur inférieure à 5, elle passera au vert.
Lire la suite : Formule Excel basée sur la couleur des cellules (5 exemples)
2. changer la couleur d'une cellule en fonction de la valeur d'une autre cellule
Disons que nous voulons changer les couleurs des cellules en fonction de la valeur d'une autre cellule. Si la valeur de cette cellule particulière change, la couleur de la plage principale changera en conséquence.
Pour cela, j'ai sélectionné deux valeurs dans les cellules F5 et F6 comme source de personnalisation.
Des pas :
- Sélectionnez la plage de cellules que vous souhaitez mettre en forme.
- Sélectionnez ensuite Mise en forme conditionnelle en vertu de la Accueil onglet . Sélectionnez Nouvelle règle dans la liste déroulante.
- Dans le Nouvelle règle de formatage sélectionnez Formatez uniquement les cellules qui contiennent sous Sélectionnez un type de règle Dans le Description de la règle choisir la condition à remplir supérieur ou égal à et mettez ce qui suit :
=$F$5
- Cliquez sur Format et dans le Remplir sélectionnez la couleur d'arrière-plan.
- Cliquez sur OK sur les deux Formatage des cellules et le Règle de la nouvelle formule. La couleur de vos cellules sera modifiée.
- Répétez la même procédure pour changer la couleur des valeurs inférieures à 5 en la référençant à partir de la cellule F6 en sélectionnant moins de comme condition et la suivante comme la valeur dans le Nouvelle règle de formatage boîte.
=$F$6
La couleur de l'ensemble de votre plage sera modifiée en fonction de la valeur des cellules de référence.
Maintenant, si les valeurs dans les deux cellules F5 ou F6 changer les couleurs de la gamme de cellules C5:C16 changera en conséquence.
Lire la suite : Comment remplir la couleur d'une cellule Excel à l'aide d'une formule (5 méthodes simples)
3. utiliser l'option de mise en forme rapide pour modifier la couleur des cellules dans Excel
Pour des options de mise en forme plus rapides, mais moins souples, vous pouvez utiliser la mise en forme rapide pour modifier la couleur des cellules en fonction de leur valeur, en suivant les étapes suivantes.
Des pas :
- Sélectionnez la cellule et passez le curseur de votre souris dans la partie inférieure de la plage sélectionnée. A Icône de la barre d'outils d'analyse rapide apparaîtra.
- Cliquez dessus. Dans la fenêtre Mise en forme sélectionnez Plus grand que .
- Dans le Plus grand que sélectionnez la valeur à partir de laquelle les cellules de la plage changeront de couleur. 20 ici.
- Vous pouvez aussi changer la couleur. Après cela, cliquez sur OK .
Après cela, les couleurs de vos cellules seront modifiées et seront supérieures à 20.
Vous pouvez également sélectionner le Échelle de couleurs dans l'option Mise en forme de l'onglet Icône de la barre d'outils d'accès rapide pour avoir une gamme différente de couleurs pour la colonne.
Vous disposerez d'un large éventail de cellules de couleur en fonction des percentiles - rouge pour les plus bas, blanc, vert pour les plus élevés.
Lire la suite : Couleur des cellules Excel : ajouter, modifier, utiliser & ; supprimer
Lectures similaires :
- Comment mettre en surbrillance toutes les 5 lignes dans Excel (4 méthodes)
- Comment surligner de haut en bas dans Excel (5 méthodes)
- Excel VBA pour mettre en évidence une cellule en fonction de sa valeur (5 exemples)
- Comment mettre en surbrillance une ligne dans Excel (5 méthodes rapides)
- Comment mettre en évidence une colonne dans Excel (3 méthodes)
4. changer la couleur d'une cellule de façon permanente en fonction d'une valeur
Il existe également une autre méthode pour changer les couleurs dans une colonne Excel en utilisant Rechercher et remplacer Mais ce changement de couleur ne sera pas dynamique et la couleur restera la même si vous modifiez la valeur dans la cellule jusqu'à ce que vous la changiez à nouveau manuellement.
Pour faciliter la démonstration, j'ai sélectionné l'ensemble de données suivant avec des valeurs textuelles récurrentes. Vous pouvez également faire de même pour les valeurs numériques.
Ici, dans cet exemple, j'ai trois valeurs comme positions et je vais vous montrer comment avoir trois couleurs différentes pour QB , LB et WR .
Des pas :
- Sélectionnez la plage de cellules que vous souhaitez modifier.
- Dans le Accueil sélectionnez Trouver et sélectionner de la Modification de
- Ensuite, dans la liste déroulante, sélectionnez Remplacer .
- Dans le Rechercher et remplacer boîte , mettre QB dans le Trouvez ce que
- Mettez QB dans le Remplacer par et modifiez le format ici.
- Sélectionnez Remplacer tout et vous aurez toutes les boîtes avec QB car la valeur passera à cette couleur.
- Sans fermer le Rechercher et remplacer vous pouvez continuer à changer de couleur pour les cellules ayant des valeurs différentes.
- Après avoir changé les couleurs pour les trois valeurs, fermez la boîte. Vous aurez vos cellules formatées dans la plage.
Contenu connexe : Comment mettre en surbrillance des cellules dans Excel en fonction de leur valeur (9 méthodes)
5. changer la couleur des cellules en fonction d'une valeur en utilisant Excel VBA
Vous pouvez utiliser Microsoft Visual Basic pour les applications ( VBA) pour les utilisateurs intermédiaires et avancés. Tout d'abord, il vous faut l'onglet Développeur pour changer la couleur des cellules en fonction de leur valeur.
Si vous avez le Développeur dans votre ruban, vous pouvez suivre ces étapes simples.
Des pas :
- Tout d'abord, donnez un nom à votre plage. Pour ce faire, sélectionnez vos cellules et allez dans l'onglet Formules et sélectionnez Définir le nom en vertu de la Noms définis groupe.
- Nommez votre plage dans le champ Modifier le nom Je vais utiliser " Positions "Je vous suggère de lui donner le même nom si vous voulez copier le code VBA.
- Cliquez sur OK .
- Allez à la Développeurs et sélectionnez Visual Basic à partir de là.
- Dans la fenêtre VBA, sélectionnez Insérer alors Module .
- Maintenant, dans ce nouveau module, tapez le code suivant.
Sub Change_Cell_Color() Dim cell_value As Range Dim stat_value As String Dim rng As Range Set rng = Range("Position") For Each cell_value In rng stat_value = cell_value.Value Select Case stat_value Case "QB" cell_value.Interior.Color = RGB(0, 255, 0) Case "WR" cell_value.Interior.Color = RGB(255, 255, 0) Case "LB" cell_value.Interior.Color = RGB(255, 0, 0) End Select Nextcell_value End Sub
- Enregistrez votre code.
- Maintenant, allez à Macros en vertu de la Développeurs onglet.
- Dans le Macros sélectionnez le code que vous venez de créer et exécutez-le.
La couleur de votre cellule va maintenant changer en fonction de la valeur que vous avez dans cette plage.
Lire la suite : VBA pour changer la couleur des cellules en fonction de leur valeur dans Excel (3 exemples simples)
Conclusion
Ce sont les différentes méthodes que vous pouvez utiliser pour changer la couleur d'une cellule en fonction de sa valeur dans Excel. J'espère que ce guide vous a été utile et informatif. Si vous avez des questions ou des recommandations, n'hésitez pas à nous en faire part ci-dessous.
Pour plus de guides comme celui-ci, explorez Exceldemy.com .