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

Google Sheets动态判定新客户公式需求:匹配日期选择器

Google Sheets 新客户判定动态公式方案

核心公式(假设客户ID在A列,消费数据从B列开始,表头为月份日期)

=IF(OR($A2=INDEX($A:$A,2),$A2=INDEX($A:$A,5)),"非新客户",IF(EOMONTH(XLOOKUP(TRUE,INDEX($B:$ZZ2<>"",0),$B$1:$ZZ$1,,-1,1),0)=EOMONTH('Dashboard'!B1,0),"新客户","非新客户"))

公式说明

  • 指定客户排除:通过OR($A2=INDEX($A:$A,2),$A2=INDEX($A:$A,5))精准匹配第2、5行的客户ID,直接标记为「非新客户」
  • 动态识别首次消费月份:
    • INDEX($B:$ZZ2<>"",0) 生成当前行所有消费列的非空状态数组
    • XLOOKUP(TRUE, ... ,$B$1:$ZZ$1,,-1,1) 反向查找第一个非空单元格对应的表头月份,即为该客户首次消费的月份
  • 月份一致性校验:使用EOMONTH函数将首次消费月份和日期选择器的日期统一转换为当月最后一天,避免因日期格式差异导致的匹配错误
  • 自动适配新增列:采用$B:$ZZ作为数据范围(可根据实际业务调整为更大的列区间),每月新增列后公式无需手动修改

额外提示

  • 确保表头(B1及右侧列)为标准日期格式(如2022/8/1),否则EOMONTH函数无法正常解析
  • 若存在重复客户ID,需先对数据按ID聚合,确保每行对应唯一客户的消费记录
  • 公式可直接下拉应用至所有客户行,实现批量判定

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 04:55:28