【问题标题】:Excel conditional formatting based on multiple cells基于多个单元格的Excel条件格式
【发布时间】:2017-05-05 23:39:40
【问题描述】:

我在 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”的单元格 "

所需的输出看起来像这样

PS:对于某些背景(这与这里的问题不太相关,但更适合将来可能在谷歌上搜索类似问题的任何人):我正在评估基于异交种群的遗传图谱程序 JoinMap 的输出。这些调用是基于基础基因型编码的,计算的相位在第一列中给出。本质上,我是在尝试在程序本身中但在 Excel 中重新创建 JoinMap 输出,以便可以对其进行编辑。

【问题讨论】:

    标签: excel conditional-formatting genetics


    【解决方案1】:

    其实这很简单。以下内容基于您的表格、单元格的地址等...


    0 - 创建一个将用于即将到来的 VLOOKUP 函数的表。说,在单元格A14:B15,写
          A     B
    14    lm    {0-}
    15    ll    {1-}
    


    1 - 选择单元格B2:I10
    2 - 点击条件格式 > 新规则...


    3 - 在“新建格式规则”窗口中,选择使用公式确定要设置格式的单元格。


    在上面的“输入你的公式”框中,复制粘贴这行代码

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

    别忘了“选择格式”。然后按 OK。

    【讨论】:

      【解决方案2】:

      请选择 ColumnsA:I 和 HOME > 样式 - 条件格式、新规则...、使用公式确定要格式化的单元格在此公式为真的情况下设置值:

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

      Format...,选择格式选择,OKOK

      【讨论】:

        猜你喜欢
        • 2020-08-04
        • 1970-01-01
        • 2013-09-05
        • 1970-01-01
        • 1970-01-01
        • 2021-07-26
        • 2023-04-02
        • 2015-04-03
        • 1970-01-01
        相关资源
        最近更新 更多