Excel 基于多个单元格的条件格式
Excel conditional formatting based on multiple cells
我无法在 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 格式)
鉴于上面的例子,我想要做的格式,英文是:
"If, for every row in the spreadsheet, the cell in column A="{0-}",突出显示同一行中包含 "lm" 的任何单元格,否则,突出显示包含 "ll" 的任何单元格 "
所需的输出看起来像这样
PS:对于某些背景(这与这里的问题不太相关,但对于将来可能 google 搜索类似问题的任何人来说更重要):我是根据程序 JoinMap 的输出评估异交种群的遗传图谱。这些调用基于基础基因型进行编码,计算出的阶段在第一列中给出。本质上,我是在尝试在程序本身中重新创建 JoinMap 输出,但在 Excel 中,因此可以对其进行编辑。
其实这个很简单。以下内容基于您的 table、单元格地址等...
0 - 创建一个 table 将用于即将到来的 VLOOKUP 函数。比如,在单元格 A14:B15
中,写入
A B
14 lm {0-}
15 ll {1-}
1 - Select 个单元格 B2:I10
2 - 单击条件格式 > 新建规则…
3 - 在新格式规则中 window、select 使用公式确定要设置格式的单元格。
在上面的"Enter your formula"框中,复制粘贴这行代码
=$A2=VLOOKUP(B2,$A:$B,2,FALSE)
别忘了"choose the format"。然后按确定。
请 select ColumnsA:I 和主页 > 样式 - 条件格式,新规则...,使用公式确定要格式化的单元格 和格式化满足此公式的值::
=OR(AND($A1="{0-}",A1="lm"),AND($A1<>"{0-}",A1="ll"))
格式...,select 格式选择,OK,OK.
我无法在 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 格式)
鉴于上面的例子,我想要做的格式,英文是:
"If, for every row in the spreadsheet, the cell in column A="{0-}",突出显示同一行中包含 "lm" 的任何单元格,否则,突出显示包含 "ll" 的任何单元格 "
所需的输出看起来像这样
PS:对于某些背景(这与这里的问题不太相关,但对于将来可能 google 搜索类似问题的任何人来说更重要):我是根据程序 JoinMap 的输出评估异交种群的遗传图谱。这些调用基于基础基因型进行编码,计算出的阶段在第一列中给出。本质上,我是在尝试在程序本身中重新创建 JoinMap 输出,但在 Excel 中,因此可以对其进行编辑。
其实这个很简单。以下内容基于您的 table、单元格地址等...
0 - 创建一个 table 将用于即将到来的 VLOOKUP 函数。比如,在单元格
A14:B15
中,写入
A B
14 lm {0-}
15 ll {1-}
1 - Select 个单元格
B2:I10
2 - 单击条件格式 > 新建规则…
3 - 在新格式规则中 window、select 使用公式确定要设置格式的单元格。
在上面的"Enter your formula"框中,复制粘贴这行代码
=$A2=VLOOKUP(B2,$A:$B,2,FALSE)
别忘了"choose the format"。然后按确定。
请 select ColumnsA:I 和主页 > 样式 - 条件格式,新规则...,使用公式确定要格式化的单元格 和格式化满足此公式的值::
=OR(AND($A1="{0-}",A1="lm"),AND($A1<>"{0-}",A1="ll"))
格式...,select 格式选择,OK,OK.