陈老师最近在帝都培训出差遇到天气变化,航班取消,住酒店,正好小伙伴问我想设计统计投票的系统,前三名最好能自动标成红色,显示创表的总计。请仔细研究一下。(大卫亚设,Northern Exposure)索索解决了这个问题。不敢一个人享受,请快点和小伙伴们分享。
具体工作如下:
首先,需要以下数据结构:
呼叫票数G列区域,不能手动输入候选票数,很不方便。因此,我们需要表单控制,以点击鼠标的方式实现唱票。(大卫亚设,Northern Exposure(美国电视),)在“开发工具-插入-数字调整”按钮下的图3中,关闭下图中的控件。(下图4处)
然后,使用控件控制G3单元,即第一候选人。
通过选择控件,单击鼠标消息,然后单击“设置控件格式-链接的单元格-G3单元格”中控件的上下箭头,可以控制单元格的投票数。如下图所示,动画操作。
在这些问题中,选择控件,ctrl c/ctrl v复制其馀5个控件,然后将单元格链接映射到下一个候选的单元格。下图所示。
然后,插入图表,将其放在底部,按控件上的箭头,图表上的箭头将随之移动。那么我们昌标系统的原型就出现了。大卫亚设,《北方探索》)请看下图。
但是小伙伴们要求,对于唱票系统,前三名的排行榜柱可以自动变成红色。其余石车的柱子保持原来的颜色。而且,还必须对每位候选人的唱票进行最终摘要数字表示。所以我们要在插入图表之间改善数据结构。这也是本例的难点。
在数据结构后添加前三列(H列)和剩馀列(G列)。然后,将以下公式复制到数据结构中,并按ctrl shift enter键执行此函数公式:然后进行拖动填充。这是因为系统知道抓住候选人的前三名号码。前三名候选人将被数字0取代。(大卫亚设)。
=iferror (vlookup (G3,large ($ g $: $ g $8,row ($ g $1: $ g $3)),1,
具体工作如下:
=iferror (vlookup (G3,large ($ g $: $ g $8,row ($ g $1: $ g $3)),1,
这个公式是数组公式。ROW($G$1:$G$3)控制必须变更为红色的名词数目。在这种情况下,要更改前三名和前六名的颜色,请更改为row ($ g $1: $ g $)
使用Large函数动态获取前三位的区域范围。
Vlookup通过匹配候选人的数字是否能与前三名的数字区域相匹配来获得此数字。
IFERROR使用剩馀的值(而不是前三名)作为0。
g列包含候选人数据的列。
了解此公式后,您可以根据需要调整此数据模板。
然后,在I列中显示数据,而不是前三名,因此可以使用以下公式处理:
=IF(G3-H30、G3,0)
tail&_iz=31825&index=7" width="479" height="300"/>有了这两个辅助列,然后在插入堆积柱形图,然后对前三列的数据统一设置为红色,即可实现动态的前三名的柱形图显示。(看动图操作)
最难的地方搞定后,接下来开始对图表进行美化,调整图表的大小尺寸,固定坐标轴的最大高度,也就是唱票可能出现的最高值。
这里有些技巧:
1.拖拽图表大小的时候,按住alt键可以与单元格边缘进行吸附。
2.调整最后一个控件的位置,然后利用对齐按钮进行快速的对齐分距调整。
3.选中坐标轴,按ctrl+1可以快速打开坐标轴最大值设置窗口。
设置坐标轴最大值。
接着设置候选人对应的唱票数统计,在图表工具中插入对应的文本框。然后在编辑栏中输入=号,去引用G列对应的唱票数。再按住ctrl+shift进行快速的横向拖拽复制。
最后修改其他的文本框对应的单元格引用。然后美化图表,增加主次网格线即制作设计完毕。
最终效果如下:前三名会自动为红色。如果前三名票数一样,也会是红色。
总结:利用控件+函数+图表,就可以制作出一个非常专业的动态图表展现系统。本例的唱票系统就是一个典型,希望大家能够掌握。
1.《【怎么用excel唱票】546.excel技术:如何使用excel设计昌表统计系统?》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《【怎么用excel唱票】546.excel技术:如何使用excel设计昌表统计系统?》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2482705.html