用Excel Link实现Excel与Matlab混合编程

用Excel Link实现Excel与Matlab混合编程
用Excel Link实现Excel与Matlab混合编程

用Excel Link实现Excel与Matlab混合编程

来源: 神经网络作者:AI俱乐部网友评论0 条浏览次数48

Excel Link是一个在Windows环境下实现Excel与Matlab进行链接的插件。通过连接Excel 和Matlab,用户可以在Excel工作表空间和宏编程工具中使用Matlab的数值计算,图形处理等功能,不需要脱离Excel环境。同时由Excel Link来保证两个工作环境中的数据交换和同步更新。 1. Excel Link的安装和和设置首先,在系统中安装Excel软件。然后安装Matlab和Excel Link,用Matlab安装盘开始安装,选择自定义安装中,在选中组件ExcelLink,如下图所示:安装完Excel Link后还需要在Excel中进行一些设置后才能使用。启动Excel,选择菜单“工具”项下的“加载宏”项,弹出如下对话框:选中Excel Link项。如果该项不存在,则通过浏览目录,在目录%MATLAB%toolboxexlink下找到excllink.xla文件,如下图示,并确定。选中ExcelLink项并确定后,在Excel中多了一个Excel Link工具条,如下图示: 经过以上的设置后就可以开始使用Excel Link了。

2. ExcelLink连接管理函数

(1) Matlabinit

该函数只能在宏子例程中使用。初始化ExcelLink和启动Matlab进程。只有在MLAutoStart 函数中使用“no”参数,才需要手动使用Matlabinit来初始化ExcelLink和启动Matlab进程,如果使用参数“yes”,则Matlabinit是自动执行的。

使用语法:Matlabinit

(2) MLAutoStart

设置自动启动Matlab和ExcelLink。

在工作表中的使用语法:

MLAutoStart("yes")

MLAutoStart("no")

在宏中的使用语法:

MLAutoStart "yes"

MLAutoStart "no"

使用“yes”参数,则当Excel启动时,自动启动Matlab和ExcelLink;如果使用参数“no”,则当Excel启动时,不启动Matlab和ExcelLink。如果在此之前它们已经启动,则无任何影响。

(3) MLClose

终止Matlab进程并删除Matlab工作空间的所有变量。并通知Excel,Matlab不再运行。

在工作表中的使用语法:

MLClose()

在宏中的使用语法:

MLClose

(4) MLOpen

启动Matlab进程。如果Matlab进程已经启动,则MLOpen函数不进行任何操作。在使用MLClose关闭Matlab进程后使用MLOpen来重新启动Matlab。

在工作表中的使用语法:

MLOpen()

在宏中的使用语法:

MLOpen

3. ExcelLink数据管理函数

(1) Matlabfcn

根据给定的Excel数据执行Matlab命令。

在工作表中使用时的语法:

matlabfcn(command,inputs)

参数command,Matlab将执行的命令,命令需要写成“command”(使用双引号引起来)的形式。

参数inputs 传给Matlab命令的变长输入参数列表。列表是包含数据的工作表单元格范围。

函数返回单一数值或者是字符串,结果返回到调用函数的单元格中。

例如matlabfcn(”sum”,B1:B10);把从B1到B10的单元格中数据相加,如下图示:

并将结果返回到当前的活动单元格。即A11,结果如下图。

(2) Matlabsub

根据给定的Excel数据执行Matlab命令,并将结果返回到指定的单元格中。

在工作表中的使用语法:

matlabsub(command,edat,inputs)

command和inputs参数的与matlabfcn相同。

参数edat,指定返回值写入在工作表中的位置。如果edat用双引号引起来,则edat必须是单元格地址或范围的名字。如果参数不用引号引起edat的形式,则通过计算获得矩阵名。

例如:matlabsub(”sum”,”A1”,B1:B10);把工作表中从单元格B1到B10的数据相加,并将结果返回到单元格A1中。

注意:edat指定的位置不能包含matlabsub所在的位置。

(3) MLAppendMatrix

将Excel工作表中的数据追加到Matlab中指定的矩阵中如果该矩阵不存在,则创建矩阵。

在工作表中使用的语法:

MLAppendMatrix(var_name,mdat)

在宏中使用的语法:

MLAppendMatrix var_name,mdat

注意要追加的数据维数要和原矩阵中的维数相匹配,否则出错。

例如:MLAppendMatrix(”a”,A1:A2);假设矩阵a是个2行3列的矩阵,如下图:

将A1:A2中的数据追加到矩阵后,如下图示

成为矩阵的第四列,如下图示。

单元格B1中是字符a,函数MLAppendMatrix(B1,A1:A2)的作用于MLAppendMatrix (”a”,A1:A2)相同。

(4) MLDeleteMatrix

删除Matlab空间中指定的矩阵

在工作表中使用的语法:

MLDeleteMatrix(var_name);

在宏中使用的语法:

MLDeleteMatrix var_name

Var_name,是要删除的矩阵名,如果矩阵名在引号内“var_name”的形式,则直接指定变量名,如果var_name不用引号引起来,则通过计算获得实际矩阵的名字。

例如,单元格B1中的内容为a,MLDeleteMatrix(B1),则表示删除Matlab工作空间的矩阵a,它等价于MLDeleteMatrix(”a”)

(5) MLEvalString

将命令(写成字符串的形式)传到Matlab中执行。

在工作表中使用的语法:

MLEvalString(command);

在宏中使用的语法:

MLEvalString command

参数command如果是用引号引起来”command”的形式,则是直接指定命令;如果不用引号引起来command的形式,则command必须是包含了命令字符串的工作表的单元格地址或者是范围。

