分享

如何利用index函数玩转excel动态图表

 xfshok 2017-05-02

如何利用index函数玩转excel动态图表

097期|Excel动态图表之index

【一】、序言

上期分享了动态图表中“复选框”的使用方法之后.很多朋友希望可以多分享此类Excel应用技巧。动态图表其实就是结合数据源的动态变化而实现的图表变化的效果.

制作一个动态图表的必备元素:窗体控件+函数公式+插入图表。

实现逻辑:通过控制"窗体"按钮,选择由函数控制的不同数据源。从而产生不同的图表效果。实现图表查询功能。一般运用于数据分析、趋势图、财务报表等。

【二】、INDEX 函数的含义与用法

INDEX函数:是用来“返回Excel表中或某个区域中的值”或“对值的引用”。返回值可以是整行、整列、也可以是具体的单元格的值。函数INDEX( )有2种运用方法:

[1]、数组形式——INDEX(array,row_num,column_num)

[2]、引用形式——INDEX(reference,row_num,column_num,area_num)。

数组形式通常返回数值或数值数组;引用形式通常返回引用。

Array:是数组的意思;Row:是行的意思,Column:是列的意思。

【三】、案例分析讲解

例如:《某集团公司各区域2015年产品销售情况表》

如何利用index函数玩转excel动态图表

(图1:图表数据源)

如何利用index函数玩转excel动态图表

(图2:最终效果)

逻辑分析:从上面的最终效果图我们可以分析得出,我们需要通过月份进行查询筛洗各区域公司的销售情况.故逻辑为

各区域():设置为查询条件.故对列进行index索引函数设置

各月份(行):设置为数据显示.

【步骤一】:在图1表下方A9单元格直接输入=INDEX(A3:A8,$A10) 。(这里插入index的方法有二种,一种是直接输入;一种是插入函数选择)这里我们采用直接输入的方式.第一个参数Array数组其实就是需要选择数据源即A3:A8.$A10为获取A3:A8这个区域中某行的序号值存放到A10单元格中.我们这里不需要返回列的值.故可以不设置.$符号的作用绝对引用,方便拖动公式.

如何利用index函数玩转excel动态图表

【步骤二】:插入窗体控件进行具体某个区域公司的数据获取。今天我们讲解下拉窗体、也叫枚举.在Excel中叫组合窗体控件.

如何利用index函数玩转excel动态图表

选择组合框窗体控件在Excel空白处绘制一个窗体后;右键选择"设置窗体格式"对窗体控制的数据源进行选择为($A3:$A8).和单元格链接为$A10

如何利用index函数玩转excel动态图表

如何利用index函数玩转excel动态图表

(图3:控件设置成功后效果图)

【步骤三】:最后我们只需插入图表.数据源区域设置为我们步骤一设置好的函数取数区域.列数据展示设置为月份.也就是按月份进行显示的意思.最后设置窗体控件与图表的位置|大小|美观.就可交卷了.

如何利用index函数玩转excel动态图表

如何利用index函数玩转excel动态图表

(图4:最终效果)

-------------------------end-------------------------

如何利用index函数玩转excel动态图表

作者简介

飞哥

如何利用index函数玩转excel动态图表

IT工作者~

项目管理经验10年~

数据分析经验10年~

office软件应用10年~

微信ID:feigeketang 微信公众号:《PPT技巧与模板》

下一期:第098期|100个小视频之|炫酷动画

上一期:第096期|模板 | 炫酷多彩PPT长么样

如何利用index函数玩转excel动态图表

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多