公式适用于单元格但不适用于条件格式

Formula working in cell but not in conditional formatting

我有以下公式,当输入到单元格中时可以按需要工作。但是,当我尝试在条件格式中使用相同的公式时,它不起作用:

=IF(REGEXMATCH(VLOOKUP(U2,DEALS!$A:F,5,FALSE), "Likes"), O2>=VLOOKUP(U2,DEALS!$A:F,4,FALSE), Q2>=VLOOKUP(U2,DEALS!$A:F,4,FALSE))

到目前为止,我对这个公式的条件格式没有任何问题,我真的不确定问题出在哪里,因为这不是我的专长。

感谢我能得到的任何帮助!

尝试:

=IF(REGEXMATCH(VLOOKUP(U2, INDIRECT("DEALS!A2:F"), 5, 0), "Likes"), 
 O2>=VLOOKUP(U2, INDIRECT("DEALS!A2:F"), 4, 0), 
 Q2>=VLOOKUP(U2, INDIRECT("DEALS!A2:F"), 4, 0))

如果不是间接的,条件格式无法理解来自不同工作表的引用