使用VLOOKUP公式进行条件格式化

当我把这个公式input一个单元格时,我得到了所需的布尔值:

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

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

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

这个公式有一个问题。

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

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

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

看到这篇文章