我正在做的是在办公空间的一个标签上绘制一个简单的地图,其中包含所有立方体。在这张地图上,我有条件格式检查另一个监听计算机表,它们最后一次更新/维护。它按原样工作,但我们正在进入一个新的建筑物,地图(已经完成)比上次有更多的立方体。所以我试图找出一种更有效的方法来完成这项任务。
以下是代码:
=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.不确定这是否可行,这就是为什么我'问:)
答案 0 :(得分:3)
只需将“CCA C1”替换为具有条件格式的单元格区域中第一个单元格的地址。假设条件格式在B2中开始:
=AND(VLOOKUP(B2,LOCATION,3,FALSE)<>"",VLOOKUP("CCA C1",LOCATION,3,FALSE)<TODAY()-80)
编辑:正如我评论的那样,我不确定我是否理解这个问题,但如果我这样做,你需要在CF对话框的范围内输入带CF的单元格范围,而不是复制并使用粘贴特殊:
请注意,这适用于合并的单元格。
当您添加更多计算机等时,您需要调整适用于范围,但相同的公式将起作用。