none
图表的数据源中使用offset等函数 RRS feed

  • 问题

  • 您好!我希望通过在图表的数据区使用Offset等函数动态选择数据来实现动态图表的功能,但是总是失败。

    请问在图表的数据区选项中使用函数有什么具体限制呢?

    还有使用自定义名称的话,是否一定要正确填写名称的全路径才可以识别呢?


    foch
    2011年11月4日 13:22

答案

  • 图表区域用Offset可以设置动态,但公式设置比较麻烦,一般结构是:

    =offset($a$1,,,counta($1:$1),counta($a:$a))

    还有个简单点的办法,就是将数据源转换成列表,就是套用一下表格格式,然后再把列表区域作为图表的数据源。


    在单元格里横行的……

    QQ:76332468

    www.excelpx.com

    www.exceljy.com

    www.access-cn.com/vvb/

    专业方向:EXCEL操作

    2011年11月5日 4:03
  • 当你点中某一图表系列的时候会发现在编辑栏中出现SERIES函数。这个函数是定义于图表的一个特殊函数,它不能使用在其他地方,也不能包含工作表函数公式。因此在这里需要对OFFSET进行自定义名称。

    相关内容,可以参考MVP小妖的Webcast,非常详细。希望能够与你分享经验与收获!


    佛是过来人,人是未来佛。
    2011年11月5日 16:46
    版主

全部回复

  • 图表区域用Offset可以设置动态,但公式设置比较麻烦,一般结构是:

    =offset($a$1,,,counta($1:$1),counta($a:$a))

    还有个简单点的办法,就是将数据源转换成列表,就是套用一下表格格式,然后再把列表区域作为图表的数据源。


    在单元格里横行的……

    QQ:76332468

    www.excelpx.com

    www.exceljy.com

    www.access-cn.com/vvb/

    专业方向:EXCEL操作

    2011年11月5日 4:03
  • 小妖同学你好!凑巧我最近刚刚开完你的几个视频,收获蛮大的。O(∩_∩)O~

    如图所示。我是想在这里使用函数。是不是找错地方了呢?


    foch
    2011年11月5日 8:34
  • 当你点中某一图表系列的时候会发现在编辑栏中出现SERIES函数。这个函数是定义于图表的一个特殊函数,它不能使用在其他地方,也不能包含工作表函数公式。因此在这里需要对OFFSET进行自定义名称。

    相关内容,可以参考MVP小妖的Webcast,非常详细。希望能够与你分享经验与收获!


    佛是过来人,人是未来佛。
    2011年11月5日 16:46
    版主
  • 是所公式写在自定义名称里,系列再引用这个名称,不是直接在系列里写公式。

    PS,谢谢楼上的广告


    在单元格里横行的……

    QQ:76332468

    www.excelpx.com

    www.exceljy.com

    www.access-cn.com/vvb/

    专业方向:EXCEL操作

    2011年11月6日 6:56
  • 非常感谢imkirin跟小妖同学的回复。你们说的这种方法的确是可行的,其实我知道可以在SERIES中使用自定义名称O(∩_∩)O~不过我就是个喜欢刨根问底的人,我就是想知道为什么不可以,为什么SERIES里面可以,对话框里面就不可以。O(∩_∩)O~把你们这些专家的独门绝招全部刨出来。
    foch
    2011年11月7日 9:14