【发布时间】:2013-07-19 17:00:25
【问题描述】:
我正在做的是在办公空间的一个选项卡上绘制一张简单的地图,该地图已布置好所有立方体。在这张地图上,我有条件格式化检查另一个监听计算机表,了解它们最后一次更新/维护的时间。它按原样工作,但我们正在搬进一座新建筑,地图(已经完成)比上次有更多的立方体。所以我试图找出一种更有效的方法来完成这项任务。
代码如下:
=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 种。不确定这是否可能,这就是为什么我我问:)
【问题讨论】:
标签: excel excel-2010 vlookup