如何用excel统计调查问卷

有些人可能经常要对调查问卷进行统计,使用手写的方法(就是在纸上写正字的方法)虽然很方便,不过不方便在一定条件下进行统计,如在男士的条件下,使用诺基亚的手机有多少人。而用excel可以很方便得出此类统计结果,并且由于数据输入excel方便备查,也可以导入access等数据库再进行较复杂的处理。另一方面,因为excel大部分人都会,所以可以几台电脑同时录入数据,汇总时只需将数据复制到一个表中,简单快捷。

调查问卷的问题可以分为三类:单选题、多选题、主观题。主观题比较难统计,本文不涉及这方面的。以下所说的用excel统计只涉及用excel算出答案个数和百分比的最基本的统计。

一、录入问卷原始数据
下面是一简化了的调查问卷:
手机使用的调查
1、您的姓别是:
1、先生 2、女士
2、您使用过的手机的品牌有:
1、诺基亚 2、摩托罗拉 3、索爱 4、三星 5、联想 6、其他

假设问卷有10份。录入数据如下图:
在此,有几个要注意的问题:
1、录入数据前要对每张问卷进行编号,方便录入后问卷答案的备查,也方便对数据排序后返回到原始录入的状态。

2、录入时将问题的答案如ABCD等替换为1234,如上图。毕竟录入数字比录字母要快得多。因此在设计问卷时可考虑将问题的选项设为1234,避免录入时头脑将字母转化为数字时出现错误。

3、单选和多选题每道题的答案均只用一个单元格,这也是为了方便录入。多选题的答案当然也可以分开,不过会影响录入速度,分开则会方便以后使用其他软件对数据进行处理。

4、如上图,将第一行冻结起来,使问卷数多时,录入时依然可看到各个字段名,减少出错。(冻结的方法:选中要冻结行下边一行和要冻结列右边一列的那个单元格,再从菜单里点窗口–冻结窗格就可以了!如要冻结第一行,只要点中A2单元格,然后菜单,冻结窗格)

5、统计区暂时放在问卷原始数据的下面。

6、数据录入的两种方法。一是直接在单元格中输入,左手方向键,右手小键盘。因为问卷的答案统一为数字,所以直接输入也有较快的速度。二是使用excel记录单输入,左手Tab键,右手小键盘。选中数据区域的任意一个单元格,执行“数据→记录单”命令,打开“记录单”窗体(如下图),点“新建”即可录入新记录,Tab键向下移动光标,Shift
Tab向上移动光标,Enter键完成新记录的输入,并自动打开新的录入窗口,方便下条记录的输入。

二、统计单选题

方法1、使用countif函数
如本例中,在单元格B17中输入=COUNTIF($B$2:$B$11,1)即可求出问题一中选第一个选项的人的个数。使用绝对引用可减少以后复制公式时出错,当然也可以不使用绝对引用。问题一2的方法同上。

方法2、使用自动筛选功能
点中数据区域的任意单元格,然后菜单,数据–筛选–自动筛选。点中B1单元格右边的下拉按钮,选1,此时可在状态栏看到“在10条记录中找到5个”(如下图),将5填入B17就行了,减少了输入公式的麻烦。然后再筛选2,筛选完改回“全部”,以免影响其他题目的筛选。问卷有几百份时,需冻结字段行,才能使字段行和统计区处在同一屏幕,方便进行筛选和输入筛选结果。如下图

三、统计多选题