例如:MLEvalString(”b=magic(4)”);

表示在Matlab中执行命令b=magic(4);

(6) MLGetMatrix

将指定的Matlab矩阵写入到Excel工作表中的指定位置。

在工作表中使用的语法:

MLGetMatrix(var_name,edat)

在宏中使用的语法:

MLGetMatrix var_name,edat

参数Var_name,是要写入工作表的矩阵名,如果矩阵名在引号内“var_name”的形式,则直接指定变量名,如果var_name不用引号引起来,则通过计算获得实际矩阵的名字。

参数edat指定了矩阵写入工组表的位置。如果参数是用引号引起”edat”的形式,则是直接指定矩阵名,如果参数不用引号引起edat的形式,则通过计算获得矩阵名。

例如:MLGetMatrix(”a”,”sheet1!B1”);

将矩阵a写入工作表sheet1以单元格B1起始的位置,如果a是一个2行3列的矩阵,则矩阵占据sheet1的B1到D2的空间。如果在A1中有字符串a,则MLGetMatrix(A1,” sheet1!C1”)的作用与MLGetMatrix(”a”,”sheet1!C1”)相同。函数运行结果如图示。

(7) MLGetVar

将MatLab矩阵传送给Excel VBA变量,只能在宏子例程中使用。

使用语法:

MLGetVar ML_var_name,VBA_var_name

参数ML_var_name是将获取的矩阵名。如果矩阵名在引号内“ML_var_name”的形式,则直接指定变量名,如果ML_var_name不用引号引起来,则通过计算获得实际矩阵的名字。

参数VBA_var_name,将其Matlab矩阵数据传给的VBA变量名,不用引号将其引起来。

例如:

Sub Fetch()

MLGetVar "J",DataJ

End Sub

表示将Matlab矩阵J的数据写入到VBA变量DataJ中。

(8) MLPutMatrix

用指定位置的Excel工作表中的数据,创建或者覆盖Matlab矩阵。

在工作表中使用的语法:

MLPutMatrix(var_name,mdat)

在宏中使用的语法:

MLPutString var_name,mdat

参数var_name是将有被创建或者被覆盖的矩阵名。如果指定的矩阵不存在,则创建该矩阵,如果矩阵已经存在,则覆盖该矩阵。

参数mdat,指定工作表中的位置。

例如:工作表中有A1到C2的数据,使用函数MLPutMatrix(”c”,A1:C2),则可以将这些数据写到Matlab矩阵c中,如下图示。

注意:如果修改工作表中的数据,则Matlab中的矩阵相应发生变化。如果把数据剪切到别的地方,如D1到F2,则函数MLPutMatrix(”c”,A1:C2)会自动更改为MLPutMatrix(”c”,D1:F2)

(9) MLPutVar

使用VBA变量的数据创建或者覆盖Matlab 矩阵。只能在宏子例程中使用。

使用语法:

MLPutVar ML_var_name,VBA_var_name

参数ML_var_name是将被创建或覆盖的矩阵名。如果矩阵名在引号内“ML_var_name”的形式,则直接指定变量名,如果ML_var_name不用引号引起来,则通过计算获得实际矩阵的名字。

参数VBA_var_name,将其数据传给Matlab矩阵的VBA变量名,不用引号将其引起来。

如果VBA_var_name变量包含字符串的数据,则输出到Matlab为元胞数组格式。

例如:

Sub Put()

MLPutVar "K",DataK

End Sub

用VBA变量DataK中的数据创建或着覆盖Matlab矩阵K。

4. 补充使用Excel Link的注意事项

(1)Excel工作表通常以“=”作为起始标记,例如=matlabfcn(”sum”,B1:B10);

(2)大多数的Excel Link函数中有两种定义变量的方式:直接定义,即将变量用双引号标记则是直接定义变量,例如MLGetMatrix(”bonds”,”sheet1!C1”),其中bonds是直接定义

的变量;间接定义,函数中的不用双引号的工作表单元地址或行列名称被看作是间接变量,函数对其指引的内容进行操作。工作表单元地址可以包含页表序号,例如MLDeleteMatrix(B1);单元格B1中的内容为a,则相当于执行MLDeleteMatrix(”a”);

(3)建议使用Excel Link的自动计算模式。如果在手动计算模式下使用MLGetMatrix函数,当在单元格中输入完函数等式时,需要按F9键执行,而按下F9键将有可能引起其他工作表函数的重复执行,产生不可预料的后果。设置Excel Link自动计算模式方法如下:在Excel“工具”菜单的“选项”,选择重新计算标签,图4.2.13。

(4)如果需要在工作表中重新计算Excel Link函数,最好按F2键和回车键单步执行每个函数。

(5)如果在MLGetMatrix函数中使用了单元的直接地址,那么当删除了行或列或者将函数从其他单元复制到新的单元后,一定要重新修改地址。Excel Link不能自动改变MLGetMatrix 中的地址。

(6)在打开一个包含ExcelLink函数的Excel数据表的时候,Excel会自动从上到下,从左到右地执行这些函数,所有有可能出现如“#COMMAND!”或“#NONEXIST”等Excel错误提示,只需关闭所有Matlab图形窗口,然后按F2键并回车重新单步执行单元格里地函数就可以了。

5. 在工作表和在宏中使用ExcelLink的例子

例1 :(在工作表中使用ExcelLink)如下图所示:

使用mlopen()函数启动Matlab,

使用mlevalstring("load census")载入matlab自带的数据文件census,其中包含矩阵cdate 和pop。

使用mlgetmatrix("cdate","E1"),将Matlab空间的矩阵cdata写入到工作表中以E1开始的位置;

