我有一张客户交易表。从此选项卡中,我想提取标记为“付款”的交易,但我希望能够逐月提取它们,因此例如,本月,我只提取 2024 年 3 月的交易。在正确解析公式时遇到一些问题,但不正确返回错误。
我尝试将不同教程中的公式拼凑在一起:
=query(TRANSACTIONS!B6:P9997, "选择 B,C,G,其中 O='付款'" 且 B >= DATE '"&TEXT(2024-03-01")&"' 和 B <= DATE '"&TEXT(2024-04-01")&"'")
只是返回一个错误。我确信它的表述不正确。
您可以尝试:
=query(TRANSACTIONS!B6:P, "select B,C,G where O='Payment' and B >= date '"&to_text("2024-03-01")&"' AND B < date '"&to_text("2024-04-01")&"'")
或自动提取
previous
月份数据:
=filter(choosecols(TRANSACTIONS!B6:P,1,2,6),TRANSACTIONS!O6:O="Payment",eomonth(TRANSACTIONS!B6:B,)=eomonth(now(),-1))
检查您的引号和撇号,因为它们看起来与我在公式中期望的方式不匹配。