方法1、使用countif函数
多选题的答案并不只含有1或2或3,而是几个,直接模仿使用统计单选题时的公式无效。因为excel默认将12、15、34等字符串看作数字串,cooutif无法算出数字串中含有几个1,几个2,但对文本格式字符串有效。所以使用coontif前需将多选题的答案数据转为文本格式。(转换方法:突出显示数字列,然后使用“数据”->“分列”命令。在文本分列向导中,按两下“下一步”,到达步骤3,单击“列数据格式”下的“文本”,(如下左图)完成即可(效果如下右图)。提示完成此向导后,可能会在一个或更多单元格中看到称为错误指示器的小三角形。如果感觉这些三角形令人分心,则可以选择此列,然后通过仅删除一个三角形将其全部删除。)接着,在B20输入公式=COUNTIF(C2:C11,”*1*”)即可求出问题二的答案中,含有选项1的个数。输入公式=COUNTIF(C2:C11,”*1*5*”)
,可求出含选项1和选项5的答案的个数,包括15,125,153等。
注:只是将多选题答案的单元格格式改为文本,countif函数的结果是不正确的。

方法2、使用自动筛选功能
同方法1,需要先使用“分列”命令将数字转化为文本。之后在多选题右边的下拉按钮中选“自定义”,如下图,选“包含”,右边输入1或2或3可计出相应的个数。要求只含15,不包括135,153,可选择等于15。要求含15,包括135,153之类,可选择等于*1*5*

方法3、使用嵌套函数
不用改数据的格式,直接用公式。

含选项“1” 公式是
=SUMPRODUCT(ISNUMBER(FIND(“1”,A1:A10))*1)
含选项“2” 公式是 =SUMPRODUCT(ISNUMBER(FIND(“2”,A1:A10))*1)
含选项“3” 公式是 =SUMPRODUCT(ISNUMBER(FIND(“3”,A1:A10))*1)
含选项“5” 公式是 =SUMPRODUCT(ISNUMBER(FIND(“5”,A1:A10))*1)
含选项“15” 公式是 =SUMPRODUCT(ISNUMBER(FIND(“15”,A1:A10))*1)
将上面公式中的黑体字改为相应的统计选项和统计区域即可。不过上面求“15”的公式只能计算出完全是“15”的单元格的个数,不包括135,156之类。

注:上面的公式是我在百度知道上提问的答案(感谢百度网友),公式比较复杂,逻辑上个人还不是很懂,不过试了之后,答案是正确的。推荐用方法1和2。

参考网址:http://zhidao.baidu.com/question/29692419.html

excel中如何用函数计算含特定数字的个数?

excel中有如下一组数字(共10个),每个数字一个单元格。
15,15,125,12,5,15,135,2,15,25 请问能否用函数实现如下效果:
在一个单元格中输入一个函数求上面那组数字中含数字“1”的单元格有多少个?(现在用手数是:7个,包含:15,15,125,12,15,135,15)
如此类推,含数字“2”有多少个?含数字“3”有多少个?一直到数字“5”。
另外两位数字怎么算?如含“15”(用手数有6个,包含:15,15,125,15,135,15)假设10个数字在A1:A10这十个单元格里,具体的公式要怎样写?
countif有试过,但我解决不了含数字“1” 公式是
=SUMPRODUCT(ISNUMBER(FIND(“1”,A1:A10))*1) 含数字“2” 公式是
=SUMPRODUCT(ISNUMBER(FIND(“2”,A1:A10))*1) 含数字“3” 公式是
=SUMPRODUCT(ISNUMBER(FIND(“3”,A1:A10))*1) 含数字“5” 公式是
=SUMPRODUCT(ISNUMBER(FIND(“5”,A1:A10))*1) 含数字“15” 公式是
=SUMPRODUCT(ISNUMBER(FIND(“15”,A1:A10))*1) 如 A1:A10 不是数字格式, 是文本格式,
公式便简单得多: =COUNTIF(A1:A10,”*1*”)

四、有条件的筛选
如要求在男士中使用诺基亚的手机有多少人,同样使用自动筛选功能,可先对问题一进行筛选,然后再对问题二自定义筛选,选包含1。具体参考上面的方法2。排序,分类汇总,高级筛选,数据透视表等功能也是值得挖掘的功能。

五、百分比算法
这个是最容易的。例:在C17输入=B17/10或=B17/$B$14回车,得出小数,之后向下拖填充,接着把单元格格式改为百分比就行了。