mlgetmatrix("pop","F1");将Matlab空间的矩阵pop写入到工作表中以F1开始的位置;运行结果如下图所示:

mlputmatrix("x",E1:E21)

mlputmatrix("y",F1:F21)

将E1到E21中的数据以及F1到F21中的数据分别写入到Matlab空间的矩阵变量x和y中。mlevalstring("z=x-mean(x)./std(x)")

mlevalstring("[p2,s2]=polyfit(z,y,2)")

mlevalstring("[pop2,de12]=polyval(p2,z,s2)")

根据所给的数据拟合多项式并进行偏差计算。

mlevalstring("plot(x,y,'+',x,pop2,'g-',…

x,pop2+2*del2,'r:',x,pop2-2*del2,'r:')")

绘出离散点、拟合曲线图及偏差曲线图,结果如下图示:

mlclose();

关闭Matlab。

例2:在宏中使用Excel Link

新建一个Excel工作表,打开Visual Basic编辑器,操作如下图示:

然后在工程管理器中插入模块,如下图:

在模块代码区域写下如下代码,如下图:

Function excellinktest()

MLOpen

mlevalstring "load census"

mlgetmatrix "cdate","E1"

mlgetmatrix "pop","F1"

mlputmatrix "x",Range("E1:E21")

mlputmatrix "y",Range("F1:F21")

Matlabrequest

mlevalstring "z=(x-mean(x))./std(x)"

mlevalstring "[p2,s2]=polyfit(z,y,2)"

mlevalstring "[pop2,del2]=polyval(p2,z,s2)"

mlevalstring "plot(x,y,'+',x,pop2,'g-',x,pop2+2*del2,'r:',x,pop2-2*del2,'r:')"

End Function

选中模块1,在“工具”菜单,“引用”选项,如下图示。

弹出引用对话框,选择Excel Link,如下图:

确定后,即可运行该程序,结果与例1相同。

1、MATLAB的数据导出问题:

如果计算结果被保存为B矩阵:

第一步在指令栏输入:

》save 'b.txt' B -ascii %(把矩阵B的数据,导出到了TXT文件中,名字为b.txt)%

回车

结果b.txt文件就会被保存到work文件夹下

打开b.txt,你会发现,如果数据很多,排列可能没有想象的整齐,而且是二进制显示的,你会怀

疑出问题了,别担心,没问题。

《Excel建立图表》教案.doc

《 Excel建立图表》教案 教学目标:认识图表的基本样式,学会建立和修饰图表。 教学重点:利用图表向导建立图表,图表的编辑。 教学难点:图表的修饰。 教学方法:讲授,演示。。 一、组织教学 二、复习导入 前面我们学习了如何对数据进行分析,在实际生活中,有时我们为了能够直观的展现数据和分析数据,需要用折线图、柱形图或饼图表示表格中数据的比例关系,通过图表可以将抽象的数据形象化,便于我们理解、分析。 三、讲授新课 (一)、认识图表 下图就是EXCEL提供的一种饼图图表 这张“我国土地利用类型”图表,能直观地看出我国土地利用的整体水平,也能反映出不同类型之间的差异。 EXCEL中有很多的基本图表可供选择,我们只介绍其中的折线图、柱形图和饼(二)、利用“图表向导”制作例如:前面介绍的例子: 在学生成绩表中针对语文成绩制作一个折线图: 学生成绩表 学号 姓名政治语文数学英语总分平均分 9801 王小红 84.5 91 88 85

9802 梁虹春 87 95 81 91 9803 冯立峰 77 84 79 74 9804 吕国华 80 88 91 78 9805 胡建军 91 86.5 74 80 9806 李静静 90 87 91 96 9807 马晓莉 82 93 97 89 步骤1:选定用于制作图表的数据区和数据标志区。在此例中我们选择A1:A8和D1:D8,其中A1:A8为图表的标志区,D1:D8为图表的数据区。 步骤2:单击常用工具栏上的“图表向导”按钮,出现“图表类型”对话框: 在对话框左边的图表类型里选择相应的图表类型,右边选择相应的子图表类型。在此例中我们选择“簇状柱形图”。 步骤3:单击“下一步”,出现“图表源数据”对话框,对数据区域和系列进行设定。 步骤4:单击下一步,出现“图表选项”对话框,对“标题”、“坐标轴”、“网格线”、“图例”、“数据标志”和“数据表”分别进行设定。 步骤5:单击下一步,出现“图表位置”对话框,对图表的位置进行设定。 步骤6:单击“完成”按钮,图表制作就完成了,如下图所示: (三)、修饰图表 1、移动图表位置和调整大小 单击图表区域,选定图表,被选定的图表周围有8个黑色的小方块,在图表区域内按下鼠标左键,并拖动,既可以移动图表的位置。把鼠标指针移到图表右下角的黑色小方块上,当鼠标指针变成双箭头时,按下左键拖动,即可改变图表的大小。双击图表区的空白处,出现“图表区格式”对话框。单击图表外任意一点,取消图表上的黑色小方块。 2、修改图表内容

[单选题]在工作表中用图表向导创建图表时

