【发布时间】:2017-08-02 00:46:26
【问题描述】:
我有一个 VLOOKUP 公式,它需要根据另一个工作表 Sheet2 中的某些条件返回真或假。
在Sheet2中,一个单元格可以是空白,包含一个零或一个数字。 p>
如果单元格有一个数字或者是空白,我的公式需要返回TRUE,如果单元格包含一个零,我的公式需要返回FALSE时间>。我认为下面的公式会起作用,但它假设零是空白的,因此对于零单元格和空白单元格都返回 false。
VLOOKUP(C2,Sheet2!$A$2:$J$100,10, FALSE)<>0
我可以通过使用OR 语句来解决这个问题,如下所示:
OR(VLOOKUP(C2,Sheet2!$A$2:$J$100,10, FALSE)<>0,
VLOOKUP(C2,Sheet2!$A$2:$J$100,10, FALSE)= "")
但我想知道是否有一种不需要写出整个VLOOKUP 公式两次的方法。换句话说,有没有办法简化这个?
感谢您的帮助!
【问题讨论】:
标签: excel excel-formula vlookup