尝试从另一个选项卡中提取数据,其中一列等于特定文本并且条目位于日期范围之间

问题描述 投票:0回答:2

我有一张客户交易表。从此选项卡中,我想提取标记为“付款”的交易,但我希望能够逐月提取它们,因此例如,本月,我只提取 2024 年 3 月的交易。在正确解析公式时遇到一些问题,但不正确返回错误。

我尝试将不同教程中的公式拼凑在一起:

=query(TRANSACTIONS!B6:P9997, "选择 B,C,G,其中 O='付款'" 且 B >= DATE '"&TEXT(2024-03-01")&"' 和 B <= DATE '"&TEXT(2024-04-01")&"'")

只是返回一个错误。我确信它的表述不正确。

date google-sheets google-sheets-formula date-range
2个回答
0
投票

您可以尝试:

=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))

0
投票

检查您的引号和撇号,因为它们看起来与我在公式中期望的方式不匹配。

© www.soinside.com 2019 - 2024. All rights reserved.