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

Google Sheets公式需求:获取各客户最后一笔付款日期

获取每位客户的最后一笔付款日期

针对你的需求,这里提供几个适用于Google Sheets的简洁方案,均不会生成零值,不会影响后续计数函数:

方案1:单客户查询(适合单独查找某客户)

假设客户名称列是A列,付款日期列是B列,要在目标单元格查询对应客户的最后付款日期,输入:

=IFERROR(MAXIFS($B:$B,$A:$A,C2),"")
  • MAXIFS会筛选出A列匹配目标客户的所有行,取B列的最大日期(即最后一笔付款日期)
  • IFERROR确保无匹配客户时返回空值,而非错误提示

方案2:批量生成所有客户的最后付款记录

如果要一次性导出所有唯一客户的最后付款日期列表,用这个公式:

=QUERY(A:B,"SELECT A, MAX(B) WHERE A IS NOT NULL GROUP BY A LABEL MAX(B)'最后付款日期'")

这个公式会自动提取A列所有非空的唯一客户,计算每个客户对应的最晚付款日期,生成的结果是干净的结构化表格,无冗余值。

关于Index/VLOOKUP的问题说明

VLOOKUP默认返回第一个匹配值,而非最后一个;如果要用Index+Match实现反向查找,也可以用这个数组公式(输入后按Ctrl+Shift+Enter确认):

=IFERROR(INDEX($B:$B,MAX(IF($A:$A=C2,ROW($A:$A),0))),"")

不过相比之下MAXIFS更简洁易维护。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 22:18:18