You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets查询修改:筛选US物流且30天数值未变的行

Google Sheets 数据透视表筛选公式修改方案

修改后的公式

=FILTER('pivot table'!A3:W,
  'pivot table'!B3:B="US",
  BYROW(
    FILTER('pivot table'!C3:W, 
      'pivot table'!C2:W2>DATE(2023,2,16), 
      NOT(ISBLANK('pivot table'!C2:W2))
    ),
    LAMBDA(row_data, 
      COUNTA(row_data)>0 && COUNTUNIQUE(row_data)=1
    )
  )
)

关键修改说明

  1. 跳过无数据日期列:新增NOT(ISBLANK('pivot table'!C2:W2))条件,直接从日期列范围中排除空列(比如你提到的S列),避免空列干扰后续判断逻辑。
  2. 调整数值一致性判断逻辑:去掉原公式中要求「所有日期列都有数据」的eq(counta(Σ);columns(Σ)),改为只要过去30天内有数据的列中,数值全部唯一(即COUNTUNIQUE(row_data)=1),同时用COUNTA(row_data)>0过滤掉这段时间完全无数据的行。
  3. 明确日期范围:用DATE(2023,2,16)直接指定统计起始日期,代替原公式中max(...) -30的写法,避免因月份天数差异或日期格式问题导致的范围误差。

效果验证

该公式会精准筛选出:

  • Logistic列值为US的行
  • 2023年2月16日至3月16日期间,有数据的列中数值完全一致的行
  • 自动跳过无数据的日期列(如S列)

内容的提问来源于stack exchange,提问作者sandibaeva52

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 17:42:00