2017-05-05 2 views
1

Je n'arrive pas à trouver une formule de mise en forme conditionnelle utilisable dans Excel pour mettre en évidence des motifs.Mise en forme conditionnelle Excel basée sur plusieurs cellules

Starting Sample Data

Phase Sample1 Sample2 Sample3 Sample4 Sample5 Sample6 Sample7 Sample8 
{0-} lm ll lm lm ll lm ll lm 
{0-} lm ll lm lm ll lm ll lm 
{1-} lm ll ll lm lm ll lm ll 
{0-} lm ll lm ll ll lm ll lm 
{1-} lm ll ll lm lm ll lm ll 
{1-} lm ll ll lm lm ll lm ll 
{0-} lm ll lm ll ll lm ll lm 
{1-} lm ll ll lm lm ll lm ll 
{1-} lm ll ll lm lm ll lm ll 

(format TSV)

Compte tenu de l'exemple ci-dessus, la mise en forme que je veux faire, en anglais est:

« Si, pour chaque ligne de la feuille de calcul, la cellule dans la colonne A = "{0-}", mettre en surbrillance toute cellule dans la même ligne qui contient "lm", sinon, mettre en évidence une cellule contenant "ll" "

La sortie souhaitée wou ld ressemble à quelque chose comme ça

enter image description here

PS: Pour des renseignements généraux (ce n'est pas tout à fait pertinent pour la question, mais est plus pour tout le monde à l'avenir qui pourrait google recherche pour une question similaire): I J'évalue une carte génétique d'une population de croisement en se basant sur le résultat du programme JoinMap. Ces appels sont codés en fonction du génotype sous-jacent et la phase calculée est donnée dans la première colonne. Essentiellement, je tente de recréer la sortie JoinMap dans le programme lui-même, mais dans Excel, afin de pouvoir l'éditer.

Répondre

1

C'est en fait simple. Ce qui suit est basé sur votre table, l'adresse des cellules et ainsi de suite ...


0 - Créer une table que l'on va utiliser pour une fonction VLOOKUP à venir. Dis, dans les cellules A14:B15, écrire

 A  B 
14 lm {0-} 
15 ll {1-} 


1 - Sélectionnez les cellules B2:I10
2 - Cliquez sur Mise en forme conditionnelle> Nouvelle règle ...

enter image description here


3 - Dans la fenêtre Nouvelle règle de mise en forme, sélectionnez Utilisez une formule pour déterminer les cellules à formater.

enter image description here


Dans le "Entrez votre formule" boîte ci-dessus, copiez coller cette ligne de code

=$A2=VLOOKUP(B2,$A$14:$B$15,2,FALSE)

N'oubliez pas "choisir le format". Et appuyez sur OK.

0

S'il vous plaît sélectionner ColumnsA: I et HOME> Styles - Mise en forme conditionnelle, Nouvelle règle ..., utiliser une formule pour déterminer les cellules à formater et valeurs de format où cette formule est vraie::

=OR(AND($A1="{0-}",A1="lm"),AND($A1<>"{0-}",A1="ll")) 

Format ..., sélectionnez le format de mise en forme, OK, OK.