对于分类和明细全都列在同一列中的异形表格做分类统计,除了之前教过的公式以外,还有更简单的方法可求解。
案例:下图 1 中的粗体字是每个部门的名称,部门下方的姓名是该部门的成员。
请计算出每个部门的人数,效果如下图 2 所示。


1. 选中数据表的任意单元格 --> 选择任务栏的“数据”-->“来自表格/区域”

2. 在弹出的对话框中保留默认设置 --> 点击“确定”

表格已经上传至 Power Query。

3. 选择任务栏的“添加列”-->“条件列”

4. 在弹出的对话框中按以下方式设置 --> 点击“确定”:
If 区域:
列名:选择“姓名”
运算符:选择“包含”
值:输入“部”
输出:切换到“选择列”的方式 --> 选择“姓名”
ELSE 区域:输入 1


5. 再次添加条件列。

6. 按以下方式设置 --> 点击“确定”:
If 区域:
列名:选择“自定义”
运算符:选择“等于”
值:输入 1
输出:输入 null
ELSE 区域:切换到“选择列”的方式 --> 选择“自定义”


7. 选中“自定义.1”列 --> 选择任务栏的“转换”-->“填充”-->“向下”


8. 从“自定义”列中仅筛选出 1。


9. 选中“自定义.1”列 --> 选择任务栏的“主页”-->“分组依据”

10. 在弹出的对话框中按需修改列名 --> 点击“确定”


11. 将“自定义.1”修改为所需的列名。

12. 选择任务栏的“主页”-->“关闭并上载”-->“关闭并上载至”

13. 在弹出的对话框中选择“表”--> 选择“现有工作表”及所需加载到的位置 --> 点击“确定”

右侧绿色的表格就是每个部门的人数统计。