1.[单选题]在工作表中用“图表向导”创建图表时,第四个对话框是让用户选 择。 (A)、正确的数据区域引用及数据系列产生在“行”或“列” (B)、所生成图表的位置是嵌入在原工作表还是新建一图表工作表 (C)、图表标题的内容及指定分类轴、数据轴 (D)、适合的图表类型 2.[单选题]在计算机内,数据的基本单位是()。 (A)、数据元素 (B)、一个机器字数据 (C)、一个字节数据 (D)、数据项 3. [单选题]要在因特网上实现电子邮件,所有的用户终端机都必须或通过局域网 或用modem通过电话线连接到,它们之间再通过Internet相联。 (A)、E-msil服务器 (B)、本地电信局 (C)、本地主机 (D)、全国E-msil服务中心 4. [单选题]在微型计算机系统中,鼠标是属于()。 (A)、控制器 (B)、输出设备 (C)、输入设备 (D)、存储设备 5.[多选题]将Word文档的连续两段合并成一段,可使用以下那些键?()(A)、[Backspace] (B)、[Esc] (C)、[Ctrl] (D)、[Del] 6. [多选题]在WORD中,要实现“替换”字符串的功能,可以选择什么命令操作? (A)、[Ctrl]+[F]键 (B)、[Ctrl]+[H]键 (C)、“编辑/替换” (D)、“编辑/定位” (E)、“编辑/查找” 7.[单选题]在启动WINDOWS时,桌面上会出现不同的图标,双击图标可浏览计算机上的所有内容。 (A)、收信箱 (B)、我的电脑 (C)、网络邻居 (D)、回收站 8.[多选题]在WORD中,什么情况下,会出现“另存为”对话框? (A)、当文档首次存盘时

Excel图表:创建基本图表

Excel图表:创建基本图表 前面我们在Excel实例系列中学习了很多基础知识和技能,包括图解Excel入门、Excel数据的输入、Excel公式与函数的使用等等。接下来我们将继续通过实例的形式学习一个非常有趣的内容,即Excel图表的制作。 Excel图表可以将数据图形化,更直观的显示数据,使数据的比较或趋势变得一目了然,从而更容易表达我们的观点。 本课我们将通过“图表向导”创建最基本的图表。为了方便想一起进行下面操作的读者朋友,文章末尾提供了原文件供大家下载参考,朋友们可以先下载它到本地电脑,然后打开它和下面的步骤一同操作。 实例背景:小张是一名销售主管,他负责管理三个部门,快到年终了,为了用Excel 统计分析销售情况,他把三个部门2004年第四季度的销售业绩输入到了Excel工作表中(图1)。 为了让三个部门的业绩情况更直观的表显示,他将通过Excel“图表向导”,将数据转化为图表。 思路分析:利用“图表向导”制作图表,首要的一步是选择生成图表的数据区域,接下来根据“图表向导”的提示一步一步操作即可快速生成基本的图表。 操作步骤: 一、创建图表 1. 打开“创建基本的图表(原始文件)”工作薄文件,进入“练习”工作表,选中需要生成图表的数据区域“A1:D4”。 2. 单击“常用”工具栏上的“图表向导”按钮(图2)。或者选择菜单“插入→图表”命令。打开“图表向导”对话框。

3. 默认“图表类型”为“柱形图”和子图表类型(图3),单击下方的“按下不放可查看示例”按钮,可以看到将得到的图表外观的预览。 4. 直接单击“完成”按钮,将在当前工作表中得到生成的图表(图4)。

用Excel2000做图表

用Excel 2000做图表 2007-04-23 16:34 Microsoft Excel 2000在企业办公、数据处理等方面具有强大的功能。但是,对于如何根据Excel工作表中的数据来创建图表及生成链接,许多人却知之甚少。下面我们以某工厂1990年至1995年的工业年生产总值为例,来说明柱形图表的生成与链接过程。 制作图表 Microsoft Excel 2000的图表模板很多,在生产和销售中,经常用柱形图来描述,这样,有利于 看出并分析其变化趋势。制作图表的步骤如下: 1、选定年份和生产总值两行数值,单击[图表向导],如图1。在图表向导对话框中图表类型选择 柱形图,子图表类型选择簇状柱形图,单击[下一步]。 图1 2、在图表源数据的数据区域中出现“=Sheet1!$A$3:$G$4”,“系列产生在”选择“行”,在系列中的分类X轴标志中填入“=Sh eet1!$B$3:$G$3”,系列对话框中删除“年份”,单击[下一步],如图2。

图2 3、在图表选项中填入图表标题,X轴和Y轴的名称,单击[下一步]。 4、在图表位置的“作为其中的对象插入”中填入“Sheet1”,单击[完成]即可生成图表,如图3所示。 图3 为图表美容

图表生成以后,中间的图形太小,周围的文字又太大,看起来很不舒服,我们可以加以修饰,使 其美观大方。具体做法如下: 1、单击鼠标右键,弹出对话框,选中[图表区格式],弹出图表区格式对话框,首先显示的是图案选项卡,选中[阴影(D)]。单击[填充效果]按钮,在填充效果对话框中您可以选择您喜欢的背景效果,我们在过渡选项卡中选择“单色”、“浅绿色”,将颜色调到合适的深度,如图4,再选择默认的底纹样式“横向”,单击[确定]。 图4 2、以同样的方式修饰绘图区和数据系列区。 3、现在,图表中的文字有些大,绘图区又小。单击图表的纵轴,在字号栏中选择小一点的字体, 或双击纵轴对其进行多项修饰如字体、字号、加粗、刻度等。然后以同样的方法修饰横轴。 4、对图表标题和图例进行修饰,修改字体、字号以及填充效果等,基本和以上方法相同。 5、下面,我们对横轴和纵轴的标题说明加以修饰,如果图表中已经有标题说明,可以用以上的方法,如果没有的话,在绘图区单击鼠标右键,从快捷菜单选择[图表选项],在图表选项中填入图表标题和横坐标、纵坐标的标题,单击[确定]即可。 6、最后,我们调整各部分的大小位置,使之协调美观。这一步用鼠标即可办到,作好的图表如图 5所示。是不是效果不错? 图5 图表与工作表的链接

