求助:Google Sheets中含部分文本匹配的COUNTIFS多条件统计
Google Sheets 带部分文本匹配的多条件计数实现
基础单条件列计数公式
如果要统计「Answers」标签页中,A列(Dashboard)包含指定部分文本,且C列(Answers)值为"Major"的人员总数,使用以下公式:
=COUNTIFS(Answers!A:A, "*"&"指定部分文本"&"*", Answers!C:C, "Major")
*是通配符,代表任意长度的任意文本,实现部分文本匹配(无论指定文本在A列单元格的开头、中间还是结尾都能匹配)COUNTIFS用于同时满足两个条件的计数:A列匹配指定文本、C列等于"Major"
批量应用到C-H列的方法
方法1:手动拖动填充
- 先将指定部分文本放在一个固定单元格(比如
J2),使用绝对引用确保拖动时不变 - 在目标统计单元格(比如要统计C列的结果放在
C1)输入公式:
=COUNTIFS(Answers!A:A, "*"&$J$2&"*", Answers!C:C, "Major")
- 选中该单元格,鼠标移到单元格右下角的填充柄,向右拖动到H列,公式会自动将
C:C依次替换为D:D、E:E…H:H,完成批量统计
方法2:数组公式自动批量生成
如果要一次性生成C-H列的所有统计结果,使用ARRAYFORMULA实现自动化:
=ARRAYFORMULA(COUNTIFS(Answers!A:A, "*"&$J$2&"*", Answers!C:H, "Major"))
这个公式会直接在C-H列对应的位置,分别统计每列中值为"Major"且A列匹配指定文本的数量,无需手动拖动。
内容的提问来源于stack exchange,提问作者user19438699
相关产品推荐
相关产品推荐

