3 つのセルからの if 関数への非常に長いクエリ関数があります (以下は 2 つのセルを使用した単純なバージョンです)。
=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)
ただし、2 つ以上のセルには対応していません。
=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) の使い方を学びたいと思います。
手伝って頂けますか?