我有以下工作正常的查询。但是,如果可能的话,我想添加一些额外的逻辑,如果 K3 中有一个值,那么理想情况下,查询不会在下面的查询中使用 WHERE R = '"&$K2&"' 而是使用 WHERE D = '" &$K3&"'。
这是一个样本表。https://docs.google.com/spreadsheets/d/1Lt0RzwtuqIrxWYmWnYK4nh0JN2WdM0icpYF9oXGRfB8/edit?usp=sharing
查询(交易,"SELECT C,D,B,E WHERE R = '"&$K2&"' AND B > date '"&TEXT($C$2,"yyyy-mm-dd")&"' AND B <=日期 '"&TEXT($C$3,"yyyy-mm-dd")&"' ",1)
尝试
=QUERY(Transactions,"SELECT C,D,B,E WHERE "&if(K3="",L2,L3)&" = '"&if(K3="",K2,K3)&"' AND B > date '"&TEXT($C$2,"yyyy-mm-dd")&"' AND B <= date '"&TEXT($C$3,"yyyy-mm-dd")&"' ",1)
L2/L3 中的 R 和 D
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句