六、尾声工作
1、全部统计完后,最好将问卷的统计数字复制到另一个表中单独保存,复制后,选“选择性粘贴”将数值保存下来,避免单元格位置变动使公式的结果产生变化。

2、因为在统计时统计结果是竖的,也可能是横的,本例中为竖,此时可能需要转换一下横竖。即在excel
中行转列,列转行。方法如下:EXCEL中,首先复制欲转换的内容,然后选择编辑-选择性粘贴-转置即可;若在WORD的表格,复制到EXCEL中,按照上述操作,然后复制回来即可。

七、介绍一个调查问卷统计程序
网上有个调查问卷统计程序2.0,使用鼠标录入数据,自动统计,使用access文件作为数据库。装完后在其安装文件夹有详细的使用说明,图文并茂。不过我对access不熟悉,不知如何多台机共同录入数据并最终汇总,并且程序默认的统计方法相比上面的方法还不是很灵活,但也基本够用。

下载网址:http://www.onlinedown.net/soft/28771.htm

后记:我有时需要统计问卷,上网搜了之后,发现有这方面的问题,但没这方面的文章,故写了这篇入门的文章。对自己来说,是对自己经验的总结,希望也能对其他人有点点用。难免有错漏,望指出。

补充:使用字符串统计单选题。
将多道连续的单选题答案统一输入一个单元格中,然后使用正文中介绍的分列命令把数字串改为文本串。效果如下图:

接着使用countif(1*)统计第一题选1的有多少个。用countif(?1*)统计第二题选1的有多少个。如此类推。优点:减少录入数据时的按键数。

PS:对问卷统计有兴趣的朋友可以再看一下本空间转载的《调查问卷Excel全搞定》一文

调查问卷Excel全搞定

2007-11-28 10:42

每年春节前后,建筑工程施工现场相对比较清闲,我们这些从事建设工程质量监督的人员,就抽空到居民家中,开展一年一度的全市住房状况调查工作。以前,我们都是先向居民发放纸质调查表,由居民填写后,再回收统计。这样做,既麻烦又不准确。今年,我们改用Excel制作的电子调查表,带上笔记本电脑上门调查。这样做,既方便了数据的统计处理,又给居民一种新鲜感,进一步激发了他们的参与热情。

制作调查问卷的思路
在Excel中,我们先利用“窗体”工具栏上的“分组框、选项按钮、复选框、组合框、按钮”等控件,制作成如图1所示的调查表,并将每一位参与调查居民的选择结果保存在表格下方对应的单元格中。然后通过“宏按钮”将选择结果依次复制到“数据表”工作表中保存起来。最后,利用函数和公式对数据进行统计处理,并将统计结果保存在“数据统计”工作表中,随时查看调查的统计结果。

实战制作调查表
在用Excel制作调查问卷前要进行一些准备工作,以方便后面的制作过程:
第一步:启动Excel2003(其他版本操作相似),新建一工作簿文档,取名保存(如“工程调查.xls”)。
第二步:依次双击工作表标签(sheet1、sheet2、sheet3),使其成反白状态,再输入字符,将其重命名为“调查表、数据表、数据统计”(见图2)。

第三步:将A1至L1单元格合并后,输入调查表标题(如“某某市住房状况调查表”);将A2至L2单元格合并后,输入调查说明;并设置好字体、字号等。

第四步:执行“视图→工具栏→窗体”命令,展开“窗体”工具栏(见图2)。
好了,现在我们可以添加用于调查的各种控件了。
1.选项按钮的添加:所谓“选项按钮”,就是我们通常所说的“单选”按钮。我们以“年龄”调查项为例,来看看具体的添加过程:
第一步:点击“窗体”工具栏上的“分组框”按钮,然后在工作表中拖拉出一个分组框,并将分组框名(如“分组框2”)修改为“年龄”(见图3)。

