【问题标题】:Checking cell value dynamically动态检查单元格值
【发布时间】: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


    【解决方案1】:

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

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

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

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

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

    【讨论】:

    • 问题是我仍然必须通过并更改 B2。所有单元格的大小都不相同(合并的单元格和东西)并且不按顺序排列。所以你可以有 B2、B13、B21、C9、C20 等。所以我必须通过并选择所有单元格并进行特殊粘贴,这样做它会复制文字 B2 而不是将其更改为当前单元格打开。
    • 我可能没有完全理解,但我认为您需要在 CF 对话框中输入受影响单元格的范围。看看我的编辑是否有帮助。
    • 因此,如果我有不同的合并单元格大小,比如 A1:C6、A9:C20、E4:H18,那么在 CF 对话框中我将应用 =AND(VLOOKUP(B2,LOCATION,3, FALSE)"",VLOOKUP("CCA C1",LOCATION,3,FALSE)
    • 没错。 B2 是相对的。当您最初应用 CF 时,它应该处于活动状态。确保它类似于B2,而不是$B$2,这不是相对的。请尝试一下。也许从一个更简单的例子开始,就像我上面所做的那样,以确保您了解它的工作原理。
    • 这行得通,我发现发生了什么,当我使用整个地图的范围输入整个工作表的公式时,它将公式中的 A1 更改为最后一个单元格我选择应用它的范围,由于某种原因它停止工作,我不知道为什么。但是当我在创建规则后返回并将该值更改回 A1 并保存它时,它突然对整个地图正常工作。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-23
    • 2014-06-11
    • 1970-01-01
    • 1970-01-01
    • 2011-05-22
    • 1970-01-01
    相关资源
    最近更新 更多