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

Google Sheets使用COUNTIF统计姓名出现次数报错求助

解决Google Sheets姓名出现次数统计问题

嘿,我来帮你搞定这个统计问题!首先说说你遇到的COUNTIF解析错误——大概率是输入时不小心用了中文引号,或者公式格式出了小问题(比如区域引用写错)。不过其实不用逐个姓名写公式,有更高效的方法一次性输出所有姓名的统计结果:

方法1:用UNIQUE+COUNTIF数组公式

假设你的姓名从A列的A1单元格开始,在空白列(比如B1)输入下面的公式,按回车就能自动生成所有唯一姓名和对应的次数:

=ARRAYFORMULA(IFERROR({UNIQUE(A:A), COUNTIF(A:A, UNIQUE(A:A))}, ""))

这个公式的逻辑很清晰:

  • UNIQUE(A:A)提取A列所有不重复的姓名
  • COUNTIF(A:A, UNIQUE(A:A))分别统计每个唯一姓名的出现次数
  • ARRAYFORMULA让公式批量计算,不用手动下拉填充
  • IFERROR用来处理空行带来的错误显示,让结果更整洁

方法2:用QUERY函数(更简洁的带表头版)

如果想要带表头的统计结果,在空白单元格输入:

=QUERY(A:A, "SELECT A, COUNT(A) WHERE A <> '' GROUP BY A LABEL COUNT(A) '出现次数'", 1)

这里的WHERE A <> ''会过滤掉空行,GROUP BY A按姓名分组统计,LABEL还能给统计列加上清晰的表头。

要是你还是想用单个COUNTIF查询特定姓名,一定要注意用英文双引号,比如:

=COUNTIF(A:A, "John Doe")

输入的时候切换到英文输入法,别用中文引号,这样就不会出现解析错误啦。

按照你的姓名列表,用上面的方法会得到你想要的结果:

John Doe | 4
Jane Doe | 3

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 08:26:06