设为首页收藏本站|繁體中文

Excel 技巧网

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

查看: 18652|回复: 20

[图表图形] 如何突出显示两条折线的交叉点?

  [复制链接]
发表于 2010-4-19 11:21:19 | 显示全部楼层 |阅读模式
  • 署名作者: rongjun
  • 版权声明: 版权归本站与作者共有 除本站官方外非作者本人转载须经许可并注明出处
  • 本文来自:
  • 引用作品:
  • 适用版本: 2010 2007 
  • 语言环境: 简体中文
  • 学习方法: 掌握Excel技巧的关键是动手操作 | 下载 ≠ 知识


  • 免费注册成为本站会员,享用更多功能,结识更多Office办公高手!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    Q:如何突出显示两条折线的交叉点?

    如何突出显示两条折线的交叉点?

    如何突出显示两条折线的交叉点?

    A:绘制步骤如下:
    1、折线虚拟X值:因为折线图的横坐标只作为分类而不具备数据意义,所以必须对折线图的横坐标构造一个虚拟的X值。考虑到本例中存在一月至十二月12种分类,故可以假设横坐标轴的起始值为0,最大值为12,而折线图的数据点恰好坐落在横坐标轴的两个主要刻度线中间,因此可以得到一月至十二月的虚拟X值为0.5、1.5、2.5……11.5,如下图中E3:E12单元格区域所示。
    2、判断两条折线是否相交:在F3单元格输入公式

    1. =IF(((B3>C3)*(B4<C4))+((B3<C3)*(B4>C4))+(B3=C3),TRUE,FALSE)
    复制代码

    下拉至F13单元格,F14单元格输入公式

    1. =IF(B14=C14,TRUE,FALSE)
    复制代码

    若F3:F14单元格区域内的公式结果返回TRUE则说明对应的折线段存在交叉点。
    3、计算交叉点X值:根据直线相交的数学知识即可得出交点X值的计算公式。在G3单元格输入公式

    1. =IF(F3,(E4*B3-E3*B4-E4*C3+E3*C4)/(C4-C3-B4+B3),NA())
    复制代码

    下拉至G13单元格,在G14单元格输入公式

    1. =IF(F14,E14,NA())
    复制代码

    G3:G14单元格区域公式返回数值即为交点X值,若返回#N/A则说明该折线段不存在交点。
    4、计算交叉点Y值:将交点X值带入对应的数学直线方程式即可求得交点Y值。在H3单元格输入公式

    1. =((B4-B3)*G3+E4*B3-E3*B4)/(E4-E3)
    复制代码

    下拉至H13单元格,在H14单元格输入公式

    1. =IF(F14,B14,NA())
    复制代码

    H3:H14单元格区域公式返回数值即为交点Y值,若返回#N/A则说明该折线段不存在交点。

    如何突出显示两条折线的交叉点?

    如何突出显示两条折线的交叉点?
     楼主| 发表于 2010-4-19 11:23:24 | 显示全部楼层
    5、创建折线图:选中A2:C14单元格区域→单击“插入”选项卡→“图表”组→“折线图”→“折线图”。
    6、格式化图表:删除网格线,移动图例项,调整图表大小、边框、填充颜色。
    7、格式化折线系列:鼠标右键单击“2008年”系列→单击“设置数据系列格式”→单击“线条颜色”选项→“实线”→颜色设置为绿色→单击“线型”选项→宽度调整为3磅→单击“2009年”系列→单击“线条颜色”选项→“实线”→颜色设置为蓝色→单击“线型”选项→宽度调整为3磅→关闭“设置数据系列格式”对话框。

    如何突出显示两条折线的交叉点?

    如何突出显示两条折线的交叉点?
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2010-4-19 11:25:59 | 显示全部楼层
    8、添加新系列:<Ctrl+C>复制H2:H14单元格区域→单击图表→<Ctrl+V>粘贴,此时图表中就新增加了“交点Y值”系列。

    如何突出显示两条折线的交叉点?

    如何突出显示两条折线的交叉点?

    9、更改图表类型:鼠标右键单击“交点Y值”系列→单击“更改系列图表类型”→“XY散点图”→“仅带数据标记的散点图”→单击“确定”退出“更改图表类型”对话框。

    如何突出显示两条折线的交叉点?

    如何突出显示两条折线的交叉点?
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2010-4-19 11:26:55 | 显示全部楼层
    10、更改数据源:鼠标右键单击图表→单击“选择数据”→单击“系列”列表框中的“交点Y值”系列→“编辑”→“系列名称”文本框中输入“交叉点”→“X轴系列值”更改为“=折线交叉点!$G$3:$G$14”→单击“确定”退出“编辑数据系列”对话框→单击“确定”退出“选择数据源”对话框。

    11、格式化次坐标轴:鼠标右键单击水平次坐标轴→单击“设置坐标轴格式”→设置最大值为固定值12,“主要刻度线类型”为“无”,“坐标轴标签”为“无”→单击“线条颜色”选项→“无线条”→关闭“设置坐标轴格式”对话框。鼠标右键单击垂直次坐标轴→单击“设置坐标轴格式”→设置最大值为固定值1000,“主要刻度线类型”为“无”,“坐标轴标签”为“无”→单击“线条颜色”选项→“无线条”→关闭“设置坐标轴格式”对话框。

    如何突出显示两条折线的交叉点?

    如何突出显示两条折线的交叉点?
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2010-4-19 11:29:25 | 显示全部楼层
    5、格式化“交叉点”系列:鼠标右键单击“交叉点”系列→单击“设置数据系列格式”→“数据标记选项”→“内置”→标记类型设置为圆点→单击“数据标记填充”选项→“纯色填充”→颜色设置为红色→关闭“设置数据系列格式”对话框。

    6、添加数据标签:单击“交叉点”系列→单击“布局”选项卡→“标签”组→“数据标签”→“其他数据标签选项”→勾选“标签包括”下的“Y值”复选框→“标签位置”设置为“靠下”→关闭“设置数据标签格式”对话框。
    进一步美化图表,完成折线交叉点的绘制。

    如何突出显示两条折线的交叉点?

    如何突出显示两条折线的交叉点?


    折线交叉点.rar (14.05 KB, 下载次数: 217)
    回复 支持 反对

    使用道具 举报

    发表于 2010-4-20 09:26:37 | 显示全部楼层
    谢谢!谢谢!在谢谢!
    回复 支持 反对

    使用道具 举报

    发表于 2010-6-24 22:27:33 | 显示全部楼层
    感谢
    回复 支持 反对

    使用道具 举报

    发表于 2011-9-2 13:02:56 | 显示全部楼层
    多谢荣版
    没想过用这种方式画图表~
    回复 支持 反对

    使用道具 举报

    发表于 2011-11-18 08:28:11 | 显示全部楼层
    学习,分享。
    回复 支持 反对

    使用道具 举报

    发表于 2011-11-18 16:48:32 | 显示全部楼层
    下载不等于知识~~~~
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    Excel技巧网的会员探讨问题仅代表其个人意见,与网站的立场无关。任何违反国家和地方相关法律法规的言论,本站有义务协助政府相关部门追究发言者的责任!
    本站中非注明转载文章与案例的版权为作者与Excel技巧网共有。若非原文作者,本站之外任何单位或个人未经允许,不得将其用于商业用途。
    若非原文作者,任何形式的非商业性转载必须获得Excel技巧网或作者允许,并注明作者和出处。
    会员发表的帖子如涉及版权纠纷,须自行负责。详情请参考注册时的网站服务条款。
    本站特聘法律顾问:沈学律师

    Archiver|手机版|Excel技巧网 ( 闽ICP备08107682号-2 ) | 闽公网安备 35020302032608号  

    GMT+8, 2018-10-16 21:02

    Powered by Discuz! X3.3

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表