如何统计Google Sheets多选下拉菜单中各选项的使用总次数
Google Sheets多选下拉选项累计计数实现方案
共两种可落地的实现方式,按需选择即可:
公式实现方式
快速固定选项统计
如果你的可选项固定为a、b、c、d,操作步骤如下:
- 在空白列(比如E列)依次输入所有待统计选项:E1填
a、E2填b、E3填c、E4填d - 在F1单元格输入公式,下拉填充到F4即可得到对应次数:
该公式通过通配符匹配包含对应选项的单元格,针对当前单字符选项的场景统计结果完全准确。=COUNTIF(C:C,"*"&E1&"*")
全自动通用统计
如果后续会新增选项,不想手动维护选项列表,可以直接在空白单元格输入单条溢出公式,自动提取所有出现过的选项并计算次数,空单元格会自动过滤:
=LET( raw_data, FILTER(C:C,C:C<>""), merged_text, JOIN(",",raw_data), all_options, SPLIT(merged_text,","), QUERY(TRANSPOSE(all_options),"select Col1, count(Col1) group by Col1 label Col1 '选项', count(Col1) '累计出现次数'") )
公式输入完成后会自动生成两列结果,第一列为去重后的所有选项,第二列为对应累计出现次数,针对你给出的示例数据会直接输出a=3、b=3、c=2、d=1的正确结果。如果选项存在名称包含关系(比如同时存在「a」和「aa」类选项),该方法也能保证统计准确,不会出现通配符误匹配的问题。
数据透视表实现方式
数据透视表方案需要先拆分逗号分隔的多选内容,操作步骤如下:
- 拆分多选项:选中C列所有包含多选内容的单元格,点击顶部菜单栏「数据」-「拆分文本」,分隔符选择「逗号」,单元格内逗号分隔的选项会自动拆分为多列,单个选项占一个单元格。
- 插入透视表:选中拆分后生成的所有数据区域,点击顶部「插入」-「数据透视表」,选择透视表存放位置(可选当前工作表空白区域或新建工作表)。
- 配置透视规则:在右侧透视表编辑器中,将拆分生成的所有列全部拖入「行」区域,再将任意一个拆分列拖入「值」区域,值的汇总方式选择「COUNTA(非空单元格计数)」。
- 结果整理:透视表会自动将所有选项去重排列,值区域即为对应累计出现次数,手动删除行区域的空白项(来自短内容拆分后的空单元格)即可得到最终统计结果。
内容的提问来源于stack exchange,提问作者Dhaval Gorasia
相关产品推荐
相关产品推荐