第二步:点击“窗体”工具栏上的“选项按钮”按钮,然后在上述“年龄”分组框中拖拉出一个按钮来,并将按钮名(如“选项按钮4”)修改为相应的调查项字符(如“20岁以下”,见图3)

第三步:重复上述操作,再添加若干“选项按钮”。小提示
选中第1个“选项按钮”,在按住Ctrl键的同时,拖动一下鼠标,复制一个选项按钮,修改一下其中的字符即可快速制作出另一个“选项按钮”来。第四步:双击其中任意一个“选项按钮”,打开“设置控件格式”对话框(见图4),

切换到“控制”标签下,在“单元格链接”右侧的方框中输入“$C$50”,确定返回。小提示

此步操作的目的是将“年龄”调查项的选择结果保存在C50单元格中(选择第1个、第2个……“选项按钮”,该单元格分别显示出1、2……)。第五步:调整好“分组框”、“选项按钮”的大小和位置。

2.复选框的添加:所谓“复选框”,就是允许一次性选择多个选项。我们以“存在哪些质量问题”调查项为例,来看看具体的添加过程:
第一步:制作一个“存在哪些质量问题”分组框。
第二步:点击“窗体”工具栏上的“复选框”按钮,然后在上述“分组框”中拖拉出一个“复选框”来,并将“复选框”名(如“复选框74”)修改为相应的调查项字符(如“屋面渗水”,见图5)。

第三步:双击刚才添加的第1个“复选框”按钮,打开“设置控件格式”对话框(见图4),切换到“控制”标签下,在“单元格链接”右侧的方框中输入“$K$50”,确定返回。第四步:重复上述2、3两步操作,根据调查内容,添加其他复选框。小提示

由于是“复选框”,所以每一个“复选框”的“单元格链接”地址是不同的,需要逐一设置。第五步:调整好“分组框”、“复选框”的大小和位置。

3.组合框的添加:所谓“组合框”,就是我们通常所说的“下拉框”。我们以“学历”调查项为例,来看看具体的添加过程:

第一步:在L4至L11单元格区域(不一定非得是这个区域哟)中,输入各学历分类(见图6)。
第二步:制作一个“学历”分组框。小提示
其实,这里只有一个“组合框”,完全不需要添加一个“分组框”。我们之所以添加一个分组框,是为了保持调查表格式的统一。第三步:点击“窗体”工具栏上的“组合框”按钮,然后在上述“分组框”中拖拉出一个“组合框”来。

第四步:双击上述“组合框”,打开“对象格式”对话框(见图7),在“数据源区域”右侧的方框中输入“$L$4:$L$11”,在“单元格链接”右侧的方框中输入“$D$50”,确定返回。

第五步:调整好“分组框”、“组合框”的大小和位置(见图8)。
仿照上面的操作,完成其他调查项的制作过程。
保存调查数据
我们通过一个宏,将居民选择的结果(显示在“调查表”工作表第50行相应的单元格中)依次复制保存到“数据表”工作表中,并通过一个按钮来运行该宏。

第一步:切换到“数据表”工作表下,仿照图9的样式制作一张用来保存数据的空白表格。

第二步:在D1单元格中输入公式:=COUNTA(A:A)-2,用于统计参加调查的人数。

第三步:按“Alt F11”组合键,进入“Visual Basic编辑器”窗口(见图10)。
第四步:在左侧“工程资源管理器”窗口中,选中“VBAProject(工程调查.xls)”选项,然后执行“插入→模块”命令,插入一个新模块。

