如何利用Excel设计一个投票唱票统计系统 实例教程
发布时间:2022-12-07 13:21:46
具体操作如下:
首先需要一个如下的数据结构。
唱票数G列区域,不能手动输入候选人票数,这样很不方便,所以我们需要一个窗体控件,用点击鼠标的方法来实现唱票。在“开发工具-插入-数值调节钮”下图3处,然后拖拽得到一个如下图的控件。(下图4处)
接着利用控件来控制G3单元格,即第一个候选人。
选中控件,点击鼠标邮件,在“设置控件格式-链接单元格-G3单元格”,这是点击控件的上下箭头,可以来控制单元格的票数。如下动图操作。
依此类题,选中控件,Ctrl+C/Ctrl+V复制出剩下的五个控件,然后将其单元格链接分别对应后几个候选人对应的单元格。如下图动图所示。
接着插入一个图表,将其置于底层,按动控件的箭头,图表的箭头就会随之移动,那么我们这个唱票系统的雏形就有了。看下图动图:
但小伙伴们对唱票系统有要求,要求前三名的图表柱子能自动变成红色。剩余的名次的柱子保持原有颜色。而且还要对每个候选人的唱票有最终的汇总数字表达。所以我们要在插入图表之间,对数据结构进行改进。这也是本例的难点。
在数据结构后面,新增前三名列(H列)和剩余名次列(G列)。然后将下面的公式复制到数据结构中,注意按ctrl+shift+enter来执行这个函数公式。然后在进行拖拽填充,这是系统会知道抓住候选人的前三名数字,不是前三名的候选人会用数字0来代替。
=IFERROR(VLOOKUP(G3,LARGE($G$3:$G$8,ROW($G$1:$G$3)),1,0),0)
具体操作如下:
=IFERROR(VLOOKUP(G3,LARGE($G$3:$G$8,ROW($G$1:$G$3)),1,0),0)
该公式是一个数组公式,注意ROW($G$1:$G$3)控制选择需要变红的名词的个数,本例为前三名,如果要前六名变颜色,就要改为ROW($G$1:$G$6).
Large函数来动态获取前三名的区域范围。
Vlookup来匹配候选人的数值是否能匹配前三名的数值区域,从而获得该数值。
IFERROR用让剩余没匹配的剩余(不是前三名的)数值为0。
G列这是候选人数据所在的列。
搞清楚这个公式,就可以对该数据模板进行随意按需的调整。
接着我们将不是前三名的数据显示在I列,所以利用如下公式即可搞定。
=IF(G3-H3>0,G3,0)
有了这两个辅助列,然后在插入堆积柱形图,然后对前三列的数据统一设置为红色,即可实现动态的前三名的柱形图显示。(看动图操作)
最难的地方搞定后,接下来开始对图表进行美化,调整图表的大小尺寸,固定坐标轴的最大高度,也就是唱票可能出现的最高值。
这里有些技巧:
1.拖拽图表大小的时候,按住alt键可以与单元格边缘进行吸附。
2.调整最后一个控件的位置,然后利用对齐按钮进行快速的对齐分距调整。
3.选中坐标轴,按ctrl+1可以快速打开坐标轴最大值设置窗口。
设置坐标轴最大值。
接着设置候选人对应的唱票数统计,在图表工具中插入对应的文本框。然后在编辑栏中输入=号,去引用G列对应的唱票数。再按住ctrl+shift进行快速的横向拖拽复制。
最后修改其他的文本框对应的单元格引用。然后美化图表,增加主次网格线即制作设计完毕。
最终效果如下:前三名会自动为红色。如果前三名票数一样,也会是红色。
总结:利用控件+函数+图表,就可以制作出一个非常专业的动态图表展现系统。
猜你喜欢
- win10系统小娜是一项很好用的功能,可以查询一些文件资料等等,使用“你好小娜”就可以唤醒。但是最近有用户发现自己唤醒小娜后,只会提示“抱歉
- Win10电脑怎么以管理员运行cmd命令?许多用户在遇到一些电脑使用问题的时候,都会使用一些简单的cmd命令去修复。但是有时候运行cmd显示
- 在打印行数较多的名簿或者客户名单等 Excel 表格时,通常只会在第1页中出现最上方的项目行,而第2页以后则不会出现项目行。这样的话,看打印
- 在excel表格中,输入一些重复或是固定的数据时,就可以使用下拉菜单来快速输入,但是这种类型的菜单应该怎么设置呢?下面随小编一起来看看吧。e
- 在word中我们可以使用图片和艺术字来充实文档,让文档彰显专业。word 2016艺术字就是在形状、颜色、立体感等方面具有一定装饰效果的字体
- 经常需要改变列宽和行高。例如,可以将列变窄以在打印页中容纳更多信息。或者您可能想增加行的高度来创建一个”双倍空间”的效果。Excel 提供了
- word表格操作起来简单容易上手,不像excel功能一大堆但非专业人士并不会用它制作表格。有些表格数据需要用Excel来完成,但是有些简单基
- 在编辑word文档时,有时我们会插入很多的分页符却不知道要如何去删除它们,下面让小编为你带来word删除分页符的方法。word分页符删除步骤
- 现在很多人都都都在使用excel,那么如何利用excel快速计算两个日期之间有多少天呢?今天小编教教大家,希望能够对大家有所帮助。1、首先打
- pdf文件打印出来后很多文字消失了该怎么办?pdf文件打印出来以后发现缺少了很多文字,后来发现是因为同一图层,同一颜色,同一文字样式的文字消
- 今天小编要和大家分享的是如何在Excel表格中插入分隔符,希望能够帮助到大家。01、首先在我们的电脑桌面上新建一个excel表格并点击它,。
- 辛辛苦苦做的文档,上传到网络上是很容易被别人剽窃。为了防止别人剽窃,有几种方法供大家参考。方法一、添加水印点击【设计】点击【水印】选择或者自
- Excel样例数据,数据如下,首先要产生类似的曲线图。 从上图数据看,只有选中A列数据和G列数据,才可以产生上图的曲线图。选中A列
- 在我们使用excel2003录入数据的时候,要插入一些相关的图片要如何操作呢。下面让小编为你带来2007版excel表格怎样插图的方法。20
- 我们在使用Win10应用商店下载应用的时候会发现商店下载的应用存在自动更新的现象,有些用户就咨询小编有什么办法可以禁止自动更新改为手动更新呢
- 在excel中我们除了输入数据制作表格外,还可以通过表格数据进行数据分析,还发现其中的相关关系和规律等等,那么数据分析功能怎么使用呢?下面就
- excel文件有时有些工作会被隐藏,隐藏的工作表如何查看和重新打开呢?一起来了解一下吧在日常工作中经常会使用excel,excel文件有时有
- 不少苹果手机用户都会对应用的历史版本有需求,更习惯使用旧版本应用,然而苹果手机自带的应用商店是不支持下载之前的版本的,那么去哪里下载应用历史
- 在Word里,插入图片可用菜单命令来实现,比较简单。在Word里,插入图片可用菜单命令来实现,比较简单。Word插入图片1 切换工具面板运行
- 在编辑重要文件的时候,会担心万一编辑错误会导致重要文件的损坏。为了防止重要文件的损坏,最好以副本方式编辑word,怎么做呢?以下是关于以副本