【问题标题】:Conditional Formatting with VLOOKUP formula使用 VLOOKUP 公式的条件格式
【发布时间】:2017-06-24 10:57:47
【问题描述】:

当我将此公式输入单元格时,我会得到所需的布尔值:

=VLOOKUP(VALUE(MID(C5;1;FIND(" -";C5)));fb_accs;9)<>"-"

首先,我从与文本混合的单元格中提取 ID 值。然后检查该行的第 9 列,特别是另一张表的 fb_accs 表中是否没有 -

但是,当我复制完全相同的公式并将条件格式应用于当前工作表的 1 列(范围 =$C$3:$C$10)时,它给了我一个错误提示:

这个公式有问题。

我能做些什么来解决这个错误?

【问题讨论】:

  • 不应该是FIND(" -";C5)-1 吗?
  • VALUE() 去掉了尾随空格,所以它确实有效

标签: excel excel-formula


【解决方案1】:

在条件格式公式中引用表格时必须使用 INDIRECT

=VLOOKUP(VALUE(MID(C5,1,FIND(" -",C5))),INDIRECT("fb_accs"),9)<>"-"

this article

【讨论】:

  • 好像是这样。非常感谢,尽管我的版本使用分号。
  • 很好,为不同的语言环境设置道歉。
猜你喜欢
  • 1970-01-01
  • 2021-05-24
  • 1970-01-01
  • 1970-01-01
  • 2018-03-10
  • 1970-01-01
  • 1970-01-01
  • 2018-03-08
  • 1970-01-01
相关资源
最近更新 更多