从本工作簿中或者其他工作簿中获取所需要的数据,以便于作进一步的分析或者绘制Excel图表 。
下图1所示是用于获取数据的工作表 。
文章插图
【excel图表制作:从工作簿中获取数据】图1
在图1中已经标示出了大部分单元格的用途 。用于输入的有4个单元格(背景色为橙色),其中单元格A6中输入源数据(即要从哪里获取数据)所在的工作簿名称;单元格A7中为源数据所在的工作表名称;单元格A8中为源数据起始单元格的名称;单元格C5中为数据所在列号 。
单元格A11中的公式为:
=”‘”&(IF(LEN(A6)=0,B5,”[“&A6&”]”))&A7&”‘!”&A8
得到源数据的完整位置 。
单元格B5中的公式为:
=MID(CELL(“filename”,B5),FIND(“[“,CELL(“filename”,B5)),1+FIND(“]”,CELL(“filename”,B5))-FIND(“[“,CELL(“filename”,B5)))
得到当前工作簿名称(带左右方括号) 。
从单元格C6开始的列C中的公式为:
=OFFSET(INDIRECT(SourceDataLocation,A1Status),ROW()-ROW(C$5)-1,C$5-1)
获取相应的数据 。
其中,SourceDataLocation为源数据工作表中数据所在区域的起始单元格名称 。在本示例工作簿中,该单元格位置如下图2所示 。
文章插图
图2
如果在图1所示的工作表单元格A6中没有输入任何工作簿名(即留空),那么将获取当前工作簿中源数据工作表(如图2)的数据,如下图3所示 。
文章插图
图3
由于我是在Office 365中进行试验的,无意中发现大多数公式中竟然有“@”符号,如下图4所示 。
文章插图
图4
这应该是Office365对公式的新增功能!看来还是要好好学习一下,与时俱进了!
推荐阅读
- excel图表制作:将数据打印在VBE立即窗口的一行中
- excel图表制作:绘制温度计图来跟踪进度
- 在excel单元格中插入特殊字符
- excel图表制作:制作具有数据导航功能的用户窗体
- 紫草膏的正确制作方法是什么
- excel图表制作:绘制圆弧图
- excel表格自定义功能区
- Excel是怎么控制公式计算的
- excel图表制作次要坐标轴显示百分比的图
- excel图表给单元格添加边框的快捷键