J'ai cherché et lu les réponses liées au formatage conditionnel, mais je n'arrive pas à faire fonctionner les miennes, alors peut-être que je fais quelque chose de mal.
J'ai une feuille de travail pour le travail. Il contient une liste d'animaux dans notre refuge. Ce que j'essaye de faire est de colorer la ligne entière en vert si elle a été adoptée (indiquée par un «X» dans la colonne «G»). J'ai eu =$G$2="X"
et =$G2="X"
, mais aucun travail. Il ne colorera que la seule ligne qui était active lorsque j'ai défini la règle, et lorsque j'entre "X" dans une autre ligne, cela ne fait rien. Qu'est-ce que je rate?
Just select the entire sheet first, as conditional formatting only works on selected cells.
Select "Use a Formula to determine which cells to format"
ligne qui a fait une différence là-bas pour de nombreuses personnes venant de l'extérieur. L'OP a toujours ça, mais pas nous tous :)$G5
.You must start at G1 rather than G2 otherwise it will offset the conditional formatting by a row
.Utilisez la fonction "indirecte" sur le formatage conditionnel.
=INDIRECT("g"&ROW())="X"
=$A$1:$Z$1500
(ou quelle que soit la largeur / la longueur que vous souhaitez que la mise en forme conditionnelle s'étende en fonction de votre feuille de calcul)Pour chaque ligne de la colonne G qui a un X, elle passera maintenant au format que vous avez spécifié. S'il n'y a pas de X dans la colonne, la ligne ne sera pas formatée.
Vous pouvez répéter cette opération pour mettre en forme plusieurs lignes en fonction d'une valeur de colonne. Changez simplement la
g
colonne ou lex
texte spécifique de la formule et définissez différents formats.Par exemple, si vous ajoutez une nouvelle règle avec la formule
=INDIRECT("h"&ROW())="CAR"
,, elle formatera chaque ligne qui aCAR
dans la colonne H comme format que vous avez spécifié.la source
Pour définir la mise en forme conditionnelle pour une RANGÉE ENTIÈRE basée sur une seule cellule, vous devez ANCRER l'adresse de colonne de cette cellule unique avec un "$", sinon Excel obtiendra uniquement la première colonne correcte. Pourquoi?
Parce qu'Excel définit votre format conditionnel pour la SECONDE colonne de votre ligne en fonction d'un OFFSET de colonnes. Pour la deuxième colonne, Excel a maintenant déplacé une colonne vers la DROITE de votre cellule de règle prévue, examiné cette cellule et a correctement mis en forme la colonne deux en fonction d'une cellule que vous n'aviez jamais prévue.
Ancrez simplement la partie COLONNE de l'adresse de votre cellule de règle avec "$", et vous serez heureux
Par exemple: vous voulez qu'une ligne de votre tableau soit surlignée en rouge si la dernière cellule de cette ligne n'est pas égale à 1.
Sélectionnez le tableau entier (mais pas les en-têtes) "Accueil"> "Mise en forme conditionnelle"> "Gérer les règles ..."> "Nouvelle règle"> "Utiliser une formule pour déterminer les cellules à mettre en forme"
Entrez: "= $ T3 <> 1" (sans guillemets ... "T" est la colonne de la cellule de règle, "3" est sa ligne) Définissez votre mise en forme Cliquez sur Appliquer.
Assurez-vous qu'Excel n'a inséré de guillemets dans aucune partie de votre formule ... si c'est le cas, faites un retour arrière / supprimez-les (pas de touches fléchées s'il vous plaît).
Le formatage conditionnel doit être défini pour la table entière.
la source
Vous souhaitez appliquer une règle de mise en forme personnalisée. Le champ «S'applique à» doit être votre ligne entière (si vous souhaitez mettre en forme la ligne 5, insérez-la
=$5:$5
. La formule personnalisée doit être=IF($B$5="X", TRUE, FALSE)
, illustrée dans l'exemple ci-dessous.la source
Utilisez l'adressage RC. Donc, si je veux que la couleur d'arrière-plan de la colonne B dépende de la valeur de la colonne C et que je l'applique des rangées 2 à 20:
Pas:
Sélectionnez R2C2 à R20C2
Cliquez sur Formatage conditionnel
Sélectionnez "Utiliser une formule pour déterminer les cellules à mettre en forme"
Tapez la formule: = RC [1]> 25
Créez le formatage souhaité (par exemple, la couleur de fond "jaune")
S'applique à: Assurez-vous qu'il indique: = R2C2: R20C2
** Notez que la "magie" a lieu à l'étape 4 ... en utilisant l'adressage RC pour regarder la valeur une colonne à droite de la cellule en cours de formatage. Dans cet exemple, je vérifie si la valeur de la cellule une colonne à droite de la cellule en cours de formatage contient une valeur supérieure à 25 (notez que vous pouvez mettre à peu près n'importe quelle formule ici qui renvoie une valeur T / F)
la source
Dans mon cas, je voulais comparer les valeurs des cellules de la colonne E avec les cellules de la colonne G
Mettez en surbrillance la sélection de cellules à vérifier dans la colonne E.
Sélectionner le format conditionnel: mettre en surbrillance les règles de cellule Sélectionnez l'un des choix dans mon cas, il était supérieur à. Dans le champ de gauche de la fenêtre contextuelle, utilisez = indirect ("g" & row ()) où g était la ligne avec laquelle je comparais.
Maintenant, la ligne que vous formatez sera mise en évidence si elle est supérieure à la sélection de la ligne G
Cela fonctionne pour chaque cellule de la colonne E par rapport à la cellule de la colonne G de la sélection que vous avez effectuée pour la colonne E.
Si G2 est supérieur à E2, il formate
G3 est supérieur à E3, il formate etc.
la source