使用 VLOOKUP 公式的条件格式
Posted
技术标签:
【中文标题】使用 VLOOKUP 公式的条件格式【英文标题】:Conditional Formatting with VLOOKUP formula 【发布时间】: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() 去掉了尾随空格,所以它确实有效
【参考方案1】:
在条件格式公式中引用表格时必须使用 INDIRECT
=VLOOKUP(VALUE(MID(C5,1,FIND(" -",C5))),INDIRECT("fb_accs"),9)<>"-"
见this article
【讨论】:
好像是这样。非常感谢,尽管我的版本使用分号。 很好,为不同的语言环境设置道歉。以上是关于使用 VLOOKUP 公式的条件格式的主要内容,如果未能解决你的问题,请参考以下文章