3.5 在Excel中创建图表

3.5 在Excel中创建图表 3.5.1.Excel中创建图表 Excel 2010图标类型丰富、创建灵活、功能全面、作用强大,可以把不同数据之间的关系更加形象的表示出来,方便用户更加容易的观察到数据的变化。 1.图表的类型 Excel 2010提供了以下几大类图表,其中每个大类中又包含很多子类型,如表3-3所示。 表3-3 Excel的图表类型 2.图表的组成 下面以柱形图为例介绍图表的组成,如图3-61所示。

图3-61 图表的组成 各项功能如表3-4所示。 表3-4 图表组成及功能 3.创建图表 下面以素材文件夹中的“电子产品季度销量表.xlsx”为例,对如何创建图表进行详细讲

解。 步骤1:首先新建一个工作簿,并输入相关的数据,此处打开随书附带光盘中的CDROM|素材|第3章|电子产品季度销量表.xlsx。 说明:对于创建图表所需要的数据,应按照行或列的形式进行组织排列,并在数据的左侧和上方设置相应标题,标题最好是以文本的形式出现。 步骤2:选择需要创建图表的单元格区域,此处选择A2:E7单元格区域。 步骤3:在【插入】|【图表】组中选择一种图表类型,然后在其下拉列表中选择该图表类型的子类型。用户也可以在【图表】选项组中单击对话框启动器按钮,即可打开如图3-62所示的“插入图表”对话框,可以从中选择一种合适的图表类型。此处选择“柱形图”中的“簇状柱形图”。单击“确定”按钮,即可将图表插入表中。 图3-62 选择图表的类型 步骤4 :移动图表位置:光标移动到图表的空白位置,当光标变为时,按着鼠标左键拖动到合适的位置即可。 步骤5:改变图表大小:将光标移动到图表外边框上的四边或四个角的控制点位置,当鼠标指针变为或时,按着鼠标左键拖动调整到合适的大小。 4.将图表移动到新的工作表中 下面介绍如何将插入的图表移动到一个新的工作表中,其具体操作步骤如下:

《Excel建立图表》教案

《Excel建立图表》教案 教学目标:认识图表的基本样式,学会建立和修饰图表。 教学重点:利用图表向导建立图表,图表的编辑。 教学难点:图表的修饰。 教学方法:讲授,演示。。 一、组织教学 二、复习导入 前面我们学习了如何对数据进行分析,在实际生活中,有时我们为了能够直观的展现数据和分析数据,需要用折线图、柱形图或饼图表示表格中数据的比例关系,通过图表可以将抽象的数据形象化,便于我们理解、分析。 三、讲授新课 (一)、认识图表 下图就是EXCEL提供的一种饼图图表 这张“我国土地利用类型”图表,能直观地看出我国土地利用 的整体水平,也能反映出不同类型之间的差异。 EXCEL中有很多的基本图表可供选择,我们只介绍其中的 折线图、柱形图和饼图。 (二)、利用“图表向导”制作图表 例如:前面介绍的例子: 在学生成绩表中针对语文成绩制作一个折线图: 学生成绩表 学号姓名政治语文数学英语总分平均分 9801 王小红84.5 91 88 85 9802 梁虹春87 95 81 91 9803 冯立峰77 84 79 74 9804 吕国华80 88 91 78 9805 胡建军91 86.5 74 80 9806 李静静90 87 91 96 9807 马晓莉82 93 97 89 步骤1:A8为图表的标志区,D1:D8为图表的数据区。 步骤2:单击常用工具栏上的“图表向导”按钮,出现 “图表类型”对话框: 在对话框左边的图表类型里选择相应的图表类型,右边选择相应的子图表类型。在此例中我们选择“簇状柱形图”。 步骤3:单击“下一步”,出现“图表源数据”对话框,对数据区域和系列进行设定。 步骤4:单击下一步,出现“图表选项”对话框,对“标 题”、“坐标轴”、“网格线”、“图例”、“数据标志” 和“数据表”分别进行设定。 步骤5:单击下一步,出现“图表位置”对话框,对图表的位置进行设定。 步骤6:单击“完成”按钮,图表制作就完成了,如下图所示: (三)、修饰图表 1、移动图表位置和调整大小 单击图表区域,选定图表,被选定的图表周围有8个黑色的小方块,在图表区域内按下鼠标左键,并拖动,既可以移动图表的位置。把鼠标指针移到图表右下角的黑色小方块上,当鼠标指针变成双箭头时,按下左键拖动,即 可改变图表的大小。双击图表区的空白处,出现“图表区格式”对话框。单击图表外任意一点,取消图表上的黑色小方块。

《Excel建立图表》教案(最新整理)

