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

问题描述 投票:0回答:2

我有两个工作表:

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 Mapping_Others!$ C $ 2:$ C $ 13:范围是下拉列表的来源 $ C6:$ N6:要求的范围

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

  1. 我期望发生的事情:我希望条件格式在“C4:E8”范围内有一个红色边框线,因为它包括从1月到3月。因此,如果我选择4月份,sumIf将从1月到4月汇总,我想在1月到4月的“C4:F8”范围内设置红色边界线。

更多工作表

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

如果仍然不清楚,请告诉我。

非常感谢你!

excel
2个回答
1
投票

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

=COLUMN()-2<=MATCH($A$2,Mapping_Others!$C$2:$C$13,0)

适用于以下范围:=$C$4:$N$6


1
投票

您的下拉列表与一个特定单元格相关,值为“1月”,“2月”,....您可以根据公式配置条件格式,引用该单元格(在我的示例中,该单元格为A1):

  • 对于选择“1月”时要着色的单元格,请使用以下公式:=A1="January"
  • 对于要在选择“二月”时要着色的单元格,请使用以下公式:=A1="February"
  • ...
© www.soinside.com 2019 - 2024. All rights reserved.