0

我正在做的是一个简单的地图,在一个办公空间的一个选项卡上,所有的立方体都布置好了。在这张地图上,我有条件格式化检查另一个监听计算机表,以了解它们最后一次更新/维护的时间。它按原样工作,但我们正在搬进一座新建筑,地图(已经完成)比上次有更多的立方体。所以我试图找出一种更有效的方法来完成这项任务。

这是代码:

=AND(VLOOKUP("CCA C1",LOCATION,3,FALSE)<>"",VLOOKUP("CCA C1",LOCATION,3,FALSE)<TODAY()-80)

所以它坐下来,它工作正常。但是我想要做的是更改“CCA C1”以简单地读取它正在格式化的单元格的内容,这样我就可以格式化整个单元格范围,而不是逐个单元格地进行。“CCA C1”位于第二张纸的位置(它是一个命名范围)。因此,这会检查“CCA C1”的整个范围,并检查该行中几列的日期是否在 80 天内,如果不是,它会以红色突出显示地图中的单元格,提醒我们需要检查计算机。但我想做的只是简单地将“CCA C1”放在地图的单元格中(已经被标记),并检查它正在格式化的单元格的值,并以与它相同的方式查找该值现在。不用我写“CCA C1”

=AND(VLOOKUP(CURRENT CELL VALUE,LOCATION,3,FALSE)<>"",VLOOKUP(CURRENT CELL VALUE,LOCATION,3,FALSE)<TODAY()-80)

说得通?有人知道这样做的方法吗?否则,我必须有条件地手动使用值格式化每个单独的单元格,而不是仅使用相同格式设置所有单元格的格式,并让公式检查单元格的内容以在另一张表的位置范围内查找内容。

为了澄清,我知道我可以放入实际的单元格,例如 E3,但是我仍然必须手动更改每个单元格的公式,这违背了目的。我只想说当前单元格或类似的东西。我为每个单元格设置了 3 种条件格式,我有大约 100 个要格式化的单元格,所以我不想输入 300 种格式,我宁愿只做 3 种。不确定这是否可能,这就是为什么我我问:)

4

1 回答 1

3

只需将“CCA C1”替换为具有条件格式的单元格范围中第一个单元格的地址。假设您的条件格式从 B2 开始:

=AND(VLOOKUP(B2,LOCATION,3,FALSE)<>"",VLOOKUP("CCA C1",LOCATION,3,FALSE)<TODAY()-80)

编辑:正如我评论的那样,我不确定我是否理解这个问题,但如果我这样做了,你需要在适用于 CF 对话框的范围中输入带有 CF 的单元格范围,而不是复制和使用选择性粘贴:

在此处输入图像描述

请注意,这适用于合并的单元格。

当您添加更多计算机等时,您将需要调整适用范围,但相同的公式将起作用。

于 2013-07-19T17:10:02.567 回答