首页 专题 excel Excel图表学习之如果让图表像网页一样动起来

Excel图表学习之如果让图表像网页一样动起来

Aug 16, 2022 am 10:30 AM
excel 图表

在之前的文章《Excel图表学习之通过案例,聊聊怎么绘制量筒式柱形图》中,我们了解了绘制量筒式柱形图的方法。而今天我们再分享一个Excel图表教程,聊一个让Excel图表像网页一样动起来的方法,只要输入关键字,表格数据和图表就会自动改变,特别是公司的数据需要分部门统计时,简直太方便啦!

Excel图表学习之如果让图表像网页一样动起来

在我们浏览网页的时候,网页会根据我们的选择来展示不同的内容,有没有想过,把excel表格也做成“输入关键字,就自动显示对应的数据和图表”的动态表格呢?比如我们要做工资统计时,把部门作为关键字,每输入一个部门名称,就自动显示该部门对应的工资明细和统计图表。

最近世界杯很火,我们就拿世界杯统计数据举例,最终实现的效果如下:

1.gif

一、学习目标

动态图表是一种根据我们的选择来实时展示不同信息的图表。此次我们以世界杯小组赛各个球队的比赛成绩为数据制作动态图表,原始数据如下:

2.png

实现目标需要满足的条件是:

  • 1.有一个下拉框,里面有A-H组8个选项;

  • 2.选中任意一个选项,就能自动显示该小组的数据,并自动绘制出相对应的柱形图;

二、制作方法

处理原始数据

在我们得到数据之后,一般都需要对原始数据进行一定的处理,才能作为制图数据。

3.png

如上图,在A列前插入新的一列,用来区分同一小组中不同的球队。在单元格A3中输入公式:

=B3&COUNTIF(B$2:B3,B3)。双击向下填充,就可以得到上图的结果。

1、COUNTTF(计数区域,计数条件)

如果在计数区域中的单元格满足计数条件,则加1。就A3单元格的公式来分析,在B2:B3这个区域中,返回等于B3单元格的内容(A字母)出现次数。可以数出来是1次,所以COUNTIF返回1;

2、为什么是(B$2:B3,B3),而不是(B2:B3,B3)

我们先将公式改成=B3&COUNTIF(B2:B3,B3),最终A列呈现的结果如下图:

4.png

此时可以看到A列的数据中,每个小组只有前两个队是正确的结果。这是因为计数区域单元格没有绝对引用,向下填充公式时,计数区域会自动改变行号,依次为B2:B3,B3:B4,B4:B5……,大家会发现,这时候的所有计数区域都是2个单元格,所以在A列中最大的号数就是2。

要想让计数累计,就需要锁定计数区域开始单元格的行号,所以公式中计数区域是B$2:B3,向下拖动公式时,依次为B$2:B3,B$2:B4,B$2:B5……

3、&符号的作用

&的功能就是把单元格B3的内容和COUNTTF函数返回的内容拼接在一起。如A3单元格公式中,B3的内容为“A”,COUNTIF函数返回1,所以最终为 “ A1 ”。

三、制作下拉框

选中单元格M1,点击菜单栏的“数据”,点击“数据验证”,在弹窗中点击“数据验证”

5.png

在弹窗中,设置“允许”为列表,“源”为“A,B,C,D,E,F,G,H”,中间用英文逗号隔开。

6.png

选中单元格M1,就会出现下拉框

7.png

四、制作辅助数据

如下图,我们以区域M2:U6为辅助数据区域,也是真正的制图数据。制作辅助数据区域也很简单,直接将源数据中C2-K2单元格的内容复制到M2-U2单元格区域,然后在M3单元格输入公式:

=IFERROR(VLOOKUP($M$1&ROW(A1),$A$3:$K$34,3+COLUMN(A1)-COLUMN($A1),0),""),右拉下拉可得到下表。

8.png

公式解析:

IFERROR(VLOOKUP($M$1&ROW(A1),$A$3:$K$34,3+COLUMN(A1)-COLUMN($A1),0),"")

1.COLUMN( 指定单元格/单元格区域)函数

其作用是返回指定单元格或单元格区域的列数。如上,COLUMN(A1)就会返回1;

2.ROW(指定单元格/单元格区域)函数

其作用是返回指定单元格或单元格区域的行号。如上,ROW(A1)就会返回1;

3.VLOOKUP(查找值,查找区域,返回值列号,0)函数

在M3单元格中,要得到A组的第一个球队名称,第一参数为$M$1&ROW(A1),得到查找值A1,第二参数为$A$3:$K$34,表示在源数据的A3-K34单元格区域查找,第三参数为3+COLUMN(A1)-COLUMN($A1),由于我们的公式要向右拉,所以要找一下数学规律,从M3单元格开始,依次需要返回的列号是3+0、3+1、3+2、3+3……,所以M3单元格公式的第三参数是

3+COLUMN(A1)-COLUMN(A1),此时再右拉一格,N3单元格公式的第三参数变成了

3+COLUMN(B1)-COLUMN(B1),此时我们要想办法让3后面的两个列号相减得到1,使用B1列号减A1列号就可以得到1,所以需要将第二个COLUMN的引用单元格列号锁定,所以最终得到公式第三参数为3+COLUMN(A1)-COLUMN($A1)

4.IFERROR(正确时返回值,错误时返回值)函数

其作用是定义发生错误时的应对措施。正确时返回第一参数,错误时返回第二参数。

五、制作柱形图

选中数据M3:U6,点击插入选项,选择柱形图,修改图表标题,就可得到A组球队的成绩柱形图如下。

9.png

10.png

好啦,今天的教程就到这里,你做出来了吗?快试试修改单元格M1的内容为B,看看数据区域M3:U6是否会变化,柱形图是否会自动变化,如果变成了下面的样子,则表明你制作的动态图表成功啦~

11.png

12.png

相关学习推荐:excel教程

以上是Excel图表学习之如果让图表像网页一样动起来的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

excel打印表格框线消失怎么办 excel打印表格框线消失怎么办 Mar 21, 2024 am 09:50 AM

如果在打开一份需要打印的文件时,在打印预览里我们会发现表格框线不知为什么消失不见了,遇到这样的情况,我们就要及时进行处理,如果你的打印文件里也出现了此类的问题,那么就和小编一起来学习下边的课程吧:excel打印表格框线消失怎么办?1、打开一份需要打印的文件,如下图所示。  2、选中所有需要的内容区域,如下图所示。  3、单击鼠标右键,选择“设置单元格格式”选项,如下图所示。  4、点击窗口上方的“边框”选项,如下图所示。  5、在左侧的线条样式中选择细实线图样,如下图所示。  6、选择“外边框”

excel同时筛选3个以上关键词怎么操作 excel同时筛选3个以上关键词怎么操作 Mar 21, 2024 pm 03:16 PM

在日常办公中经常使用Excel来处理数据,时常遇到需要使用“筛选”功能。当我们在Excel中选择执行“筛选”时,对于同一列而言,最多只能筛选两个条件,那么,你知道excel同时筛选3个以上关键词该怎么操作吗?接下来,就让小编为大家演示一遍。第一种方法是将条件逐步添加到筛选器中。如果要同时筛选出三个符合条件的明细,首先需要逐步筛选出其中一个。开始时,可以先根据条件筛选出姓“王”的员工。然后单击【确定】,接着在筛选结果中勾选【将当前所选内容添加到筛选器】。操作步骤如下所示。  同样,再次分别执行筛选

excel表格兼容模式改正常模式的方法 excel表格兼容模式改正常模式的方法 Mar 20, 2024 pm 08:01 PM

