要做动态图表,就需要有动态的数据区域,OFFSET函数就应运而生了,OFFSET(起点,下偏移量,右偏移量,取几行,取几列)。
插入滚动条,再把滚动条连接到单元格上,单元格控制OFFSET函数中的偏移量和取值范围,就形成了关键的动态数据环节
使用 定义名称 把动态的数据区域 定义进去
做图表,引用的数据系列是 定义名称里面的数据
excel表格制作图表的步骤
excel表格制作图表的步骤,不会做图表又被老板批评,不停地复制粘贴、敲打键盘,却不知道熟练运用Excel,那么下面就跟我一起来看一看excel表格制作图表的步骤吧!
excel表格制作图表的步骤1第1个:创建动态图表
利用切片器制作动态图表,步骤如下:
在制作好图表之后,点击插入切片器,之后勾选所需要控制的字段名,即可通过切片器的动态筛选,从而实现动态图表的效果。
第2个:快速生成图表
首先选中数据区域,之后点击右下角的快速分析按钮,在图表选项中,选择合适的图形即可。
第3个:添加平均参考线
先建一个辅助列数据,之后复制该列的数据,并粘贴到图表中,再选中图表,之后点击鼠标右键,选择“更改系列图表类型”,将辅助列图形更改成折线图,即可完成。
第4个:修改图例
在这里,可以借助图表函数SERIES完成修改。步骤如下:
鼠标单击图形,在编辑栏中,选中公式第2个参数,按F9切换之后,再进行修改,之后按回车键,即可完成。
注:SERIES函数语法为:=SERIES(图表标题,显示在分类轴上的标志,数据源,系列顺序)。
第5个:复制图表格式
首先选中所需的图表格式复制,之后再选中需替换格式的图表,在选择性粘贴中,勾选格式即可完成。
excel表格制作图表的步骤2
制作图表
Microsoft Excel 的图表模板很多,在生产和销售中,经常用柱形图来描述,这样,有利于看出并分析其变化趋势。制作图表的步骤如下:
1、选定年份和生产总值两行数值,单击工具栏上的[图表向导],或者选择菜单“插入-->图表”也行。在“图表向导”对话框中图表类型选择“柱形图”,子图表类型选择“簇状柱形图”,单击[下一步]:
2、在图表源数据的数据区域中出现“=Sheet1!$A$3:$G$4”,“系列产生在”选择 “行” ,在“系列”中的分类X轴标志中填入“=Sheet1!$B$3:$G$3”,系列对话框中删除“年份”,单击[下一步]:
3、在图表选项中填入图表标题,X轴和Y轴的名称,单击[下一步]:
4、在图表位置的“作为其中的对象插入”中填入“Sheet1”,单击[完成]即可生成图表:
为图表美容
图表生成以后,中间的图形太小,周围的文字又太大,看起来很不舒服,我们可以加以修饰,使其美观大方。具体做法如下:
1、单击鼠标右键,d出对话框,选中[图表区格式],d出图表区格式对话框,首先显示的是图案选项卡,选中[阴影(D)]。单击[填充效果]按钮,在填充效果对话框中您可以选择您喜欢的背景效果,我们在过渡选项卡中选择“单色”、“浅绿色”,将颜色调到合适的深度,再选择默认的底纹样式“水平”,单击[确定]。
2、以同样的方式修饰绘图区和数据系列区。
3、现在,图表中的文字有些大,绘图区又小。单击图表的纵轴,在字号栏中选择小一点的字体,或双击纵轴对其进行多项修饰如字体、字号、加粗、刻度等。然后以同样的方法修饰横轴。
4、对图表标题和图例进行修饰,修改字体、字号以及填充效果等,基本和以上方法相同。
5、下面,我们对横轴和纵轴的标题说明加以修饰,如果图表中已经有标题说明,可以用以上的方法,如果没有的话,在绘图区单击鼠标右键,从快捷菜单选择[图表选项],在图表选项中填入图表标题和横坐标、纵坐标的标题,单击[确定]即可。
6、最后,调整各部分的大小位置,使之协调美观。这一步用鼠标即可办到,作好的图表如下所示。是不是效果不错
图表与工作表的链接
在上述的图表制作过程,图表中的数据系列已自动和工作表中的数据产生链接。不仅如此,图表中的标题、数据标签、附加标题甚至等其他信息,也可以与单元格建立链接,这样可以使图表更为动态。
1、图表标题的链接
图表的标题、分类轴标题和数据区域轴标题等,在利用“图表向导”生成图表时一般不会自动链接到任何单元格,除非手工人为地进行修改。要生成有链接的标题,首先要保证图表中含有你所需要的数据基本点标题,如果没有,通过[图表向导]把标题添加到图表中。选中这个标题,并点击公式栏,输入一个等号,再点击包含这个标题文本的单元格或输入此单元格的系列公式(例如:=Sheet1!$A$1),回车,把公式加到图表标题中。标题与单元格A1建立了链接。
2、数据标志的链接
Excel 允许给图表中的每一个数据点建立一个标签,方法有两种:一种为手动 *** 作,单击并选中所有的数据标志,然后单击选中某一个数据标志,一旦一个数据标志被选中,你可以任意添加文本;另一种方法,可以为一个单元格建立一个链接,即选中图表,在公式栏输入一个公式(例如 =Sheet1!$A$1)。
3、文本的链接
一般来说,图表中的每一个基本数据点既显示所对应单元格的数值型数据,也可以显示单元格的其他文本(比如描述性文字),这是通过公式实现的,即选中所需的图表,在公式栏输入一个等号,再点击包含文本的单元格,最后回车,图表中间出现了一个文本框,用鼠标拖动并任意选用喜欢的格式。如果在公式栏中直接输入文本则生成一个没有与单元格建立链接的文本框。
4、的链接
如果在看图表的时候还能查看所有数据点的具体数值,即数据表,看图表就更加方便了。在图表向导的第3步选择[数据表]选项进行编辑,它可以显示图表中各点数值的大小。但手动方法有缺点,一旦图表的格式被设定以后,数据表总是出现在一个固定的位置,而且如果数据系列太多,都出现在图表中,则显得散乱。
在我们所选的例子中,图表中只出现产值,而没有增产率。为了在看图表时同时知道增产率,我们可以在图表中插入数据表,并和数据源建立链接。在与数据之间建立链接,可以使数据表的位置有一定的灵活性。具体方法是,按通常方法生成一个图表,然后进行以下几步 *** 作:
用鼠标选中希望生成图表的数据区域,按下[Shift]键,同时选择菜单的[编辑]>[复制],如果不按下[Shift]键或用快捷键[Ctrl+C]则只能复制数据;
用鼠标单击选中图表,然后进行粘贴(用编辑菜单中的[粘贴]或[Ctrl+V]),这样粘贴的还未和数据区域产生链接;
用鼠标选中,单击公式栏,输入一个等号和链接公式“=Sheet1!$A$3:$G$5”,然后回车,就完成和数据区域的动态链接:
切断图表与数值区链接
如上所述,改变数据区域中的数据,图表就会自动更新。但在某些情况下,可能希望把图表同它的数据区域分开,变成静态图表。比如,某工厂要把2至12月份每月各产品的产量与1月份各产品的产量进行对比,这时就需要一份由原始数据产生的图表,即1月份各产品产量的图表。有两种方法制作静态图表:
1、复制一份原始图表。用鼠标选中图表,选择[编辑]菜单栏的[复制]命令,然后按住[Shift]键,再选择[编辑]菜单栏的[粘贴]命令(如果不按住[Shift]键,则生成的图表与原始数据仍然保持链接)。
2、将图表中的数值区域转换为具体数组。用鼠标选中图表中的相应一个数据系列,然后删除公式栏中的链接公式,切断链接关系,则这个系列对应的就是一个由数据源生成的数组值,而与数据源之间不再存在链接关系。用同样的方法可以把其他系列设定为静态。
方法/步骤
图中数据表列举了2013-2016年每个月的数据,我们要实现的是通过下拉菜单选择年份,在图表中自动生成对应年份的月数据图表,效果如图。
第一步,先说下思路,动态图表的实现,依赖于用公式生成数据。我们用公式生成的数据来代替原数据表的数据,通过公式中函数参数的变化来达到动态的目的。此例中需要变化的参加是年份,根据我们的要求先制作年份的下拉菜单,我们用到的方法是在P1单元格设置数据有效性,选择“序列”,来源是:A2:A5,确定后下拉菜单就做好了。
第二步,接下来我们该写公式了,选择数据的公式里我们通常用到OFFSET+match,具体的用法这里就不细说了,F1里面都有,我直接给出公式:
=OFFSET($B$1:$M$1,MATCH($P$1,$A$2:$A$5,),,1),
公式不难,其中MATCH($P$1,$A$2:$A$5,)里面的$P$1就是刚才我们制作的下拉菜单单元格,大家可以把公式复制到工作表,在P1选择不同的年份,然后在编辑栏选中公式后按F9键,看看结果,如图,结果中的数据是根据年份的不同而改变的,这就是动态图表的核心。
第三步,我们来把公式定义一个名称,因为图表是不能直接接受公式的,只能通过定义名称的方式来实现。Ctrl+F3调出名称管理器,点“新建”,“名称”处输入“月份”(名称可以随便起),“引用 位置"输入刚才的公式,确定
第四步,现在前期工作都做完了,我们可以生成图表了,直接插入一个柱形图,如图,
第五步,此时图表是空的,因为我们没选择任何数据,没关系,在图表中点击右键,单击”选择数据“,在”选择数据源“对话框中选择”编辑“,”系列名称“输入P1,"系列值”输入=Sheet1!月份,确定
第六步,还是在”选择数据源“对话框,在水平(分类)轴标签栏,单击“编辑”,输入:=Sheet1!$B$1:$M$1(月份单元格地址),确定后,结果如下图
第七步,右键单击图表中的柱形,选择“添加数据标签”,简单美化图表,结果如图。我们也可以做成选择月份,来生成各年度的数据图表,如图,方法大同小异,大家来自己来试着做一下吧。
注意事项
在图表中引用名称时,名称前面一定要加上工作表名儿,如本例中的:sheet1!月份
1首先设置可以被OFFSET函数引用的变量,即该变量变化时直接影响公式结果。在B9单元格中 输入1作为变量。
2选中B10单元格,在公式编辑栏中输入公式: =OFFSET(A1,0,$B$9), 按Enter键即可根据变量(B9)中的数值确定偏移量,以A1为参照,向下偏移0行,向右偏移1列,因 此返回标识项“TC冰箱销量”。
3将光标移到B10单元格的右下角,标变成十字形状后,按住鼠标左键向下拖动进行公式填充, 即可根据变量(B9)中的数值确定偏移量,返回各分店的TC冰箱销量。
4在B9单元格中改变变量为3,此时B10:B16单元格中的数据会自动根据变量的变化而变化,得 到TC电视销量的数据。其原理为:分析B10单元格的公式“=OFFSET(A1,0,$B$9)”,当前B9 单元格的值为3,即表示以A1为参照,向下偏移0行,向右偏移3列,从而返回值“TC电视销量”。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)