我有一个长而长的查询函数到三个单元格的if函数中(下面是一个带有两个单元格的简单版本):
=IF(B2="All";Query(Sheet!1:100000;"select B,C,F"); Query(Sheet!1:100000;"select B,C,F where C contains """&B2&""" and B contains """&D2&""" ")
B2和D2是我有填充查询的项目列表的单元格
现在我想要:在查询开头插入一个空白值。我可以用:
if (isblank(B2);iferror(1/0)
但不与两个或更多细胞一起使用。
=if (isblank(B2);iferror(1/0), if(isblank(D2);iferror(1/0),,IF(B2="All";Query(Sheet1!1:100000;"select B,C,F"); Query(Sheet1!1:100000;"select B,C,F, where C contains """&B2&""" and B contains """&D2&""" "))))
更多,我想学习使用不同的条件(使用OR和AND)。
你能帮助我吗?
答案 0 :(得分:0)
我不知道你想要什么,但猜猜可能是:
=IF(or(ISBLANK(B2),isblank(D2)),iferror(1/0),if(B2="All",Query(Sheet4!1:100000,"select B,C,F"), Query(Sheet4!1:100000,"select B,C,F where C contains """&B2&""" and B contains """&D2&""" ",C9)))