原文标题:《调查问卷设计偷了个懒,结果像脑子进了水一样统计数据?》
问题描述
我一般不回答,除非提问的人长的很漂亮。
不是,除非问题非常有代表性。
比如这位运营的同学,提问了一个关于「问卷星」数据统计的问题,相信不少人也遇到过,一定要看到最后!
院里要每个岗位都排查统计人员外出情况。
设计问卷的时候,为了填写方便,就都设置成了多选题。
想的是挺好,但是数据收回来都是这样的。
没想到搬起石头砸了自己的脚,现在想统计每个岗位的人数,脑袋一下子就懵了。
其实,脑子进水的不是你,是问卷网站。
具体为啥,咱们待会再说。
先说说你这个问题怎么解决?
解决方法
这个数据比较的复杂,函数公式的话,写出来估计比长城都长。
咱们用 Power Query + 透视表,可以比较轻松的实现数据求和。
大致步骤如下:
❶ 加载数据到 Power Query
① 选择数据中的任意单元格。
② 在「数据」选项卡中,点击「自表格区域」,把数据加载到 PQ 中去。
❷ 拆分各岗位统计结果
进入到 Power Query 中之后,我们把每个岗位的数据,拆分到单独的行。
这里用到主页中的「拆分列」功能。
大致步骤如下:
① 选择要拆分的列
② 在主页中,点击「拆分列」
③ 粘贴分隔符,在高级选项中,勾选「行」,拆分数据到行。
❸ 提取数字
提取数字这活儿,对 Power Query 来说,忒简单。
使用 Text.Select 函数,一键提取数字。
步骤如下:
① 在「添加列」中,点击自定义列。
② 设置列名为「数字」。
③ 添加下面的公式,用 Text.Select 函数,一键提取数字。
关于 Text.Select 函数提取数字,请参考下面的文章,有详细的视频讲解。
Power Query:Text.Select-M 函数手册
❹ 提取岗位名称
使用主页中的「拆分列」功能,在把岗位拆分出来。
❺ 透视表统计每个岗位人数
最后,在主页中,点击「关闭并上载至」,选择「数据透视表」。
然后,就可以按照岗位,快速统计人数了。
总结
这位同学,很有责任心。
数据统计困难,首先想到的是自己的脑子进水了。
脑子进水即便是事实,也不能把所有的问题,都往上面推。
实际上,因为「问卷题目」的多样性,尤其是多选题目,不同选项,就是一个不同的数据记录,才导致问卷类的数据结构,都非常的复杂。
我常用的腾讯问卷,也有类似的问题。
我做了一个 Excel 测试问卷,数据导出来之后,每个问题一列,每行是不同的选项。
❶ 每个问题的正确率如何?
❷ 哪个问题的错误率最高?
❸ 整体的平均分是多少?
❹ 每道题的平均分是多少?
根本没法统计。
本想着,导出来直接发群里交差的,结果一看这数据,自己默默的加了两个小时班,一个一个筛选统计出来。
本文来自微信公众号:秋叶 Excel (ID:excel100),作者:拉登 Dony
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。