在我们日常的工作学习中,从他人处拷贝了Excel文件,打开进行内容添加或重新编辑后,再保存的有时候,有时会提示出现兼容性检查的对话框,非常的麻烦,不知道Excel软件,可不可改为正常模式呢?那么下面就由小编为大家带来解决这个问题的详细步骤,让我们一起来学习吧。最后一定记得收藏保存。1、打开一个工作表,在工作表的名称中显示多出来一个兼容模式,如图所示。2、在这个工作表中,进行了内容的修改后保存,结果总是弹出兼容检查器的对话框,很麻烦看见这个页面,如图所示。  3、点击Office按钮,点另存为,然

excel下标怎么打出来 excel下标怎么打出来 Mar 20, 2024 am 11:31 AM

e我们经常会用excel来制作一些数据表之类的,有时在输入参数数值时需要对某个数字进行上标或下标,比如数学公式就会经常用到,那么excel下标怎么打出来呢?我们一起来看看详细操作步骤:一、上标方法:1、首先Excel中输入a3(3为上标)。2、选中数字“3”,右键选择“设置单元格格式”。3、点击“上标”,然后“确定”即可。4、看,效果就是这样的。二、下标方法:1、与上标设置方法类似,在单元格中输入“ln310”(3为下标),选中数字“3”,右键选择“设置单元格格式”。2、勾选“下标”,点击“确定

excel上标应该如何设置 excel上标应该如何设置 Mar 20, 2024 pm 04:30 PM

在处理数据时,有时我们会遇到数据包含了倍数、温度等等各种符号的时候,你知道excel上标应该如何设置吗?我们在使用excel处理数据时,如果不会设置上标,这可是会让我们的很多数据在录入时就会比较麻烦。今天小编就为大家带来了excel上标的具体设置方法。1.首先,让我们打开桌面上的MicrosoftOfficeExcel文档,选择需要修改为上标的文字,具体如图所示。2.然后,点击右键,在点击后出现的菜单中,选择“设置单元格格式”选项,具体如图所示。3.接下来,在系统自动弹出来的“单元格格式”对话框

excel中iif函数的用法 excel中iif函数的用法 Mar 20, 2024 pm 06:10 PM

大部分用户使用Excel都是用来处理表格数据的,其实Excel还有vba程序编写,这个除了专人士应该没有多少用户用过此功能,在vba编写时常常会用到iif函数,它其实跟if函数的功能差不多,下面小编给大家介绍下iif函数的用法。Excel中SQL语句和VBA代码中都有iif函数。iif函数和excel工作表中的IF函数用法相似,执行真假值判断,根据逻辑计算的真假值,返回不同结果。IF函数用法是(条件,是,否)。VBA中的IF语句和IIF函数,前者IF语句是控制语句可以根据条件执行不同的语句,后者

excel阅读模式在哪里设置 excel阅读模式在哪里设置 Mar 21, 2024 am 08:40 AM

在软件的学习中,我们习惯用excel,不仅仅是因为需要方便,更因为它可以满足多种实际工作中需要的格式,而且excel运用起来非常的灵活,有种模式是方便阅读的,今天带给大家的就是:excel阅读模式在哪里设置。1、打开电脑,然后再打开Excel应用,找到目标数据。2、要想在Excel中,设置阅读模式,有两种方式。第一种:Excel中,有大量的便捷处理方式,分布在Excel中布局中。在Excel的右下角,有设置阅读模式的快捷方式,找到十字标志的图案,点击即可进入阅读模式,在十字标志的右边有一个小的三

PPT幻灯片插入excel图标的操作方法 PPT幻灯片插入excel图标的操作方法 Mar 26, 2024 pm 05:40 PM

1、打开PPT,翻页至需要插入excel图标的页面。点击插入选项卡。2、点击【对象】。3、跳出以下对话框。4、点击【由文件创建】,点击【浏览】。5、选择需要插入的excel表格。6、点击确定后跳出如下页面。7、勾选【显示为图标】。8、点击确定即可。

See all articles