基于从属下拉列表的条件格式

时间:2019-03-18 14:15:12

标签: excel

我有两个工作表:

A)CF Screentshot of worksheet "CF"

  1. 一个下拉列表位于单元格A2中。此列表包括所有12个月。该列表的来源来自工作表“ Mapping_Others” Screenshot of the worksheet "Mapping_Others"。例如,我从下拉列表中选择月份进行。

  2. 在单元格“ O6”中,我有一个sumif公式,该公式基于下拉列表并返回所选月份的总和。公式是

    = SUMIF($ C $ 3:$ N $ 3;“ <=”&INDEX(Mapping_Others!$ A $ 2:$ A $ 13; MATCH(CF!$ A $ 2; Mapping_Others!$ C $ 2:$ C $ 13 ; 0)); $ C6:$ N6)

    • $ C $ 3:$ N $ 3 :范围包含1,...,12。

    • Mapping_Others!$ A $ 2:$ A $ 13 :范围包含1,...,12

    • 映射其他!$ C $ 2:$ C $ 13 :范围是下拉列表的来源

    • $ C6:$ N6 :要求和的范围

当我从下拉列表中选择March时,if的总和将汇总范围“ C6:E6”

  1. 我希望发生的事情: 我希望有条件的格式,使范围“ C4:E8”上有红色边框,因为它包括从一月到三月。因此,如果我选择4月,sumIf将在1月到4月之间求和,并且我希望范围“ C4:F8”上有一条红色边框线,覆盖从1月到4月。

更多工作表

B)映射其他:下拉列表的来源。 Screenshot of the worksheet "Mapping_Others"

请让我知道是否仍然不清楚。

非常感谢!

2 个答案:

答案 0 :(得分:1)

您的下拉列表涉及一个特定的单元格,值是“ January”,“ February”,...。您可以根据公式配置引用该单元格的条件格式(在我的示例中,该单元格为{ {1}}):

  • 对于要在选择“一月”时着色的单元格,请使用公式:A1
  • 对于选择了“二月”时要着色的单元格,请使用公式:=A1="January"
  • ...

答案 1 :(得分:1)

根据您已编辑的问题,可以将条件格式与以下公式一起使用:

UPDATE scanner
SET pagetitle = REGEXP_REPLACE(pagetitle, '\\s+via.*', '');

应用于以下范围:=COLUMN()-2<=MATCH($A$2,Mapping_Others!$C$2:$C$13,0)