Excel图表制作(二):动态图表制作

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

    常用函数

    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表示第几个区域

     

    计算机生成了可选文字: 粼:门J介5:肠),2。3.2)O口工,曰皿口翻不知扭二ff爪三刊肺二个区川别引‘.乳67a,l01ll2l3l'l5l6l7l8

     

    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

     

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

     

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

    计算机生成了可选文字: 月份测试执行自我学习其他1月74332652月432345633月548238544月4322971115月654110766月364435414月份WorkH0ur其他奋3%自我学习'35%

     

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

    计算机生成了可选文字: 1月2月3月4月5月6月7月8月销售53324535343S5454库存销售395S556577828987库存销售4S32329644768696库存销售1938S84328232667库存6销售76库存销售120S0347696187413库存销售44S65498S47S8965库存销售36627888S6694523库存八己二、二气了一7户一气一一一匕一气二4OJ一6一00一6一IJ一IJ一,‘一j工『了一Q}一月竹一月竹一4一4一门二QUQ】一只一一叹一一rJ一亡J二5一只一一OJ二J二5一,二一Z一4一曰1一「了二边」4一亡J一气j一OU一,O一亡J一j工一j土OU一7夕一7.一仁J一4二5二/一,了9一4一9一6一亡J一6一7一64一4一4一2一7一8一74一8一只一一‘1一‘l一9一6曰l一Jl一4一0一7一7一64一7一,J一2一8一8一72二、)二』}一4一6一7一8一7气j一(5一4一4一勺J一6一8一88一4一6一8二、一一2一8一96一只一一只〕一4一8一8一7一98一4一7二、甘一7一7一7一4,J一jJ一8一7二5一8一8一4冰箱彩电洗衣机空调电风扇热水器电磁炉微波炉

     

    计算机生成了可选文字: O按月份@按种类}彩电」120…,。。}8。…99828278gJ口口阅885877口口7口口686S60…:5554.5556l销售库存4840一O21月2月3月4月5月6月7月8月使用offse日泊choose函数实现

     

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

    计算机生成了可选文字: 月份测试执行1月7432月4323月5484月4325月6546月3647月3658月4569月36710月56811月65412月764习』一川j一』到654阅口548勺口4324322月3月4月5月二〕一J曰」4一f声『声L月18007006co500400300200100月6使用offset函数实现654尸.一明现卜…麒明set@ffO胡胡翎卿姗300200100。

     

     

     

     

     


  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值