ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 16814|回复: 10

[分享] 通过图表类图片获取数据

[复制链接]

TA的精华主题

TA的得分主题

发表于 2010-2-24 16:02 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
写了好久,已提交,却出现了错误,重新来过.....

这个问题来自:
http://club.excelhome.net/thread-467461-1-1.html

原图:


权且是抛砖引玉吧:

方法:
1 使用图片编辑工具裁剪图片
   A.jpg
   注意:
   A 裁剪时将图片放大到400%
   B 裁剪区域只包括:刚刚好不包括图片中的图表 边框 坐标轴部分 只剩图表区域

2 在Excel中根据上图原图做XY散点图
  因为上图原图是个 浓度与活性 的工程技术图表 XY散点较为合适
  1)XY散点图
   注意:
     坐标轴设置:必须是和原图相同或等比例
   根据上图原图Y轴最大180,你可以设置为180或18
   根据上图原图X轴分类7个,你可以设置为7或7的倍数

  2)做数据源
  注意:
   A 根据原图做4列7行数据,
       4列是因为XY散点的一个系列由两列数据,2个系列就4列数据
    7行是因为上图原图的数据系列有7个点
   B 数据可以任意输入,但要考虑上图原图的XY轴的最大值,如果太小 下面的步奏无法搞
    如上图原图Y轴最大180,你输入1,在图表上分辨力就太小了

[ 本帖最后由 dul 于 2010-2-24 20:39 编辑 ]

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-2-24 16:46 | 显示全部楼层
再开一楼,怕了....

3 图表 绘图区填充
   使用上楼 第1步裁剪图片填充绘图区
   如图:
      截图1267000577.png

4  描点
    接下来就是利用拖拽描点 将Excel显示比例放大到200%
    使用鼠标选取数据系列的数据点 使用鼠标按住左右或上下拖拽 来和图表绘图区背景图片的系列重合
  该过程会使数据区域数据发生变化,这个变化就是我们要获得数据结果
   截图1267001139.png
   这个过程有点象绣花,要认真和耐心

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-2-24 16:57 | 显示全部楼层
继续楼上

5 整理数据
   在完成每个点的描点后,根据你图表坐标轴刻度来设定你的数据放大比例
   截图1267001481.png
  你亦可通过修改数据来做一些图表重合的微调动作

6 完成以上就获取了图片图表数据

特别说明:
以上获取的数据并非会和图表原始数据一一对应,只是非常接近 我附件的数据我在考虑实际原图的两个系列的X值可能就是:
对照        150        200        250        300        350        400

通过图片获取数据.rar

24.31 KB, 下载次数: 162

TA的精华主题

TA的得分主题

发表于 2010-2-24 17:08 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
也看了之前那个求助帖,这类情况还是得自己细心保存原数据呀。

想请问dul,最后一步描点,这个怎么拖拽,试了半天,不太明白,特求教

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-2-24 17:17 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
原帖由 waizb 于 2010-2-24 17:08 发表
也看了之前那个求助帖,这类情况还是得自己细心保存原数据呀。

想请问dul,最后一步描点,这个怎么拖拽,试了半天,不太明白,特求教


鼠标选中数据系列,再次使用鼠标选择其中一个数据点,并按住鼠标左键 出现"+"星符号 就可按住鼠标左键左右或上下托拽改变图形了

TA的精华主题

TA的得分主题

发表于 2010-2-24 17:25 | 显示全部楼层
版主,这个拖曳的过程,能否录个动画给大家学习下?多谢!

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-2-24 17:33 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
原帖由 masterexcel 于 2010-2-24 17:25 发表
版主,这个拖曳的过程,能否录个动画给大家学习下?多谢!


看图:
未命名.gif

TA的精华主题

TA的得分主题

发表于 2010-2-24 17:43 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-2-24 17:43 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
是不是2007版本下,这项功能没了,看了GIF的图,我还是没试出来.....但去同事的电脑一下就会了。。。。她的电脑就是2003版本

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-2-24 17:59 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
原帖由 waizb 于 2010-2-24 17:43 发表
是不是2007版本下,这项功能没了,看了GIF的图,我还是没试出来.....但去同事的电脑一下就会了。。。。她的电脑就是2003版本


2007,2010都不支持拖拽,我的感觉2007,2010在某些方面是退步的,不喜欢用它们
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-26 03:07 , Processed in 0.043912 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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