使用 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 公式的条件格式的主要内容,如果未能解决你的问题,请参考以下文章

Hive进行数据比对问题,求帮助

在值等于 Yes 的工作表中使用 VLOOKUP 进行条件格式设置

VLOOKUP多条件查找不使用辅助列

在excel中编辑长条件格式公式

excel使用sumif求和后空白

excel条件格式不起作用?