如何用COUNTIF和UNIQUE统计某列中特定词汇的出现次数?
Google Sheets多选项单元格统计方案
必须先拆分,再用数据透视表统计
你的单元格内容是用逗号和“or”混合分隔的多选项,数据透视表没法直接识别单个选项,所以得先拆分内容,再做统计。
1. 拆分单元格内容
用SUBSTITUTE把所有“or”替换成逗号,再用SPLIT拆分:
=SPLIT(SUBSTITUTE(A2," or ",","),",")
把公式放在空白列(比如B列)下拉,每个选项会拆成独立单元格。如果要把所有拆分结果合并成一列方便统计,加个FLATTEN:
=FLATTEN(SPLIT(SUBSTITUTE(A:A," or ",","),","))
2. 数据透视表统计次数
- 选中拆分后的单列数据,点「数据」→「数据透视表」
- 在编辑器里:
- 把拆分后的选项字段拖到「行」区域
- 把同个字段拖到「值」区域,将汇总方式改成「计数」
- 瞬间就能得到每个选项的出现次数
快速查询单个选项的替代方法
如果只查某一个选项的总次数,不用拆分也能搞定,用COUNTIF配合模糊匹配:
=COUNTIF(A:A,"*目标选项*")
但这种方法没法一次性统计所有选项,还是拆分+数据透视表的方案更高效。
内容的提问来源于stack exchange,提问作者stanigator
相关产品推荐
相关产品推荐

