2008-11-28 10 views
4

J'essaie d'effectuer une mise en forme conditionnelle dans Excel 2003, ce que je veux faire est d'avoir une cellule rouge si la cellule suivante est "Oui" et aller en gras si elle contient elle-même " Oui". Donc, si les deux cellules sont "Oui", la cellule actuelle sera rouge et en gras. Je veux le faire pour un groupe de cellules, donc je n'ai pas utilisé une référence directe à la cellule, mais j'ai trouvé ce qui suit.Excel Référence de mise en forme conditionnelle

=AND(INDIRECT(ADDRESS(ROW(),COLUMN()))="Yes",INDIRECT(ADDRESS(ROW(),COLUMN()+1))="Yes") 

Mais cela échoue toujours. Toutefois, si j'utilise l'un ou l'autre (INDIRECT(ADDRESS(ROW(),COLUMN()))="Yes" pour rendre la vente actuelle en gras), cela fonctionne.

Est-ce que quelqu'un sait comment je peux auto-référencer une cellule de façon générique dans Excel 2003 mise en forme conditionnelle?

Répondre

2

Je n'ai pas Excel 2003 pour tester, seulement 2007. Cependant, je pense que vous pouvez résoudre votre problème avec les règles suivantes. Supposons que votre première colonne est A et la seconde est B avec la première valeur de données dans A1.

La première règle sur A1 est mise en évidence en utilisant une formule de =and(A1="Yes",B1="Yes") et le format est le texte en gras et le fond rouge.

La deuxième règle sur A1 est mise en évidence en utilisant une formule de =B1="Yes" et le format est de fond rouge seulement.

La troisième règle sur A1 est mise en évidence lorsque la cellule est égale à "Oui" et que le format est en gras uniquement.

Ensuite, copiez ce format dans toutes les autres cellules de la colonne A avec le format peintre. Excel ajustera automatiquement les références de cellule pour vous, en A2 la formule se référera à B2, en A3 à B3, etc. Notez que l'ordre des règles est important car Excel 2003 s'arrêtera après la première règle correspondante. C'est pourquoi vous ne pouvez pas obtenir le comportement que vous voulez avec seulement deux règles.

Vous pouvez également copier le même format dans la colonne B, en supposant que c'est ce que vous voulez. Sinon, formatez B1 avec la règle en gras lorsque la cellule est égale à "Oui" et copiez-la dans le reste de la colonne B.

+0

J'utilisais la formule absolue au lieu de relative donc j'utilisais $ a $ 2 au lieu de A2. tout fonctionne maintenant, merci pour l'aide de toute façon. :) –

+0

Cela ne fonctionne pas pour la mise en forme conditionnelle si ... –

Questions connexes