《Excel 建立图表》教案 教学目标:认识图表的基本样式,学会建立和修饰图表。教学重点:利用图表向导建立图表,图表的编辑。教学难点:图表的修饰。教学方法:讲授,演示。。一、组织教学二、复习导入 前面我们学习了如何对数据进行分析,在实际生活中,有时我们为了能够直观的展现数据和分析数据,需要用折线图、柱形图或饼图表示表格中数据的比例关系,通过图表可以将抽象的数据形象化,便于我们理解、分析。三、讲授新课(一)、认识图表 下图就是EXCEL 提供的一种饼图图表 学号姓名政治9801王小红84.5:A8为 图表的标志区,D1:D8为图表的数据区。 步骤2:单击常用工具栏上的“图表向导”按钮, 出现“图表类型”对话框: 在对话框左边的图表类型里选择相应的图表类型,右边选择相应的子图表类型。在此例中我们选择“簇状柱形 图”。 步骤3:单击“下一步”,出现“图表源数据”对话框,对 数据区域和系列进行设定。 步骤4:单击下一步,出现“图表选项”对话框,对“标 题”、“坐标轴”、“网格线”、“图例”、“数据标志”和“数据表”分别进行设定。 步骤5:单击下一步,出现“图表位置”对话框,对图表的位置进行设定。 步骤6:单击“完成”按钮,图表制作就完成了,如下图所示: (三)、修饰图表 1、移动图表位置和调整大小 单击图表区域,选定图表,被选定的图表周围有8个黑色的小方块,在图表区域内按下鼠标左键,并拖动,既可以移动图表的位置。把鼠标指针移到图表右下角的黑色小方块上,当鼠标指针变成双箭头时,按下左键拖动,即可改变图表的大小。双击图表区的空白处,出现“图表区格式”对话框。单击图表外任意一点,取消图表上的黑色小方块。 我国的土地利用类型 7% 33% 13% 10% 4%10% 4%19%久久久久久久久久久久 久久 久久 久久久久久久久久久久久久久久 久久久久久久久久久久久久久

EXCEL图表制作与修改

Excel图表类型的修改 一、修改图表的类型 当图表创建完成以后,如果需要修改图表的类型,直接调用“图表类型”命令即可。 1. 打开“修改图表类型(原始文件)”工作薄文件,进入“修改图表类型”工作表,可以看到一个已经创建好的图表,使用的类型是“柱形图”。 2. 假设我们的目标是想把该图表的类型该为“折线图”。用鼠标单击图表边缘,图表的四周出现了八个黑色的小方块,表示选中了图表。} 3. 这时单击鼠标右键,在弹出的菜单中选择“图表类型”命令(也可以选择菜单“图表→图表类型”命令),打开“图表类型”对话框。在这里选择需要的图表类型和子类型,单击“确定”按钮完成修改(图1)。 从这个操作中可以看到,当图表创建完成后,需要修改它的图表类型是相当方便的。 二、在一个图表中使用两种图表类型 有时候,为了更好地表达自己的观点,可能需要在一个图表中使用两种或者以上的图表类型。在这种情况下,需要理解:使用不同的图表类型是针对不同的数据系列而言的。因此在具体操作时,要注意选择恰当数据系列进行图表类型的修改。下面通过实际例子中,我们希望把“实际销售量”数据系列的图表类型修改为“折线图”。

1. 进入“组合使用图表类型”工作表,可以看到一个已经创建完成的图表,两个数据系列都使用的是柱形图表类型(图2)。 2. 为了修改系列“实际销售量”的图表类型,下面我们要先选中系列“实际销售量”。用鼠标单击任何一个代表实际销售量的棕色柱形图,可以看到四个棕色柱形图中间都出现了一个绿色小方块(图3),同时可以在编辑窗口左上方的名称框中看到“系列…实际…?”(图4),表明系列“实际销售量”已经被选中。

Excel 插入图表详解

Excel>图表>创建图表 从开始到结束完整地创建图表 全部显示Microsoft Excel 不再提供图表向导。不过,可以通过在“插入”选项卡上的“图表”组中单击所需图表类型来创建基本图表。若要创建显示所需详细信息的图表,可以随后继续执行以下分步过程的后续步骤。 您要做什么? 了解图表 了解图表的元素 修改基本图表以满足您的需要 为图表添加醒目的格式 通过创建图表模板重复使用图表 步骤1:创建基本图表 步骤2:更改图表的布局或样式 应用预定义图表布局 应用预定义图表样式 手动更改图表元素的布局 手动更改图表元素的格式 步骤3:添加或删除标题或数据标签

添加图表标题 添加坐标轴标题 将标题链接到工作表单元格 添加数据标签 删除图表中的标题或数据标签 步骤4:显示或隐藏图例 步骤5:显示或隐藏图表坐标轴或网格线 显示或隐藏主要坐标轴 显示或隐藏次要坐标轴 显示或隐藏网格线 步骤6:移动图表或调整图表的大小 移动图表 调整图表的大小 步骤7:将图表另存为模板 了解图表 图表用于以图形形式显示数值数据系列,使您更容易理解大量数据以及不同数据系列之间的关系。若要在Excel 中创建图表,首先要在工作表中输入图表的数值数据。然后,可以通过在“插入”选项卡上的“图表”组中选择要使用的图表类型来将这些数据绘制到图表中。

工作表数据 根据工作表数据创建的图表 Excel 支持多种类型的图表,可帮助您使用对受众有意义的方式来显示数据。创建图表或更改现有图表时,可以从各种图表类型(如柱形图或饼图)及其子类型(如三维图表中的堆积柱形图或饼图)中进行选择。您也可以通过在图表中使用多种图表类型来创建组合图。

《EXCEL图表创建》教学设计

《EXCEL图表创建》教学设计 一、教材的依据 教材是由陕西出版集团陕西科学技术出版社出版的八年级下册,《EXCEL图表创建》是第二章中的第三节。本课是EXCEL中的关于数据图表的内容,图表功能是EXCEL中的最常用、最重要的功能,它在数据处理方面的地位十分重要。 主要内容为EXCEL中图表的创建和图表类型的修改。这节内容是在学生掌握了电子表格的输入和编辑、数据的处理之后学习的内容,教学内容包括两部分:图表的建立和类型的修改。通过本课的学习,除了能掌握建立图表和修改图表类型的方法外,还能引导学生从如何分析问题或任务需求着手,学会从各种需求中寻找技术解决的办法或策略,从而实现利用恰当的技术表现形式呈现主题,表达意图,从而提高学生的信息素养。 二、教学设计思路 中小学信息技术课程强调“通过信息技术课程使学生具有获取信息、传输信息、处理信息和应用信息的能力”、“培养学生良好的信息素养,把信息技术作为支持终身学习和合作学习的手段,为适应信息社会的学习、工作和生活打下必要的基础”。所以让学生通过学习,学会利用信息技术发展创造性思维,培养解决真实,开放问题能力的任务为目标,我设计了以下几个教学环节: 1、以学生对视力实践调查结果和NBA明星技术统计来创设教学情

