【问题标题】:Excel dynamic conditional formatting based on cell version 2基于单元格版本2的Excel动态条件格式
【发布时间】:2014-11-27 07:01:45
【问题描述】:
几个月前我发布了以下问题Conditional formatting rows based on cell dynamic。
当时提供的公式非常棒,但我正在重新开发电子表格并需要类似的东西,但我无法找到解决方案。
我目前在 A 列中有一个时间列表,从上午 9 点到晚上 9 点以 1 小时为增量。在 B 列中,我会在上午 9 点旁边输入 2,它会以某种方式突出显示上午 9 点和上午 10 点,现在如果你在上午 11 点旁边输入 7,它将突出显示上午 11 点、下午 12 点、下午 2 点、下午 3 点、下午 4 点和下午 5 点。
希望这是有道理的
非常感谢
【问题讨论】:
标签:
excel
conditional-formatting
【解决方案1】:
在创建新的 CF 规则时,这似乎需要使用要格式化的单元格的公式选项。
选择 A2:B14,A2 作为 活动单元格,然后选择主页 ► 样式 ► 条件格式 ► 新规则。选择使用要格式化的单元格的公式选项并为格式值在此公式为真的情况下提供以下内容:
=AND($A2>=INDEX($A$2:$A$14,MATCH(1E+99,$B$2:$B2)),$A2<(TIME(VLOOKUP(1E+99,$B$2:$B2,1),0,0)+INDEX($A$2:$A$14,MATCH(1E+99,$B$2:$B2))))
单击Format 并选择一些格式。我选择了橙色Fill。单击OK 保存格式选择,然后再次单击OK 以创建新规则。您应该会得到与上述示例图像类似的内容。