ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

请问可不可以取名称中的某一部分进行作图?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2005-4-1 16:41 | 显示全部楼层 |阅读模式
比如我定义了一个名称DATA包含8列数据, 我想把其中每一列分别对A列作图(定义名成为DATE), 因为不能把所有的数据都做到一个图上, 所以才有如题的需求, 不知能否办到? 用函数INDEX()是不是不行? 我现在的笨办法是对每一列定义一个名称, 但是工作量实在是很大,寻求简单一点的方法. VnLPu0Jm.zip (2.69 KB, 下载次数: 18)

TA的精华主题

TA的得分主题

发表于 2005-4-2 16:49 | 显示全部楼层
所有的数据系列要做在一个图表中,必须在数据源的数据区域中选择整个区域,自动会分系列的。 名称不能用在“数据源的数据区域”中,只能用于“数据源》系列”的每个系列值中。

TA的精华主题

TA的得分主题

 楼主| 发表于 2005-4-2 17:08 | 显示全部楼层

有解决办法吗?

或者换一种说法:我现有很多数据,而且一直在更新,我希望数据更新后图表也能自动更新,而不用再去重新选定范围。我现在的做法是对某一列定义一个名称,用了OFFSET函数可以将新增的数据也包含进去,然后用名称进行作图,图表也能更新。但是我有很多列,现在必须对每一列定义一个名称,所以就有了楼上的问题:把名称定义为多列,然后作图时能否选用名称所定义的范围内的某一列进行作图?

这时想到了另外一个问题:我这个工作簿中有多张表,每张表的结构是一样的,都有如上需求,是不是需要对每张表的每个需要作图的列都定义工作表级名称?[em06]可否让名称相对定义,引用时加入工作表的名字?注意的是:我这里定义名称的时候用了OFFSET函数,里面也用了工作表的名字,例如定义名称ABC=OFFSET(Sheet1!$C$2,0,0,COUNTA(Sheet1!$A$2)-1)

[此贴子已经被作者于2005-4-2 17:11:41编辑过]

TA的精华主题

TA的得分主题

发表于 2005-4-2 17:12 | 显示全部楼层
用VBA解决,不要再去想定义名称了,不可能的。

TA的精华主题

TA的得分主题

 楼主| 发表于 2005-4-3 00:14 | 显示全部楼层
以下是引用chenjun在2005-4-2 16:49:00的发言: 所有的数据系列要做在一个图表中,必须在数据源的数据区域中选择整个区域,自动会分系列的。 名称不能用在“数据源的数据区域”中,只能用于“数据源》系列”的每个系列值中。

我刚才试了一下,名称也不是不能用在“数据源的数据区域”,只是没有什么作用,它自动会名称扩展成为当时名称所定义的范围。所以,当这个名称所定义的范围发生改变之后,图表不会更新,但是只要把“数据源的数据区域”重新设为刚才那个名称,图表就会更新了。

作者:chenjun 用VBA解决,不要再去想定义名称了,不可能的。

还没有学VBA呢,只好先用笨办法了[em06]
[此贴子已经被作者于2005-4-3 0:22:28编辑过]

TA的精华主题

TA的得分主题

发表于 2005-4-3 00:26 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2005-4-3 01:30 | 显示全部楼层
VBA解决这个问题可能比定义名称的公式还要简单。 q0uA5qNg.rar (14.17 KB, 下载次数: 18)

TA的精华主题

TA的得分主题

 楼主| 发表于 2005-4-4 01:02 | 显示全部楼层
多谢版主的VBA!结合我自己的数据再想想。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-12-5 10:26 , Processed in 0.061785 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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