境,提高学生课堂参与积极性与参与度。将教学情景放置在真实的环境中,体会到图表对于反映数据的作用。 2、在掌握图表插入时针对学情化繁为简,以学生自主探究为主,教师最后概括引领。 3、在巩固学习效果时精讲多练加深印象,以开放式综合练习的方式提高学生的能力。采用"以活动带动学习"的策略,让学生循序渐进地掌握技术,学会方法,提高信息技术支持下学习知识和完成任务的能力。 4、针对初中学生概括能力不强的实际特点,教师帮助学生概括出简单明了、实用性强的分析图表的一般方法, 5、注重开放性思维,注重信息的搜集加工与表达。处理信息和分析信息,表达信息的综合能力。在活动学习中采用开放式的要求,通过对表格材料的处理来分析获得数据背后的信息。这不仅增加了学生的知识面,而且培养了学生解决实际问题,乃至用多种方法,开放性的思维方式去解决实际问题的能力。 总之,本课力求采用自主探究的教学方式.放手让学生探索,培养学生的能力,从而达到让学生逐步学会学习的目的。 三、教学目标 知识技能:1.理解什么是EXCEL中的图表,掌握在EXCEL中插入图表的方法; 2.了解常见的图表类型并能够根据实际需要选择合适的图表类型; 3.掌握修改图表的方法;

在Excel中创建图表

在Excel中创建图表 Excel 2010的功能和使用 目录 一.Excel中创建图表 (1) 1.图表的类型 (1) 2.图表的组成 (2) 3.创建图表 (3) 5.更改图表的类型 (4) 6.更改图表的布局和样式 (4) 7.添加图表标题 (6) 8.添加数据标签 (7) 10.坐标轴和网格线 (8) 二.Excel中创建迷你图 (8) 1.什么是迷你图 (8) 3.取消迷你图组合 (9) 4.改变迷你图类型 (10) 5.突出显示数据点 (10) 7.处理隐藏和空单元格 (11) 8.清除迷你图 (11) 一.Excel中创建图表 Excel 2010图标类型丰富、创建灵活、功能全面、作用强大,可以把不同数据之间的关系更加形象的表示出来,方便用户更加容易的观察到数据的变化。 1.图表的类型 Excel 2010提供了以下几大类图表,其中每个大类中又包含很多子类型,如表所示。 表Excel的图表类型

2.图表的组成 下面以柱形图为例介绍图表的组成,如图所示。 图表的组成 各项功能如表所示。

图表组成及功能 3.创建图表 下面以素材文件夹中的“电子产品季度销量表.xlsx”为例,对如何创建图表进行详细讲解。 步骤1:首先新建一个工作簿,并输入相关的数据,此处打开随书附带光盘中的CDROM|素材|第3章|电子产品季度销量表.xlsx。 说明:对于创建图表所需要的数据,应按照行或列的形式进行组织排列,并在数据的左侧和上方设置相应标题,标题最好是以文本的形式出现。 步骤2:选择需要创建图表的单元格区域,此处选择A2:E7单元格区域。 步骤3:在【插入】|【图表】组中选择一种图表类型,然后在其下拉列表中选择该图表类型的子类型。用户也可以在【图表】选项组中单击对话框启动器按钮,即可打开如图所示的“插入图表”对话框,可以从中选择一种合适的图表类型。此处选择“柱形图”中的“簇状柱形图”。单击“确定”按钮,即可将图表插入表中。

EXCEL图表做法大全

Excel图表:创建基本图表 Excel图表可以将数据图形化,更直观的显示数据,使数据的比较或趋势变得一目了然,从而更容易表达我们的观点。 本课我们将通过“图表向导”创建最基本的图表。为了方便想一起进行下面操作的读者朋友,文章末尾提供了原文件供大家下载参考,朋友们可以先下载它到本地电脑,然后打开它和下面的步骤一同操作。 实例背景:小张是一名销售主管,他负责管理三个部门,快到年终了,为了用Excel统计分析销售情况,他把三个部门2004年第四季度的销售业绩输入到了Excel工作表中(图1)。 为了让三个部门的业绩情况更直观的表显示,他将通过Excel“图表向导”,将数据转化为图表。 思路分析:利用“图表向导”制作图表,首要的一步是选择生成图表的数据区域,接下来根据“图表向导”的提示一步一步操作即可快速生成基本的图表。 操作步骤: 一、创建图表 1、打开“创建基本的图表(原始文件)”工作薄文件,进入“练习”工作表,选中需要生成图表的数据区域“A1:D4”。 2、单击“常用”工具栏上的“图表向导”按钮(图2)。或者选择菜单“插入→图表”命令。打开“图表向导”对话框。 3、默认“图表类型”为“柱形图”和子图表类型(图3),单击下方的“按下不放可查看示例”按钮,可以看到将得到的图表外观的预览。

