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

Google Sheets中如何使用COUNTIF匹配日期末尾的年份数字子串

Google Sheets 按年份匹配统计COUNTIF写法方案

问题原因

你之前的两种写法不生效主要有两个核心原因:

  • Google Sheets 中字符串拼接需要用&运算符,你写的"*"+2021用了数值运算的+,本身语法就不生效
  • 如果你的日期内容已经被系统识别为日期类型(本质存储的是日期序列号,不是表面的文本),通配符*只能匹配纯文本内容,对日期类型无效

对应解决方案

情况1:列内容为纯文本格式的日期

直接修正拼接运算符即可:
=COUNTIF(B:B, "*"&2021)
如果存在单元格末尾有不可见空格的情况,可以用TRIM去除空格后匹配:
=SUMPRODUCT(--(RIGHT(TRIM(B:B),4)="2021"))

情况2:列内容已被识别为日期类型

不需要修改原有内容,直接用SUMPRODUCT配合YEAR函数提取年份统计即可:
=SUMPRODUCT(--(YEAR(B:B)=2021))
如果更习惯用COUNTIF,可以加一列辅助列,在C1单元格输入=YEAR(B1)后下拉整列填充,之后直接用=COUNTIF(C:C,2021)统计即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.17 09:06:10