具有动态x轴属性的Excel图形 [英] Excel Graph with dynamic x-axis properties

查看:15
本文介绍了具有动态x轴属性的Excel图形的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在Excel中,我有一个目录和这个表格的图形,其中X轴可以随着开始和结束而变化。如何动态设置X轴范围,使其不总是使用如下所示的整个表格?我目前必须进入图表设置并手动更改它。

以下是我的数据表:

我刚才添加的min_max列,因为我认为它可能有用。

根据组合框选项的不同,日历周选项也会有所不同。因此,我希望图表适应日历周的范围,而不是在右侧有巨大的缺口。 补偿公式会是什么样子的?我试过了,但没有成功。

谢谢。

推荐答案

命名区域将提供帮助,如下所示

first create named ranges as below                              
Name                Result      Name Range Formula                      
FirstNonBlankRow_ColB       4       =INDEX(ROW(Sheet1!$B$2:$B$13),MATCH(TRUE,INDEX((Sheet1!$B$2:$B$13<>0),0),0))                        
FirstNonBlankCellRef_ColA   Range A4    =OFFSET(Sheet1!$A$1,INDEX(ROW(Sheet1!$B$2:$B$13),MATCH(TRUE,INDEX((Sheet1!$B$2:$B$13<>0),0),0))-1,,1,1)                     
ChartData_ColA          Range A4 to A8  =OFFSET(FirstNonBlankCellRef_ColA,,,COUNTA(Sheet1!$B$2:$B$13),1)                        
ChartData_ColB          Range B4 to B8  =OFFSET((FirstNonBlankCellRef_ColA),,1,COUNTA(Sheet1!$B$2:$B$13),1)                     
ChartData_ColC          Range C4 to C8  =OFFSET((FirstNonBlankCellRef_ColA),,2,COUNTA(Sheet1!$B$2:$B$13),1)                     
ChartData_ColD          Range D4 to D8  =OFFSET((FirstNonBlankCellRef_ColA),,3,COUNTA(Sheet1!$B$2:$B$13),1)                     
ChartData_ColE          Range E4 to E8  =OFFSET((FirstNonBlankCellRef_ColA),,4,COUNTA(Sheet1!$B$2:$B$13),1)                     

Then add these names rangs in chart "Select Data" box like                              
Series Name =Sheet1!$B$1            Horizontal (Category) Axis Labels               =Book1!ChartData_ColA
Series Values   =Book1!ChartData_ColB                           

这篇关于具有动态x轴属性的Excel图形的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