4、直接单击“完成”按钮,将在当前工作表中得到生成的图表(图4)。 二、动态更新图表中的数据 生成图表后,发现部门二十月份的业绩应为120,是不是需要将B3单元格改为120后,再重新生成图表呢?没有这个必要,直接将B3单元格的数据由85改为120后回车确认,可以看到部门二十月份数据的柱形图自动更新。 三、移动图表 有时候,我们希望移动图表到恰当的位置,让工作表看起来更美观,下面的操作我们将学习如何移动图表。 1、单击图表的边框,图表的四角和四边上将出现8个黑色的小正方形。 2、接着一直按住鼠标不放,移动鼠标,这时鼠标指针会变成四向箭头和虚线(图5),继续移动鼠标,同时图表的位置随着鼠标的移动而改变。 3、用这样的方法把图表移动到恰当的位置即可。 四、调整图表的大小 同样地,我们也可能希望调整图表的大小,有这种需求时进行下面的操作即可。 1、单击图表的边框,图表的四角和四边上将出现8个黑色的小正方形。 2、将鼠标指针移动到某个正方形上,然后拖动它就可以改变图表的大小(图6)。

Excel图表生成步骤

Excel2007图表生成步骤 1.按照图,将数据表格填入Excel表格中: F4 - '虚I 29 1 A B C D E F C J I 彳国k:按狡丰产品月度 | J K1]£H 0F 120闻年1月-2000年3月£□1自履.塔速走势国 22008^1 月2月m月4月5月£月丁月日月2月10月11月12月2009年1片胡 3出口傭300290350 340_ 345390390400話日350300 24=0250290 4同ttffik ia151 屯 25\?9|1 ia22121410-3-8 -30-21-21 5 6 7 3 9 10 11 2.选中数据区域,插入-> 柱形图: A1 - 卜2003-^1^-200^3月社屋高廝蘇I手品月應出口悄用拖冠未那国 金弍述币倆血 Til丿KA 词1 期E 暑 |S 1搭状SmartArt A ■ E U 1 20阳年1月2月 岀口值300 290 商比凿长匹15 —点击诜中的盯 曲爭再更羸細1 適… ~ C 2005$ 兀曜亍豐亍琪目计鵲岚巴£ 4 ft 1 a I J K L M W0 P 换国静拽禾产邛可席出可醜菲■-走势圏 T月日月阴山月丄1月12月2M9<1月2月3月 153? 39040039a300 240250 290 18 22 12107-B -30-21 -21

4.选中棕色的柱状图,右击,在弹出的快捷菜单中选中“设置数据系列格式” 5.在弹出的对话框中选中“次坐标轴” ,然后单击“关闭” 3.拖动改变柱形图的大小: ISO 3 Z J A Q 3 耍设U 匚配徉式卫, ■出口值 ■同比增长 没 迢耳渎世“, 更蔥妄列囹丟癸型①“

如何使用Excel制作生成图表

如何使用Excel制作生成图表 悬赏分:0 - 提问时间2008-12-30 21:15 运用Excel的图表制作可以生成多种类型的图表,下面以柱形图、折线图、饼图三种类型为例,分别介绍其制作方法。 图表可以用来表现数据间的某种相对关系,在常规状态下我们一般运用柱形图比较数据间的多少关系;用折线图反映数据间的趋势关系;用饼图表现数据间的比例分配关系。运用Excel的图表制作可以生成多种类型的图表,下面以柱形图、折线图、饼图三种类型为例,分别介绍其制作方法。 1.点击“开始→程序→Microsoft Excel”,进入Excel工作界面,先制作统计表格,并拖拉选取要生成图表的数据区。 2.单击“插入”工具栏中的“图表”,显示图表向导第一步骤——图表类型对话框,选择图表类型为柱形图,单击“下一步”。 3.进入图表向导第二步骤——图表数据源,根据需要选择系列产生在行或列,单击“下一步”。 4.进入图表向导第三步骤——图表选项,此时有一组选项标签,用来确定生成的图表中需要显示的信息(如图表标题、轴标题、网格线等,可根据个人生成图表的需要选择)。 5.通常直接单击“下一步”进入图表向导第四步骤——图表位置,在默认状态下,程序会将生成的图表嵌入当前工作表单中。如果希望图表与表格工作区分开,选择新工作表项,在图表1位置输入新表单的名称(本例使用默认状态)。 6.如果以上各步骤的操作发生错误,可按“上一步”按钮返回重新选择,完成图表向导第4步骤操作后,如没有错误,单击“完成”按钮,就生成了比较数据的柱形图。 在最终生成的柱形图中,用鼠标右键单击图区域,显示命令列表,从中选择图表类型选项,显示图表类型对话框,从对话框中选择折线图,单击“确定”按钮后就生成了反映数据趋势的折线图。 三、饼图 同折线图的生成步骤基本一样,只要从“图表类型”对话框中选择“饼图”,单出“确定”按钮,就能生成反映数据比例分配的饼图。 说明:在图表的制作过程中、制作完成后均有很多种修饰项目,可根据自己的爱好和需要,按照提示,选择满意的背景、色彩、子图表、字体等修饰图表。 你现在的位置:远播网》办公自动化频道》办公自动化资料列表》图表与图形》如何使用Excel制作生成图表 看来你对数据库比较熟悉,其实Excel也提供了类似于Access数据库软件的一些功能,利用好这个技巧,就可以轻松处理好你的问题了~ ~ ~ ~ ~ 步骤如下: 一建立一个数据库 当完成了对一个数据库的结构设计后,就可以在工作表中建立它了。首先在工作表的首行依次输入各个字段:员工姓名、地区、日期、产品名称、销售数量、销售金额、销售金额,如图12-1所示。当我们输入完字段后,就可以在工作表中按照记录输入数据了。 提示:字段名放在工作表的某一行的各相邻单元中。也可以为字段名和尚未建立的数据库记录建立一个格式。

相关主题
相关文档
最新文档