如何根据另一列筛选电子表格数据?

How Do I Filter Spreadsheet Data Based On Another Column?

我正在尝试过滤掉将用于跟踪佣金支付的价差sheet。每个客户有 3 次里程碑付款。我正在尝试构建一个单独的部分,其中仅包括客户的名字和姓氏,以及在其旁边的列中具有支付日期的任何里程碑付款。

我构建了一个传播sheet 来帮助演示我正在尝试使用我失败的一些过滤器示例。

传播sheet 向导可以看看我正在尝试完成的事情是否可行吗?

EXCEL 或 Google 张都可以。

Link 测试 sheet: Link to spreadsheet

谢谢!

尝试:

=ARRAYFORMULA(QUERY({IF(TRIM(FLATTEN(QUERY(TRANSPOSE(IF(MONTH(
 FILTER(A35:1000, REGEXMATCH(A34:34, "Pay Date.+")))=10, 1, )),,9^9)))="",, A35:B1000), IF(MONTH(
 FILTER(A35:1000, REGEXMATCH(A34:34, "Pay Date.+")))=10,
 FILTER(A35:1000, REGEXMATCH(A34:34, "Milestone.+")), )}, 
 "where Col1 is not null"))


更新

包括年份使用:

=ARRAYFORMULA(QUERY({IF(TRIM(FLATTEN(QUERY(TRANSPOSE(IF((MONTH(
 FILTER(A35:1000, REGEXMATCH(A34:34, "Pay Date.+")))=10)*(YEAR(
 FILTER(A35:1000, REGEXMATCH(A34:34, "Pay Date.+")))=2021), 1, )),,9^9)))="",, A35:B1000), IF((MONTH(
 FILTER(A35:1000, REGEXMATCH(A34:34, "Pay Date.+")))=10)*(YEAR(
 FILTER(A35:1000, REGEXMATCH(A34:34, "Pay Date.+")))=2021),
 FILTER(A35:1000, REGEXMATCH(A34:34, "Milestone.+")), )}, 
 "where Col1 is not null"))