基于多个单元格的Excel条件格式化

我无法在Excel中使用可用的条件格式公式来突出显示模式。

开始示例数据

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 

(tsv格式)

根据上面的示例,我想要使用英文的格式是:

“如果对于电子表格中的每一行,A列中的单元格为”{0-}“,则突出显示包含”lm“的同一行中的任何单元格,否则,突出显示包含”ll“

期望的outut会看起来像这样

在这里输入图像说明

PS:对于一些背景(这与这里的问题不太相关,但是对于将来可能会search到类似问题的任何人来说更是如此):我正在评估一个基于输出的异源人群的遗传图程序JoinMap。 这些调用是基于基础的基因型进行编码的,计算的相位在第一列中给出。 实质上,我尝试在程序本身中重新创buildJoinMap输出,但是在Excel中,因此可以对其进行编辑。

其实这很简单。 接下来是根据你的表格,单元格地址等等…


0 – 创build一个将用于即将到来的VLOOKUP函数的表格。 说,在单元格A14:B15 ,写

  AB 14 lm {0-} 15 ll {1-} 

1 – select单元格B2:I10


2 – 单击条件格式>新规则…

在这里输入图像说明


3 – 在新build格式规则窗口中,select使用公式来确定要格式化的单元格。

在这里输入图像说明


在上面的“input公式”框中,复制粘贴这一行代码

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

不要忘记“select格式” 。 然后按确定。

请selectColumnsA:I和HOME>样式 – 条件格式,新规则…, 使用公式确定要格式化哪些单元格,在此公式为真的情况下格式化值

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

格式化... ,select格式化的select, OKOK