NAXS网

首页 > excel / 正文

如何利用Excel设计一个唱票统计系统?

admin 2020-02-02 excel 评论

具体操作如下:

首先需要一个如下的数据结构。

如何利用<a href=http://www.naxs.cn/cyzx/ target=_blank class=infotextkey>Excel</a>设计一个唱票统计系统?


唱票数G列区域,不能手动输入候选人票数,这样很不方便,所以我们需要一个窗体控件,用点击鼠标的方法来实现唱票。在“开发工具-插入-数值调节钮”下图3处,然后拖拽得到一个如下图的控件。(下图4处)

如何利用Excel设计一个唱票统计系统?


接着利用控件来控制G3单元格,即第一个候选人。

选中控件,点击鼠标邮件,在“设置控件格式-链接单元格-G3单元格”,这是点击控件的上下箭头,可以来控制单元格的票数。如下动图操作。

如何利用Excel设计一个唱票统计系统?


依此类题,选中控件,Ctrl+C/Ctrl+V复制出剩下的五个控件,然后将其单元格链接分别对应后几个候选人对应的单元格。如下图动图所示。

如何利用Excel设计一个唱票统计系统?

接着插入一个图表,将其置于底层,按动控件的箭头,图表的箭头就会随之移动,那么我们这个唱票系统的雏形就有了。看下图动图:

如何利用Excel设计一个唱票统计系统?

但小伙伴们对唱票系统有要求,要求前三名的图表柱子能自动变成红色。剩余的名次的柱子保持原有颜色。而且还要对每个候选人的唱票有最终的汇总数字表达。所以我们要在插入图表之间,对数据结构进行改进。这也是本例的难点。

 

在数据结构后面,新增前三名列(H列)和剩余名次列(G列)。然后将下面的公式复制到数据结构中,注意按ctrl+shift+enter来执行这个函数公式。然后在进行拖拽填充,这是系统会知道抓住候选人的前三名数字,不是前三名的候选人会用数字0来代替。

=IFERROR(VLOOKUP(G3,LARGE($G$3:$G$8,ROW($G$1:$G$3)),1,0),0)

具体操作如下:

如何利用Excel设计一个唱票统计系统?

 


=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)

如何利用Excel设计一个唱票统计系统?

 


有了这两个辅助列,然后在插入堆积柱形图,然后对前三列的数据统一设置为红色,即可实现动态的前三名的柱形图显示。(看动图操作)

如何利用Excel设计一个唱票统计系统?


最难的地方搞定后,接下来开始对图表进行美化,调整图表的大小尺寸,固定坐标轴的最大高度,也就是唱票可能出现的最高值。

这里有些技巧:

拖拽图表大小的时候,按住alt键可以与单元格边缘进行吸附。

调整最后一个控件的位置,然后利用对齐按钮进行快速的对齐分距调整。

选中坐标轴,按ctrl+1可以快速打开坐标轴最大值设置窗口。

如何利用Excel设计一个唱票统计系统?


设置坐标轴最大值。

如何利用Excel设计一个唱票统计系统?

接着设置候选人对应的唱票数统计,在图表工具中插入对应的文本框。然后在编辑栏中输入=号,去引用G列对应的唱票数。再按住ctrl+shift进行快速的横向拖拽复制。

 

如何利用Excel设计一个唱票统计系统?

最后修改其他的文本框对应的单元格引用。然后美化图表,增加主次网格线即制作设计完毕。

最终效果如下:前三名会自动为红色。如果前三名票数一样,也会是红色。

如何利用Excel设计一个唱票统计系统?


总结:利用控件+函数+图表,就可以制作出一个非常专业的动态图表展现系统。本例的唱票系统就是一个典型,希望大家能够掌握。

推荐您阅读更多有关于“Excel”的文章

  • excel中count函数的用法(count函数的用法) excel

    excel中count函数的用法(count函数

    excel中count函数的用法(count函数的用法)Excel中,COUNT函数是一个统计数字个数的函数,统计时将只统计数字、日期和代表数字的文本(如:用引号引起的数字 "1")。不会统计空值、文本...

    163 2022-01-05
  • excelcountif函数怎么使用(COUNTIF函数用法大全) excel

    excelcountif函数怎么使用(COUNTIF

    excelcountif函数怎么使用(COUNTIF函数用法大全)COUNTIF函数用于统计满足某个条件的单元格的数量,其基本用法为:COUNTIF(统计区域,指定的条件)如下图所示,要统计A列有几个5,可以使...

    201 2022-01-05
  • excel乘法公式函数名称(excel做乘法表公式) excel

    excel乘法公式函数名称(excel做乘法

    excel乘法公式函数名称(excel做乘法表公式)excel是我们工作中很常用的一款表格制作工具,它不仅仅只是用来制作表格,它还能对表格中的数据进行处理(如:排序、运算等)。今天小编要介...

    80 2021-12-27
  • excel表格怎么求和一列(excel表列求和) excel

    excel表格怎么求和一列(excel表列求

    excel表格怎么求和一列(excel表列求和)打开Excel表格,选择一列数字。2点击上方“求和”按钮,求和结果即会显示在数字下方。3还可选中一列数字,选择后可看到表格下方有求和值,也有...

    44 2021-12-27
  • excel百分比怎么做柱状图(怎么做属于百分比的柱状图) excel

    excel百分比怎么做柱状图(怎么做属

    excel百分比怎么做柱状图(怎么做属于百分比的柱状图)首先,打开所需要处理数据的Excel表格,一列百分比数据下方的单元格中输入“100%”。2然后,使用鼠标的左键,将包含100%的单元格...

    194 2021-12-27
  • excel表格制作教程入门(新手表格制作教程) excel

    excel表格制作教程入门(新手表格制

    excel表格制作教程入门(新手表格制作教程)如何做excel表格?实例步骤带你入门!说到做表格,很多朋友都望而止步,认为做表格很难很复杂,其实并不是这样的,在excel做表格其实很简单,下面...

    169 2021-12-27
热门浏览
热门标签
生肖 排行榜 游戏 十二生肖 淘宝 WORD 节日 攻略 Excel 小说 抖音 句子 原神 win10 手机 云顶之弈 梦幻西游 SEO ppt 故事 排行 英雄联盟 微信 经典 意思 WPS 赚钱 觅长生 大全 什么 和平精英 疫情地图 百度地图 王者荣耀 春节 推荐 光遇 诗句 Win7
最新评论