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

如何在Google Sheets中提取各客户首次下单月份并制作透视表?

筛选每位客户首次下单记录的两种方法

方法一:用公式标记并筛选

假设你的客户姓名列是A列,原始订单日期列是B列,已转换好的年月列(EOMONTH结果)是C列:

  • 新增一列(比如D列),表头设为「是否首次下单」
  • 在D2单元格输入公式:
    =IF(MINIFS(B:B,A:A,A2)=B2,"是","否")
    逻辑:用MINIFS提取当前客户的最早订单日期,和当前行订单日期对比,相等则为首次下单
  • 下拉填充公式后,筛选D列中值为「是」的行,就能得到每位客户的首次下单记录,对应C列就是首次下单年月

如果是不支持MINIFS的旧版Excel,改用数组公式:
=IF(B2=MIN(IF(A:A=A2,B:B)),"是","否")
输入完成后按 Ctrl+Shift+Enter 确认数组公式

方法二:用数据透视表直接提取

  1. 选中所有数据(包含表头),插入数据透视表
  2. 在字段面板配置:
    • 将「CustomerName」拖到行区域
    • 将「OrderDate」拖到值区域,点击值区域的「OrderDate」→ 「值字段设置」→ 选择「最小值」,此时会显示每位客户的最早订单日期
  3. 把透视表中的最小日期转成年月格式:在空白单元格输入 =EOMONTH(透视表对应日期单元格,0),下拉填充即可得到首次下单年月

你的数据格式参考:

客户下单日期
客户下单日期公式

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 18:48:38