今天朋友给发来一工作表,问这种双列数据的情况,怎么用OFFSET来做动态图表?
数据模式如下:
其实,一句话概括:有几列数据,就定义几列名称!
关键操作第一步:制作仓库一销量与库存图表
选择A3:C16,插入图表:
第二步:插入控件
插入开发工具——表单控件——组合框:
开发工具菜单如果没有显示,可在“选项”内勾选。
设置组合框属性:
第三步:定义两个名称
1、名称“销量”
OFFSET函数制作动态图表
朋友把他做好的产品销量分析图表给领导看,领导问:“我能不能自己随意选择产品,来单独看这一种产品的销量情况?” 朋友犯了难,问有没有办法达到领导的要求? 教给朋友做了动态图表,类似以下动图: 关键操作OFFSET函数简介 语法:OFFSET(reference,rows,cols,height,width)
名称引用位置输入公式:“=OFFSET(Sheet4!$A$1,2,(2*Sheet4!$L$4)-1,14,1)”
2、名称“仓库”
名称引用位置输入公式:“=OFFSET(Sheet4!$A$1,2,(2*Sheet4!$L$4),14,1)”
第四步:选择数据
图表数据区域右键“选择数据”:
编辑数据系列:
系列1,编辑为:
系列2,编辑为:
完成动态图表的制作,效果如下:
excel图表快速确定工作表中已使用的区域——UsedRange属性
如果你想快速知道使用了工作表中的多少区域,就可以使用UsedRange属性,不过,该属性属于Worksheet对象,然而它返回的结果是一个Range对象,代表工作表中已使用的单元格区域。 下面是UsedRange属性的语法: Worksheet对象.UsedRange 注意,UsedRange属性是工作表对象的属