Formules Excel

Comment colorer une cellule Excel selon un texte spécifique ?

14 janvier 2026 11 vues

Excel est un outil puissant pour organiser et analyser des données. Mais parfois, la simple présentation des chiffres ne suffit pas. Vous avez besoin de mettre en évidence certaines informations pour les rendre plus visibles et compréhensibles. Une technique efficace est de colorer les cellules en fonction du texte qu'elles contiennent. Ce guide vous expliquera comment faire cela en utilisant la mise en forme conditionnelle d'Excel, vous permettant ainsi d'automatiser le processus et de gagner un temps précieux.

Colorer une cellule Excel selon une condition de texte : Le guide complet

La mise en forme conditionnelle d'Excel est un outil formidable pour automatiser la mise en évidence de vos données. Elle vous permet d'appliquer une mise en forme (couleur de fond, couleur de police, style de police, etc.) à une cellule ou à une plage de cellules en fonction d'une ou plusieurs conditions. Dans cet article, nous allons nous concentrer sur la coloration des cellules en fonction du texte qu'elles contiennent.

Pourquoi colorer une cellule en fonction d'un texte ?

Il existe de nombreuses raisons pour lesquelles vous voudriez colorer une cellule en fonction de son contenu textuel. Voici quelques exemples :

  • Mettre en évidence des statuts : Par exemple, colorer en vert les cellules contenant le mot "Terminé", en jaune celles contenant "En cours" et en rouge celles contenant "En retard".
  • Identifier des catégories : Colorer les cellules contenant le nom d'un produit spécifique d'une couleur différente pour une identification rapide.
  • Signaler des erreurs : Colorer en rouge les cellules contenant des messages d'erreur spécifiques.
  • Améliorer la lisibilité : Simplifier la lecture de tableaux complexes en utilisant des couleurs pour différencier les informations.

Méthode 1 : Utiliser la mise en forme conditionnelle avec une formule

C'est la méthode la plus flexible et la plus puissante. Elle vous permet de définir des conditions complexes pour la coloration de vos cellules.

Étape 1 : Sélectionner la plage de cellules

Commencez par sélectionner la plage de cellules à laquelle vous souhaitez appliquer la mise en forme conditionnelle. Par exemple, si vous voulez colorer les cellules de la colonne A de la ligne 2 à la ligne 10, sélectionnez la plage A2:A10.

Étape 2 : Accéder à la mise en forme conditionnelle

Allez dans l'onglet "Accueil" du ruban Excel. Dans le groupe "Styles", cliquez sur le bouton "Mise en forme conditionnelle", puis sélectionnez "Nouvelle règle…".

Étape 3 : Choisir le type de règle

Dans la boîte de dialogue "Nouvelle règle de mise en forme", sélectionnez l'option "Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué".

Étape 4 : Entrer la formule

