- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精品文档
精品文档
PAGE
PAGE5
精品文档
PAGE
Origin 中不同尺度的双 Y轴柱状图做法
往常Excel柱形图中每个柱形的宽度是相同的,如果要制作宽度不等的柱形图,能够经过面积图来达成。比如下列图就是一种宽度不等的柱形图,它能够用不同的柱形宽度表示每个月份某产品销售量占总销量的百分比。
这种宽度不等的柱形图的制作过程是:利用原数据从头结构新的图表数据,然后用新的数据
制作面积图,最后改正分类( X)轴为时间轴。下面以 Excel2003为例,介绍一下详细的制作步骤:
1.结构新的图表数据
首先需要将上图中 A2:C8中的图表数据转变为下列图 G1:M18地区中图表数据,以便形成所需的
面积图。如果数据量不大能够用手工的方法输入,但该方法如果改正了原图表数据,图表将无法自
动更新。
下面是一种用公式来进行转变的方法:
①假定原图表数据在 A2:C8中,在D2中输入公式:
=INT(SUM($C$3:C3)*100)
然后向下拖,其作用是产生面积图
X轴的刻度数值。
②复制
A3:A8
地区,然后选择
H1
单元格进行选择性粘贴,勾选
“转置”,将月份复制到
H1:M1
地区中。
③在
G2
单元格中输入数值 “0。”在
G3
单元格中输入公式:
=OFFSET($D$3,INT(MOD(ROW()-
3,15)/3),0)
然后向下拖到
G17
单元格。公式中用红色标出的数字
“3”以根据实际情况进行改正,因为可
G3
单元格在第
3行,所以这里为 “3。”如果是其他单元格,请改为其对应行号。公式中用蓝色标出的数
字“15”也需要根据实际的图表数据进行改正,这里的数值等于(图表数据中的记录数
-1)*3。上例
中从
7月-12
月,共有
6行数据,所以用(
6-1)*3=15。
在G18单元格中输入数值“100。”④在H2单元格中输入公式:
=IF(AND(OR($G1$G2,$G2$G3),MAX($G1:$G3)=VLOOKUP(H$1,$A$3:$D$8,4,0)),VLOOK
UP(H$1,$A$3:$B$8,2,0),0)
然后先向右拖,再向下拖。这样在 G1:M18结构出了一个新的图表数据。
注:INT()函数:将一个要取整的实数向下取整为最靠近的整数
ROW()函数:返回引用的行号。 如
ROW(C10),则返回结果为
10.若为空,即
ROW()
是对函
数所在单元格行号的引用。如函数在
D3
单元格,则
ROW()返回值为
3.
MOD()函数:求余函数。
MOD(N.D),N-被除数
D-除数
OFFSET(1,2,3,4,5)函数:以指定的引用单元格(参数
1)为起点,下偏移(
row)行,
右偏移(cols)列。按偏移后的单元格为起点选定下( height)行,右(
1、2、3必须有,参数 4、5能够不写。参数 2、3默认为0,参数4、5
width)列的一个地区。参数
默认为1。
OR()函数:起码有一个参数逻辑值为真时,
结果为“真”,参数逻辑值全假时, 结果为“假”
AND()函数:所有逻辑值为真时,结果为“真”,只需有一个为假,结果为“假”
VLOOKUP()函数:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
1)lookup_value:为需要在表格数组第一列中查找的数值。
Lookup_value
能够为数值或引
用。若
lookup_value
小于
table_array
第一列中的最小值,
VLOOKUP
返回错误值
#N/A。
2)table_array
:为两列或多列数据。使用对地区或地区名称的引用。
table_array第一列中
的值是由
lookup_value
搜索的值。这些值能够是文本、数字或逻辑值。文本不划分大小写。
3)col_index_num
:为
table_array中待返回的匹配值的列序号。
col_index_num
为
1时,返
回table_array第一列中的数值;col_index_num为2,返回table_array第二列中的数值,以此类
推。如果 col_index_num 小于
1,VLOOKUP
返回错误值
#VALUE!。大于 table_array的列数,
VLOOKUP
返回错误值
#REF!。
4)range_lookup:为逻辑值,指定希望
VLOOKUP
查找精准的匹配值仍是近似匹配值。
如果为T
原创力文档


文档评论(0)