【问题标题】:Conditional formatting with the icon set and a formula带有图标集和公式的条件格式
【发布时间】:2013-11-15 07:46:54
【问题描述】:

基本上我正在尝试使用绿点、橙点和红点的条件格式图标集。

如果我的值小于我的公式值,则显示绿点。

如果我的值等于我的公式值,则显示橙色圆点。

如果我的值大于我的公式值,则显示红点。

这是我尝试使用的确切公式:

VLOOKUP(product_ID,product_db,3,FALSE)

product_ID 是我尝试应用条件格式的单元格旁边的单元格。 product_db 是另一个工作表中的一个大表。

虽然,当我尝试使用它时,格式根本不会应用于我的单元格。不显示点。

我相信这是因为我的公式。有什么想法吗?


编辑:

以下是正在发生的一些屏幕截图:

这是调理前的数量:

这里的条件是公式为:=VLOOKUP(invoice_product,PRODUCT_DATABASE,3,FALSE)

数量与第一张图片完全相同,没有变化。我的公式应该返回的值是 2,因此应该显示橙色点。

【问题讨论】:

  • 由于这实际上是关于标准 Excel 功能,我认为这更适合在SuperUser 询问。请参阅this discussion 了解一些基本原理。
  • 你在公式前加了=吗?
  • @JamesL。 - 尝试使用和不使用=,但仍然没有运气。我的 VLOOKUP 函数绝对正确,因为我在空白单元格中尝试过它并且它返回了正确的值。
  • @JonathonReinhart:这是一个老话题。目前的一个现在表明它可以保留在 SO 中。见THIS
  • @SiddharthRout 够公平的。我实际上对OP的问题很感兴趣,但如果是我问的话,我仍然会在SU问。特别是考虑到条件格式确实是这里的问题。

标签: excel vlookup conditional-formatting excel-2011


【解决方案1】:

您的条件格式公式包含VLOOKUP 公式的第一个参数的范围。你不能这样做,它必须是一个单元格。您可以使用INDIRECT 函数来解析数量列中紧靠左侧的单元格。看下面的屏幕截图。此外,由于您使用图标作为条件格式,因此不能将其应用于范围,它必须是单个单元格,VLOOKUP 公式中的INDIRECT 函数才能工作。如果您只是格式化文本的颜色,则可以将其应用于范围,但在使用图标时则不行。按照图片中的说明进行操作:

【讨论】:

  • 我会测试我的,然后告诉你它是怎么回事。谢谢
  • 你确认2单元格的单元格格式和VLOOKUP函数返回值的格式是一样的吗?
  • 完美运行!非常感谢你的帮助,很有挑战性哈哈:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-04-14
  • 2013-10-15
  • 2015-12-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多