本文介绍了具有动态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图形的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!