Table des matières
Dans les ensembles de données, nous avons souvent plusieurs valeurs de texte à comparer afin de trouver une correspondance. Dans cet article, nous abordons le formatage conditionnel de plusieurs valeurs de texte à l'aide de plusieurs fonctions telles que ET , OU , ISNUMBER , RECHERCHE , SOMME et SUMIF Nous utilisons certaines des fonctions mentionnées ensemble pour faire le travail.
Supposons que nous ayons un ensemble de données de Vente de produits où nous avons des colonnes de valeurs textuelles nommées Région , Ville , Catégorie et Produit Nous voulons formater conditionnellement l'ensemble de données en fonction des multiples valeurs de texte de ces colonnes de valeur de texte.
Ensemble de données à télécharger
Mise en forme conditionnelle de plusieurs valeurs de texte.xlsx4 façons simples de mettre en forme de manière conditionnelle plusieurs valeurs de texte dans Excel
Méthode 1 : Utilisation de la fonction AND
Dans l'ensemble de données, nous avons quatre colonnes de texte auxquelles nous voulons mettre en évidence les rangées qui ont "Est" comme Région et "Bars" comme Catégorie .
Étape 1 : Sélectionnez la gamme entière ( $B$4:$G$21 ) que vous voulez formater. Après cela, allez à Accueil Tab> ; Sélectionner Mise en forme conditionnelle (en Styles section)> ; Sélectionner Nouvelle règle (dans les options du menu déroulant).
Étape 2 : Nouvelle règle de formatage Dans la fenêtre, sélectionnez Utilisez une formule pour déterminer la cellule à formater (de Sélectionnez un type de règle ).
Ensuite, collez la formule suivante dans le champ Modifier la description de la règle boîte.
=AND($B4="East",$D4="Bars")
La syntaxe du ET La fonction est
ET(logique1, [logique2]...)
Dans la formule,
$B4="Est" ; est le logique1 argument.
$D4="Bars" ; est le logique2 argument.
Et la formule met en forme les lignes pour lesquelles ces deux arguments sont Véritable .
Étape 3 : Cliquez sur Format . le Formatage des cellules La fenêtre s'ouvre. Formatage des cellules Choisissez n'importe quelle Remplir Couleur de la Remplir Cliquez ensuite sur OK .
Étape 4 : Vous reviendrez à la Nouvelle règle de formatage de la boîte de dialogue. Encore une fois, Cliquez sur OK.
Toutes les lignes correspondantes de l'ensemble de données sont formatées avec la couleur de remplissage que nous avons sélectionnée.
Si vous regardez de près, vous pouvez voir que la formule conditionnelle met en forme uniquement les lignes qui ont les deux éléments suivants "Est" comme Région et "Bars" comme Catégorie .
Lire la suite : Comment changer la couleur d'une rangée en fonction de la valeur d'un texte dans une cellule d'Excel ?
Méthode 2 : Utilisation de la fonction OR
Maintenant, nous voulons aller plus loin dans le formatage conditionnel. Dans ce cas, nous voulons formater les lignes qui ont l'une des entrées telles que "Est" , "Boston" , "Crackers" et "Blé complet" dans les colonnes de valeurs de texte. Nous pouvons utiliser la fonction OU pour obtenir le résultat souhaité.
Étape 1 : Répétez l'opération Étapes 1 à 4 de Méthode 1 Remplacez simplement la formule d'insertion dans Modifier la description de la règle avec la formule suivante.
=OR($B4="Est",$C4="Boston",$D4="Crackers",$E4="Whole Wheat")
Ici, nous avons vérifié si B4 , C4 , D4 et E4 Les cellules sont égales à "Est" , "Boston" , "Crackers" et "Blé complet" respectivement. OU déclenchera l'action si l'une des conditions correspond.
Étape 2 : Cliquez sur OK Vous verrez que la formule met en forme toutes les lignes qui contiennent le texte que nous avons mentionné précédemment.
Vous pouvez ajouter ou supprimer n'importe quelle condition de texte selon vos besoins pour formater l'ensemble de données.
Lectures similaires :
- Mise en forme conditionnelle d'Excel basée sur plusieurs valeurs d'une autre cellule
- Comment appliquer la mise en forme conditionnelle à plusieurs lignes (5 façons)
- Mise en forme conditionnelle d'Excel basée sur le texte d'une autre cellule [5 façons].
- Mise en forme conditionnelle d'Excel si une cellule contient un texte quelconque
Méthode 3 : Utilisation des fonctions OR ISNUMBER et SEARCH
Que se passe-t-il lorsque nous voulons mettre en forme de manière conditionnelle un ensemble de données contenant plusieurs produits spécifiques ? Par exemple, nous avons plusieurs produits tels que Pépites de chocolat , Brian et Blé complet Dans ce cas, nous voulons mettre en évidence toutes les lignes qui contiennent ces certains produits.
Pour une meilleure représentation, nous supprimons le Région et Ville colonnes pour discuter de cette méthode en particulier.
Étape 1 : Insérez les noms des produits dans une nouvelle colonne (par exemple, Contenant plusieurs textes ).
Étape 2 : Répéter Étapes 1 à 4 de Méthode 1 pour ce cas particulier, remplacez la formule en Formatage des valeurs où la formule est vraie avec la formule suivante.
=OU(ISNUMBER(SEARCH($G$4:$G$7,$C4)))
Dans la formule,
Le site RECHERCHE correspond aux textes existants dans la gamme G$4:G$7 à la cellule de départ de la plage de consultation $C4 Ensuite, le ISNUMBER renvoie les valeurs sous forme de Véritable ou Faux. Au final, le OU correspond à l'alternance de n'importe quel texte dans la plage find_value (c'est-à-dire, G$4:G$7 ).
Étape 3 : Cliquez sur OK La formule insérée met en forme toutes les lignes de l'ensemble de données en faisant correspondre les textes avec les mots clés suivants Contenant plusieurs textes colonnes.
Assurez-vous de sélectionner la gamme particulière ( G$4:G$7 ) comme trouver_texte à l'intérieur de la RECHERCHE toute erreur de correspondance entraîne le formatage de l'ensemble des données ou de rien du tout.
Lire la suite : Comment effectuer une mise en forme conditionnelle pour plusieurs conditions ?
Méthode 4 : Utilisation des fonctions SUM et COUNTIF
Maintenant, nous voulons raccourcir la méthode 3 en utilisant un nom attribué pour tous les Noms des produits et l'assigner comme critère. Pour ce faire, nous utilisons une combinaison de l'option SOMME et COUNTIF fonctions.
Étape 1 : Attribuez un nom (par exemple, Texte ) à tous les produits de l Contenant plusieurs textes colonnes.
Étape 2 : Répéter Étapes 1 à 4 de Méthode 1 Dans ce cas, remplacez simplement la formule par la formule ci-dessous.
=SUM(COUNTIF($C4, "*"&Text& ; "*"))
Dans la formule,
Le site COUNTIF ne correspond qu'à un seul critère (c'est-à-dire, Pépites de chocolat ) à la plage en partant de la cellule $C4 Combiner les COUNTIF avec la fonction SOMME lui permet de répondre à tous les critères (c'est-à-dire, Texte ) à la gamme.
Étape 3 : Cliquez sur OK La formule met en forme toutes les lignes contenant des textes qui correspondent au nom attribué. Textes .
Conclusion
Dans cet article, nous utilisons diverses fonctions et leur combinaison pour formater de manière conditionnelle plusieurs valeurs de texte. Nous utilisons ET et OU ainsi que deux fonctions combinées, dont l'une est la suivante OU , ISNUMBER et RECHERCHE Les autres sont SOMME et COUNTIF . le ET peut faire correspondre deux textes aléatoires pour mettre en forme n'importe quel ensemble de données. D'autre part, la fonction OU correspond à n'importe lequel des textes déclarés dans sa formule. Les fonctions combinées correspondent à autant de textes que vous leur attribuez et les mettent en forme en conséquence. J'espère que vous trouverez ces méthodes suffisamment claires pour travailler avec elles. Commentez-les si vous avez besoin d'éclaircissements supplémentaires ou si vous avez quelque chose à ajouter.