【发布时间】:2016-05-25 04:59:39
【问题描述】:
我可能想多了,但我已经做了好几个小时了,无法让它发挥作用。
我的工作表设置为联系人日志,其中一些行(在 A 列中包含 ID# 的行)用作“标题”。在每个“标题”行下方,我在 B 列中记录日期。通常,标题行是绿色的。但我希望 Excel 检查每个“标题”下 B 列中的最后一个日期(例如,ID# 101 的 5/24/16,ID# 102 的 5/13/16 等)。如果最后一个日期比今天的日期(当前 5/25/16)超过 1 周,我希望“标题”行变为红色:
A B
ID# DATE
101 (green)
5/1/16
5/20/16
5/24/16
102 (red)
5/2/16
5/13/16
103 (green)
5/7/16
5/19/16
如果我要添加一行并在 102 下输入今天的日期,标题行将变回绿色。
A B
ID# DATE
101 (green)
5/1/16
5/20/16
5/24/16
102 (green)
5/2/16
5/13/16
5/25/16
103 (green)
5/7/16
5/19/16
我很乐意使用条件格式来更改颜色,但我真的很难找出一个公式来引用有限值范围内的最后一个值(在 B 列中)。我希望这是有道理的,任何帮助都将不胜感激!
【问题讨论】:
-
可能有一位 Excel 大师可以给你一个纯 Excel 的答案,但我猜这样做需要 VBA (Visual Basic for Excel)。
-
可能是这样,但我想我会检查所有相同的。获得一些似乎在正确轨道上的额外反馈,所以手指交叉。不过谢谢你的想法。
标签: excel excel-formula