如何统计合并单元格内用分隔符隔开的文本数量?今天教大家几个 M 函数。
案例:统计下图 1 中每种零食的数量,效果如下图 2 所示。


1. 将数据表上传至 Power Query。



如果不用公式的话,可以先添加索引列,然后按分隔符拆分到行,再按索引分组求和。
用公式的话,一步就可以了。
2. 选择任务栏的“添加列”-->“自定义列”

3. 在弹出的对话框中输入所需的列名 --> 输入以下公式 --> 点击“确定”:
List.Count(Text.Split([零食],"、"))


公式释义:
Text.Split([零食],"、"):将“零食”列以“、”作为分隔符拆分开来;效果如下:

List.Count(...):List.Count 相当于 Excel 中的 count 函数,用于统计列表中的字符数。
4. 删除“零食”列。


5. 选择“主页”-->“关闭并上载”-->“关闭并上载至”

6. 在弹出的对话框中选择“表”--> 选择“现有工作表”和 所需上载至的位置 --> 点击“确定”

右侧绿色的表格就是统计结果。
