代码之家  ›  专栏  ›  技术社区  ›  dan

公式在单元格中工作,但不在条件格式中

  •  1
  • dan  · 技术社区  · 2 年前

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

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

    Formula in cell

    Formula in conditional formatting

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

    谢谢你的帮助!

    1 回复  |  直到 2 年前
        1
  •  1
  •   player0    2 年前

    尝试:

    =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))
    

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

    enter image description here