目录
一、打开工具
对于Excel 2010及以上版本,请打开autochart.xlam文件,对于Excel 2007版本,请打开autochart.xlsm文件。
下载工具:
autochart.rar
(1011.11 KB, 下载次数: 1047)
将工具文件“autochart.xlam”保存在合适的文件夹当中(例如放到桌面的通常只是临时文件,因此工具文件不宜放在这里)。鼠标双击“autochart.xlam”文件,选择启用宏。
二、定义图表
打开包含数据的Excel工作簿,选择功能区按钮“Charts”,然后选择“添加”,如下所示:
在接下来的对话框(如下图所示)中,提供以下信息:
l 图表名称,必须,任意字母和数字组合,不能输入中文;
l 描述,可选,将作为图表的标题使用;
l 模板,可选,通过模板可以更改图表的默认格式;
l 标题区,必须,完整的标题区格式为:“’工作表名’!起始单元格地址:结束单元格地址”(不包括双引号),例如上例中完整的标题区为:“’Sheet1’!A1:C1”。如果引用的是当前工作表,则工作表名可以省略,例如上图中只需要输入“A1:C1”即可;
l 数据截止于:可选,当横坐标数据遇到此内容时截止,如果没有提供,数据扫描将一直到工作表结束;
l 坐标轴标题:可选,以“主要横坐标轴标题;次要横坐标轴标题;主要纵坐标轴标题;次要纵坐标轴标题”的格式输入(以分号为分隔);
l 选择加入图表的列:必须,当指定标题区后,该列表框将列出标题区中的列,请勾选需要用于该图表的列,并设置列属性;
l 列属性-坐标轴类型:必须,必须至少设置一个横坐标列和一个纵坐标列。目前只支持设置一个主要横坐标列;
l 预处理:可选,一般无需选择;
注意:
1、 Excel的列表框的交互行为可能不符合我们的习惯,即每次选中其中一项,都一定会切换其打勾状态(而有时候我们只想选中它而已),所以每次选中其中一项时,都需要注意其打勾状态是否正确,如果不正确,再点一次即可;
2、 预处理中的功能是特殊情况下使用的,它会更改工作表数据;
三、生成图表
点击“Generate”功能按钮即可,很显然,默认生成的图表样式不够美观,那么我们需要对其格式进行设置。
四、设置图表格式
我们设置图表的格式必须通过“图表模板”来进行。其思路是:
1、 先不管格式,生成一个图表
2、 对生成的图表设置其格式
3、 将该图表另存为图表模板
4、 更改工具中的图表设置,将图表的模板设为刚刚生成的模板名称
5、 以后该图表都会按指定模板的样式生成
注意:虽然同一个模板可以套用到不同的图表中,但是如果你发现异常(比如图表缩到一个点等),那么请尝试用上述步骤为该图表单独设置一个模板。
下面我们将介绍如何建立和设置模板。
假设我们将上面生成的图表的格式进行了修改如下图所示:
选择菜单“设计”->“另存为模板”,将模板文件保存到模板文件路径。
提示:通过功能按钮“General”可以如何查看和设置模板文件路径。
这样,再次通过功能按钮“Charts”进入图表设置,可以看到可用模板中增加了刚才保存的模板,将其设置为Chart1的模板,如下所示:
点击“确定”退出后,再次生成图表,即可看到新生成的图表已经按照新的格式生成。
五、其他设置
选择功能按钮“General”,可以看到其他常用设置:
图表高度和图表宽度:设置每个图表的高度和宽度(目前所有图表的大小都是一样的)
图表模板文件路径:查看和设置图表模板文件的路径。
附录
查看Excel的版本
通过菜单“文件”->“帮助”查看,如下图所示:
使工具随Excel启动加载
选择菜单“文件”->“选项”,打开加载项的管理页面,如下图所示:
转到Excel加载项的管理页面,如下图所示:
选择“浏览”,找到该工具文件(以“xlam”或“xla”为扩展名),即可使Excel每次启动时都装载该工具。
注意:当Excel打开时,无法更新更新本工具,需要关闭Excel之后再更新,或者去掉该加载宏的勾选。
使用Excel 2007版本如果您使用的是Excel 2007版本,由于未知原因,功能区按钮不能正常显示,请直接执行相应的宏:
图表设置对应的宏为:do_charts
生成图表对应的宏为:do_generate
如果不清楚如何执行宏,请到百度搜索。
已知错误
序号 | 描述
| 建议解决方法
| 状态
|
IR001 | 在图表设置中,如果次要坐标轴列出现在主要坐标轴列前面,则图表可能会出现混乱
| 严格按照主要坐标轴系列在次要坐标轴系列前面的顺序定义图表数据
| 解决中
|