如何用excel统计多选题的选项

把多选题的选项输入一个单元格内,然后怎样操作后就能用COUNTIF直接统计了,我看到网上有介绍是把数据转化成文本格式就可以直接统计了,但我试了,不行。请指点一下,谢谢。不要那种把多选题转化成单选题的办法。
比如,有5份问卷,第一题中,这5份问卷分别选的是:123,23,35,234,14,我怎么能计算出第一题中选1的有多少个,同时选23的有多少个。

  1、首先要添加开发工具选项,具体如何添加之前写过相关的经验,这里就不在多说了

  2、点击开发工具选项卡,在选项卡下面点击插入选项,在插入选项里面插入active X 控件里面的多选框控件。

  3、创建完控件以后,修改一下控件的名字,也就是需要显示的名字。

  4、这里要将所有的控件进行组合,如果不组合他还是单独的控件,没有办法进行修改。按住CTRL 鼠标左键点击控件,全不选择完成后,鼠标右键点击一下,在出现的菜单中选择组合。

  5、好双击已经组合好的多选框,就会出现的样式,(注意,如果只出现一个多选框代码,那么就要将这个窗口关掉,依次打开关掉,知道全部代码显示为止。)最后显示的效果。

  6、在这里就要用到 if语句帮完成单选,首先完成多选框checkbox1的语句填写,具体解释在图片中显示。(框内的文字不用写)

  7、根据上面的解释给出checkbox2和checkbox3的语句填写,具体填写。填写完成后点击保存。(框内的文字不用写)建议将已经做好的excel表格保存成.xlsm格式的,也就是宏模式的文档。

  8、图中是这次制作的效果样式,先选中"男",在选择“女”,“男”选项自动清除了,这样就完成了将excel多选框变成单选框的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-07
可以有两种办法。
法一:将数字转换为文本格式。方法是:选中数据列,单击菜单“数据”——》“分列”:下一步,下一步,选“文本”格式,完成。
然后再用下面的公式:
=countif(a1:a5,"*1*")
=countif(a1:a5,"*23*")
上式假设五份试卷的答案在A1:A5中。
法二:
直接用下面的公式统计:
=SUMPRODUCT(ISNUMBER(FIND(1,A1:A5))*1)
=SUMPRODUCT(ISNUMBER(FIND(23,A1:A5))*1)追问

你好,我就是按照你说的方法一做的,但是不对啊,比如,我前几份数据(因为题目设置的可以是单选,也可以是多选)分别是:615, 35, 1236, 3,34, 123, 3, 34, 4, 35, 124, 3,这12份数据中,我计算所有选项中选3的总数,结果出现的是3个,可明明是9个的;再比如,我计算同时选123的有几个,结果显示1个,但是事实上有两个。我就是照着你的做法把它们转化成文本格式的,但不知道问题出在哪里,还是不对。请指点。

追答

可将文档发到[email protected]

=COUNTIF(E2:E16,"*3*")

追问

明白错在哪里了,没有加"*3*"的符号,谢谢了。

本回答被提问者采纳
第2个回答  2011-11-07
用计数就可以了
相似回答