Dans le champ "Appliquer une mise en forme aux valeurs pour lesquelles cette formule est vraie :", entrez la formule qui déterminera si la cellule doit être colorée. Voici quelques exemples de formules que vous pouvez utiliser :

  • Colorer si la cellule contient un texte spécifique : =SI(A2="VotreTexte",VRAI,FAUX) ou plus simplement =A2="VotreTexte" Remplacez "VotreTexte" par le texte que vous recherchez. Notez les guillemets autour du texte. A2 est la première cellule de la plage sélectionnée. Il est crucial de bien comprendre que A2 est relatif à la plage que vous avez sélectionnée. Si vous avez sélectionné B5:B10, alors la formule devra utiliser B5.

  • Colorer si la cellule contient une partie d'un texte spécifique (insensible à la casse) : =ESTNUM(CHERCHE("VotreTexte",A2)) Cette formule utilise la fonction CHERCHE pour rechercher le texte "VotreTexte" dans la cellule A2. La fonction CHERCHE renvoie la position du texte trouvé, ou une erreur si le texte n'est pas trouvé. La fonction ESTNUM vérifie si le résultat de CHERCHE est un nombre (c'est-à-dire que le texte a été trouvé). Cette formule n'est pas sensible à la casse (majuscules/minuscules).

  • Colorer si la cellule contient une partie d'un texte spécifique (sensible à la casse) : =ESTNUM(TROUVE("VotreTexte",A2)) Cette formule est identique à la précédente, mais utilise la fonction TROUVE à la place de CHERCHE. La fonction TROUVE est sensible à la casse.

  • Colorer si la cellule commence par un texte spécifique : =GAUCHE(A2,NBCAR("VotreTexte"))="VotreTexte" Cette formule utilise la fonction GAUCHE pour extraire les premiers caractères de la cellule A2 et les comparer au texte "VotreTexte". La fonction NBCAR calcule le nombre de caractères dans "VotreTexte".

  • Colorer si la cellule se termine par un texte spécifique : =DROITE(A2,NBCAR("VotreTexte"))="VotreTexte" Cette formule utilise la fonction DROITE pour extraire les derniers caractères de la cellule A2 et les comparer au texte "VotreTexte".

Étape 5 : Définir le format

Cliquez sur le bouton "Format…" pour ouvrir la boîte de dialogue "Format de cellule". Dans cette boîte de dialogue, vous pouvez choisir la couleur de fond, la couleur de police, le style de police, etc. que vous souhaitez appliquer aux cellules qui répondent à la condition.

Étape 6 : Valider la règle

Cliquez sur le bouton "OK" pour fermer la boîte de dialogue "Format de cellule", puis cliquez sur le bouton "OK" pour fermer la boîte de dialogue "Nouvelle règle de mise en forme".

Méthode 2 : Utiliser les règles prédéfinies d'Excel

Excel propose également des règles prédéfinies pour la mise en forme conditionnelle, qui peuvent être utiles pour des cas simples.

Étape 1 : Sélectionner la plage de cellules

Comme pour la méthode précédente, commencez par sélectionner la plage de cellules à laquelle vous souhaitez appliquer la mise en forme conditionnelle.

Étape 2 : Accéder à la mise en forme conditionnelle

Allez dans l'onglet "Accueil" du ruban Excel. Dans le groupe "Styles", cliquez sur le bouton "Mise en forme conditionnelle", puis sélectionnez "Règles de mise en surbrillance des cellules", puis choisissez l'option "Texte qui contient…".

Étape 3 : Définir le texte et le format

Dans la boîte de dialogue "Texte qui contient", entrez le texte que vous recherchez dans le champ "Mettre en forme les cellules qui contiennent le texte :". Vous pouvez ensuite choisir un format prédéfini dans la liste déroulante à droite, ou cliquer sur "Format personnalisé…" pour définir votre propre format.

Étape 4 : Valider la règle

Cliquez sur le bouton "OK" pour fermer la boîte de dialogue.

Exemples pratiques

Exemple 1 : Colorer les tâches terminées en vert

Imaginez que vous avez une liste de tâches dans une feuille Excel, avec une colonne "Statut" qui indique si la tâche est "Terminée", "En cours" ou "En attente". Vous pouvez utiliser la mise en forme conditionnelle pour colorer automatiquement les tâches terminées en vert.

  • Sélectionnez la plage de cellules contenant les statuts (par exemple, B2:B10).
  • Allez dans "Accueil" > "Mise en forme conditionnelle" > "Nouvelle règle…".
  • Sélectionnez "Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué".
  • Entrez la formule =B2="Terminée".
  • Cliquez sur "Format…", choisissez une couleur de fond verte, puis cliquez sur "OK".
  • Cliquez sur "OK" pour valider la règle.

Exemple 2 : Mettre en évidence les produits en rupture de stock

Si vous gérez un inventaire dans Excel, vous pouvez utiliser la mise en forme conditionnelle pour mettre en évidence les produits en rupture de stock. Supposons que vous ayez une colonne "Quantité en stock" et que vous souhaitiez colorer en rouge les cellules contenant la valeur 0.

  • Sélectionnez la plage de cellules contenant les quantités en stock (par exemple, C2:C10).
  • Allez dans "Accueil" > "Mise en forme conditionnelle" > "Nouvelle règle…".
  • Sélectionnez "Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué".
  • Entrez la formule =C2=0.
  • Cliquez sur "Format…", choisissez une couleur de fond rouge, puis cliquez sur "OK".
  • Cliquez sur "OK" pour valider la règle.

Astuces et bonnes pratiques

  • Utiliser des noms de plage : Pour rendre vos formules plus lisibles et plus faciles à maintenir, vous pouvez utiliser des noms de plage au lieu de références de cellules. Par exemple, si vous nommez la plage B2:B10 "Statuts", vous pouvez utiliser la formule =Statuts="Terminée" dans votre règle de mise en forme conditionnelle.
  • Copier la mise en forme conditionnelle : Vous pouvez copier la mise en forme conditionnelle d'une cellule à une autre en utilisant l'outil "Reproduire la mise en forme" (icône en forme de pinceau).
  • Gérer les règles de mise en forme conditionnelle : Pour modifier, supprimer ou réorganiser les règles de mise en forme conditionnelle, allez dans "Accueil" > "Mise en forme conditionnelle" > "Gérer les règles…".
  • Tester vos formules : Avant d'appliquer une règle de mise en forme conditionnelle à une grande plage de cellules, testez votre formule sur quelques cellules pour vous assurer qu'elle fonctionne correctement.

Erreurs à éviter

  • Oublier les guillemets : Lorsque vous utilisez du texte dans une formule, n'oubliez pas de l'entourer de guillemets.
  • Utiliser des références de cellules absolues : Assurez-vous que vos références de cellules sont relatives (sans le signe $) si vous souhaitez que la règle de mise en forme conditionnelle s'applique correctement à toutes les cellules de la plage sélectionnée. Si vous utilisez des références absolues, la même cellule sera toujours testée, quel que soit le reste de la plage.
  • Créer des règles conflictuelles : Si vous avez plusieurs règles de mise en forme conditionnelle qui s'appliquent à la même cellule, assurez-vous qu'elles ne sont pas conflictuelles. Excel applique les règles dans l'ordre dans lequel elles sont définies, et la dernière règle appliquée peut écraser les précédentes. Vous pouvez modifier l'ordre des règles dans la boîte de dialogue "Gérer les règles…".

Conclusion

Colorer une cellule Excel selon une condition de texte est une technique simple mais puissante pour améliorer la lisibilité et la compréhension de vos données. En utilisant la mise en forme conditionnelle, vous pouvez automatiser ce processus et gagner un temps précieux. Que vous souhaitiez mettre en évidence des statuts, identifier des catégories ou signaler des erreurs, la mise en forme conditionnelle d'Excel vous offre la flexibilité et la puissance dont vous avez besoin.

Questions fréquentes

Comment modifier une règle de mise en forme conditionnelle ?

Pour modifier une règle de mise en forme conditionnelle, sélectionnez la plage de cellules concernée, puis allez dans "Accueil" > "Mise en forme conditionnelle" > "Gérer les règles…". Sélectionnez la règle que vous souhaitez modifier et cliquez sur le bouton "Modifier la règle…".

Puis-je utiliser plusieurs conditions pour colorer une cellule ?

Oui, vous pouvez utiliser plusieurs conditions en utilisant des fonctions logiques comme ET, OU, NON dans votre formule de mise en forme conditionnelle. Par exemple, `=ET(A2="Terminée",B2>5)` colorera la cellule si le statut est "Terminée" et si la valeur dans la cellule B2 est supérieure à 5.

La mise en forme conditionnelle ralentit-elle Excel ?

Si vous utilisez un grand nombre de règles de mise en forme conditionnelle sur une grande plage de cellules, cela peut potentiellement ralentir Excel. Essayez de limiter le nombre de règles et d'optimiser vos formules pour améliorer les performances.

Mots-clés associés :

mise en forme conditionnelle excel excel condition texte colorer cellule excel excel formule couleur excel statut couleur

Partager cet article :