精华内容
下载资源
问答
  • Excel图表制作(二):动态图表制作

    千次阅读 2016-01-21 10:01:58
    本部分动态图的制作思路是使用函数和名称管理器对数据进行分类,使用控件控制分类选择,并更改图表的数据源。 常用函数: 1.offset(reference, rows, cols [,height] [,width]) offset函数是一个引用函数,表示引用...
    
    

    在图表要表示的数据较多时,可采用动态图的方式按照类别或其他分类方式动态显示不同部分的数据。本部分动态图的制作思路是使用函数和名称管理器对数据进行分类,使用控件控制分类选择,并更改图表的数据源。

    常用函数

    1.offset(reference, rows, cols [,height] [,width])

    offset函数是一个引用函数,表示引用某一个单元格或者区域。以指定的应用为参考系,通过上下左右偏移得到新的区域的引用。

    Eg:

    =OFFSET(A1,2,2,1,1),其中A1是参考系,接着的2,2分别表示下,右移动的行数和列数,同样向上,左则是负数。最后面的1,1表示引用的区域大小是一行一列,也就是一个单元格。

    =OFFSET(B1:C2,2,1,2,4),其中B1:C2是参考系。

    如果省略heightwidth表示引用区域大小与参考系一致

     

    2.index()

    index函数是用来引用我们所需的信息,主要分连续区域和非连续区域内的引用两种。

    连续区域的引用:

    =index(array,row_num [,column_num])

    其中array表示我们要引用的区域,row_num表示要引用的行数,column_num表示要引用的列数,最终的结果就是引用出区域内行列交叉处的内容。

    Row_num column_num至少需要一个参数,=index(A2:D10,3) =index(A2:D10,,2)

    非连续区域的引用:

    =index((array_1,array_2,array_3....array_n),row_num [,column_num] [,array_num])

    其中array表示我们要引用的非连续区域,其必须用小括号括起来,row_num表示要引用的行数,column_num表示要引用的列数,array_num表示第几个区域

     

     

    3.choose((index_num,value1 [,value2],...))

    根据索引号从最多 254 个数值中选择一个。特别适合从固定参数中选择其中之一的情况,这有点类似于枚举类型的数据类型。

    Index_num:指定所选定的值参数。Index_num 必须为 1 到 254 之间的数字,或者是包含数字 1 到 254 的公式或单元格引用。

    如果 index_num 为 1,函数 CHOOSE 返回 value1;如果为 2,函数 CHOOSE 返回 value2,以此类推。

    Eg:

    =CHOOSE(2,B1:B2,B2:B3,B3:B4)结果为B2:B3

     

    以下为几个动态图表的例子:

     

    使用下拉菜单动态选择月份:

     

    使用单选框和下拉菜单动态选择:

     

     

    使用滚动条动态选择月份,前一个为平移月份,后一个为向右每次递增的显示月份数据:

     

     

     

     

     


    展开全文
  • 本文总结三种常用的动态图表制作方法:数据透视表+切片器,vlookup+match+数据验证,Offset 一、数据透视表+切片器 1、查看原始文件——一份不同城市的近几月的销量记录表 2、建立数据透视表——全选数据-插入-数据...

    数据分析目录(文末有超级彩蛋!):
    一、Excel系列——四大常用函数及十大高级图表
    二、SQL系列——性能优化/多表关联/窗口分析函数等
    三、统计学系列——概率论/置信区间/相关/抽样等
    四、Pandas系列——数据读取/清洗/规整/分析实战等
    五、Python做图系列——箱型图/散点图/回归图/热力图等
    六、业务积累系列——流水预测/精细化运营/排序算法等
    七、Kmeans系列——原理/评价指标/RFM实战等
    八、决策树系列——算法原理/调参/python实现/项目实战
    九、贝叶斯系列——算法原理/3种模型/文本分类实战
    十、神经网络系列——BP算法原理/最小二乘法/项目实战

    tableau具有非常强大的自定义筛选功能,使得动态图表相当地酷炫。那Excel可以做出一样酷炫的动态图表吗?答案必须是个大大的Yes!
    本文总结三种常用的动态图表制作方法:数据透视表+切片器,vlookup+match+数据验证,Offset

    一、数据透视表+切片器

    1、查看原始文件——一份不同城市的近几月的销量记录表

    2、建立数据透视表——全选数据-插入-数据透视表-选择现有工作表-将商品和销售额分别拉入行和值-右键销售额修改字段为求和,得到各商品的累计销售金额


    在这里插入图片描述

    3、插入切片——点击透视表任一位置会打开数据透视表菜单-点击分析-插入切片器-筛选城市和月份,得到这2个字段的切片器,此时筛选会使得透视表数据自动改变

    在这里插入图片描述 在这里插入图片描述

    4、建立图表——点击透视表任一位-插入-二维柱状图-右键隐藏图表上所有字段按钮,得到初步的图形
    在这里插入图片描述
    在这里插入图片描述

    5、美化图表——将切片器移至图表右侧-点点击图表选择喜欢的模式,搞定!在这里插入图片描述

    二、vlookup+match+数据验证

    1、先看原始数据——将刚才的原始数据插入透视表,并将城市和销售额拉入行和值,值汇总,复制得到要用的数据
    在这里插入图片描述
    2、新建数据验证——选择一个空格-数据-数据验证-允许选择序列-数据来源点击右边的按钮框选所有的月份-得到一个带倒三角的筛选框
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    3、建立绘图数据——先复制城市-月份设置等于数据验证的单元格-数据部分利用vlookup+match匹配出想要筛选的月份的销售额,如下图所示:
    在这里插入图片描述
    在这里插入图片描述
    4、建立图表——选择绘图数据-插入-饼图-找到一个空的单元格,输入公式=Sheet4!$GKaTeX parse error: Expected 'EOF', got '&' at position 3: 10&̲"各城市的销售金额占比",得到…E$12,即可根据筛选后的月份进行图表动态调整
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    三、Offset函数

    Offset一般用于动态展示近一段时间(如近7天,近1个月等)的数据,当新增数据后,可自动刷新图表,不用每一次新增数据都重新做图,是不是超级方便!
    1、先看原始数据—1到6月的销售金额

    在这里插入图片描述
    2、定义两个字段的函数名称——公式-名称管理器-新建2个函数

    月份1:=OFFSET(Sheet3!$A$1,COUNTA(Sheet3!$A:$A)-1,0,IF(COUNTA(Sheet3!$A:$A)-1<5,(COUNTA(Sheet3!$A:$A)-1)*(-1),-5))
    金额1:
    =OFFSET(Sheet3!$B$1,COUNTA(Sheet3!$B:$B)-1,0,IF(COUNTA(Sheet3!$B:$B)-1<5,(COUNTA(Sheet3!$B:$B)-1)*(-1),-5))
    


    在这里插入图片描述
    3、创建图表——选择数据-插入二维柱状图-编辑数据-左边编辑-选择名称和刚才定义的月份1-再点击右边编辑-选择名称和刚才定义的金额1-确认
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    4、增加10月和11月的数据,图表自动更新成7月-11月的数据了
    在这里插入图片描述

    这就是三种动态图表制作方法的汇总,第1种数据透视表相对操作简单且美观,适用于分析维度相对较多的分析场景;第3种offset函数更适用于不断更新的数据,只是函数写起来略有点麻烦,第2种其实可以用第1种替代


    本人互联网数据分析师,目前已出ExcelSQLPandasMatplotlibSeaborn机器学习统计学个性推荐关联算法工作总结系列。


    微信搜索 " 数据小斑马" 公众号,回复“数据分析"就可以免费领取数据分析升级打怪 15本必备教材

    在这里插入图片描述

    展开全文
  • 图表制作步骤: 1.选择1-3月的数据,插入簇状柱形图。在图表中插入滚动条。 2.设置滚动条最大值为9(一共12个月,每次显示3个月数据),步长为1,单元格链接为一个空白单元格   3.新

    滚动条实现动态图表


    利用offset()和名称管理器,使用滚动条动态选择月份,前一个为平移月份,后一个为向右每次递增的显示月份数据,本例中数据为1-12月份测试执行Hour

     

    图表一制作步骤:

    1.选择1-3月的数据,插入簇状柱形图。在图表中插入滚动条。

    2.设置滚动条最大值为9(一共12个月,每次显示3个月数据),步长为1,单元格链接为一个空白单元格

     

    3.新建名称管理器,使用offset()函数选择每次显示的数据每次下移一行

    Execute 引用位置=OFFSET('动态图-滚动条'!$B$3:$B$5,'动态图-滚动条'!$D$3,0)

    Month 引用位置=OFFSET('动态图-滚动条'!$A$3:$A$5,'动态图-滚动条'!$D$3,0)

    D3为滚动条单元格链接

    4.图表数据区域中系列为Execute, 水平轴为Month, 实现数据和横坐标同步改变

    5.图表二中使用的名称引用位置分别为:

    =OFFSET('动态图-滚动条'!$B$3:$B$5,0,0,3+'动态图-滚动条'!$D$4,1)

    =OFFSET('动态图-滚动条'!$A$3:$A$5,0,0,3+'动态图-滚动条'!$D$4,1)

     

     

     

    展开全文
  • 下拉菜单实现动态图表 使用名称管理器和index()函数实现数据动态选择,本例中的数据为1-6月份工作时间分配表,主要包括测试执行,自我学习,会议和其他三类数据。 使用下拉菜单动态选择月份:   制作步骤:...

    下拉菜单实现动态图表

    使用名称管理器和index()函数实现数据动态选择,本例中的数据为1-6月份工作时间分配表,主要包括测试执行,自我学习,会议和其他三类数据。

    使用下拉菜单动态选择月份:

     

    制作步骤:

    1.选择标题栏和1月份数据,插入饼图

    2.插入下拉菜单,设置下拉菜单数据源区域和单元格链接。单元格链接所设置的单元格将会显示下拉菜单当前选择的是第几项,是动态图的关键

    开发工具->插入->下拉菜单

    右键选择下拉菜单->设置控件格式->控制->数据源区域->月份数据;单元格链接->选择一个空白单元格

    3.新建名称,使用index()函数选择不同月份的数据

    公式->定义名称->新建名称->名称->choosemonth;范围->当前sheet;引用位置->=INDEX(sheet2!$B$3:$D$8,sheet2!$C$10,0);

    其中C10为下拉菜单单元格链接所在位置

     

     

    4.更改图表的数据源为上一步骤中创建的名称choosemonth,并关注水平标签是否正确

    选择数据源->编辑系列->系列值>=sheet2!choosemonth

    5.选择一个空白单元格,使用index函数连接成标题文字,在图表中插入文本框,文本框引用标题文字单元格

    空白单元格C11->=INDEX(A3:A8,C10,0)&"份WorkHour"->显示效果为 2月份WorkHour

    选择图表->插入->文本框->在编辑栏中引用C11->编辑文字格式

     

     

     


    展开全文
  • Excel制作动态图表

    千次阅读 2016-11-17 18:09:39
    下面实例讲解如何制作动态图表。 一、首先,选中C2:I3区域,制作sales A的条形图 二、再在开发者工具工具栏插入组合框按钮,设置控件格式如下: 在A2单元格(单元格链接区域)输入数字3 三、在任意单元格输入...
  • 别急,今天小编就在这里为大家讲解如何快速制作动态图表。 1:打开PPT文稿,插入数据图表,点击【图表】,我们设置好图表的颜色、背景、样式、边框等等。 2:设置好以上步骤后,在【菜单栏】中进入【动画页面】,...
  • Excel2016制作动态图表

    万次阅读 2017-12-04 23:04:57
    效果图制作流程 工具:Excel 2016 制作前,先点击文件–>选项–>自定义功能区–>勾选(主项卡)开发工具选项 流程如下图1—图4: 图1 图2 图3 图4 1、创建原始数据在B2:G7区域建立表格 产品 1月...
  • 在这个图中,可以一目了然的展示不同年份各种成本的占比情况,比起干巴巴的数字,更具有说服力,下面咱们就说说具体的制作过程。 首先插入数据透视图 单击数据源中的任意单元格,按下图所示的步骤,插入一个数据...
  • 选自TowardsDataScience作者:Costas Andreou机器之心编译参与:Jamin、张倩在读技术博客的过程中,我们会发现那些能够把知识、成果讲透的博主很多都会做动态图...
  • 标准地形图制作系列--接图表制作方法 by 李远祥 接图表是标准地形图制作常用的方式,对于网络地图来说,从来不会出现接图表这东西,但是在标准地形图里面,这却是强制的规范。虽然很多行外人员都不清楚接图表是...
  •  如何制作下图所示的动态图表呢?  制作方法:  第1步:找思路  很多老师都喜欢提起"思路"这个词,那我今天也来学学!先找找思路!  首先要做的就是观察,观察静态图表动态图表有哪些不同?  ...
  • 使用excel制作动态图表或仪表盘

    千次阅读 2019-04-24 14:13:57
    下面是本人做的一个动态图表小案例。在展示上,可选择产品A或产品B(选项按钮) ,查看最近7天、最近15天或者最近30天的数据走势(下拉框)。 建议:office2013以上版本的使用者可以直接用切片器,或者直接上power ...
  • Excel相比大家都不陌生,几乎每台电脑上面都有这个工具,这也是初入职场小白必会的一个技巧,如何使用Excel制作动态图表?大多数人们都会直接使用函数完成,其实还有更简单的方法,下面一起来看看吧! 如图,插入...
  • Excel制作图表是数据可视化的基本操作,在数据比较多的时候,如果制作图表过多,也不好查看,我们可以使用VLOOKUP函数制作一个可变换的图表,想看什么数据用下拉菜单选到什么数据即可 ❶制作下拉菜单 我们在...
  • 这篇文章主要给大家介绍如何在ASP.NET中如何制作3D图表。大家都知道图表在ASP.NET技术中是一种特别受欢迎而又很重要的工具。图表是表示数据的图形,一般含有X和Y两个坐标轴。我们可以用折线,柱状,块状来表示数据。...
  • 前端图表制作——HighCharts图表入门

    千次阅读 2018-10-12 12:45:56
    HighCharts图表入门 HighCharts的作用 ​ 在JavaEE企业级项目开发中,很多项目都会用到数据的统计和图表的展示功能,如:各种股票系统,银行的资金结算,公司的财务报表,等等。...并且是动态的插...
  • python图表制作

    千次阅读 2017-05-23 01:02:14
    画一个吸引人注意的图表相当重要。当你探索一个数据集,需要画图表图表看起来令人愉悦是件很高兴的事。在与你的观众交流观点时,可视化同样重要,同时,也很有必要去让图表吸引注意力和印入脑海里。Matplotlib自动...
  • Excel 交互式动态图表

    万次阅读 2018-11-26 19:20:40
    可以根据季度、月份、天数(可选5天、10天、15天)维度观看销售情况,对于这个动态图表,我们从以下三个方面来进行制作: 1. 选择控件 图表能动是由于我们的数据发生了变化,那么数据怎么发生变化呢?就是通过控件的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 58,733
精华内容 23,493
关键字:

动态图表制作方法