第五步:将下述代码输入到右侧编辑区域中(见图10):
Sub 保存()
Dim rs As Integer
Sheets(“调查表”).Select
Rows(50).Select
Selection.Copy
Sheets(“数据表”).Select
rs = Cells(1, 4)
Rows(rs 3).Select
ActiveSheet.Paste
Cells(rs 3, 1).Value = rs 1
Sheets(“调查表”).Select
Application.CutCopyMode = False
Range(“A1”).Select
MsgBox “您的选择已经保存,感谢您对我们工作的支持,祝您新春愉快!”, vbOKOnly, “谢谢您”
End Sub
第六步:输入完成后,关闭“Visual Basic编辑器”窗口。
第七步:切换到“调查表”工作表中,点击“窗体”工具栏上的“命令”按钮,然后在工作表中拖拉出一个“命令”按钮来,此时系统自动弹出“指定宏”对话框(见图11),选中上面编辑的“保存”宏,确定返回。

第八步:将“命令”按钮名(如“按钮75”)修改为“完成”字符。再调整好按钮的大小,定位在调查表的右上角。

第九步:同时选中49行和50行,右击鼠标,在随后弹出的快捷菜单中,选择“隐藏”选项,将保存居民选择结果的两行隐藏起来;同时选中L至O列,也将其隐藏起来。

小提示
将上述行、列隐藏起来的目的,只是为了美化调查表而已,如果不隐藏,对调查表的使用没有任何影响。

第十步:利用填充色等功能,对调查表进行一番美化。
至此,整个调查表制作完成。
开展调查
到了居民家中后,切换到“调查表”工作表下,指导居民根据各自的实际情况进行选择,选择完成后,点击一下右上角的“完成”按钮,数据即刻被保存到“数据表”工作表相应的行中,同时弹出见图12所示的一个对话框,点击其中的“确定”按钮进入下一个调查。

数据统计处理
我们利用Excel强大的函数和公式来完成调查数据的统计

处理工作(这项函数和公式,我们完全可以在制作调查表的时候事先制作好)。我们以“年龄”的统计为例,来看看具体的操作过程:

第一步:切换到“数据统计”工作表中,仿照图13所示的样式,制作一份空白表格。
第二步:分别选中E2、E3……E7单元格,依次输入公式:=COUNTIF(数据表!C:C,1)、=COUNTIF(数据表!C:C,2)……=COUNTIF(数据表!C:C,6)。

小提示
由于,我们在调查表中将年龄分为6种类型,分别用数字1、2……6表示。因此,只要用COUNTIF函数分别统计“数据表”C列数值“1、2……6”的个数即可。

第三步:选中F2单元格,输入公式:=E2/SUM($E$2:$E$7),确认一下。再次选中F2单元格,将鼠标移至该单元格右下角成“细十字线状”时,按住左键向下拖拉至F7单元格,将上述公式复制到其中。再同时选中F2至F7单元格区域,单击一下“格式”工具栏上的“百分比样式”按钮,将计算结果显示成百分比样式(见图13)。

这种“细十字线状”,我们通常称之为“填充柄”状态。

第四步:仿照上述操作,完成其他数据的统计函数和公式的输入工作。

小提示
在进行“有哪些质量问题”调查项的统计时,统计公式应该为“=COUNTIF(数据表!K:K,”TRUE”)”形式。这是因为,“复选框”选中时,“链接”的单元格显示为“TRUE”,“复选框”没有选中时,“链接”的单元格显示为“FALSE”或者空白。

其实,制作调查表,如果用Microsoft Office
InfoPath 2003来实现,可能更加方便,只不过其数据统计功能相对麻烦一些而已,感兴趣的读者不妨一试。

如何用excel统计调查问卷?问卷的题目多吗?多选还是单选
设计统计问卷: 1、在第一行b列输入 =countif(b$5:b$200,”=a”) 下一行b列输入
=countif(b$5:b$200,”=b”) 下一行b列输入 =countif(b$5:b$200,”=c”) 下一行b列输入
=countif(b$5:b$200,”=d”) 然后把公式向右边填充 2、第5行设置标题: 回答序号 题号1 题号2 题号3 题号4
题号5…… 3、回答序号可以填充序列,题号下输入回答的结果。数据分析培训

版权声明:本文为amengduo原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/amengduo/p/9587213.html