Excel 具有动态 x 轴属性的图表

Excel Graph with dynamic x-axis properties

在 Excel 中,我有一个 table 的内容和这个 table 的图表,其中 X 轴的起点和终点可以变化。如何动态设置 X 轴范围,使其不总是像下面那样使用整个 table?我目前必须进入图形设置并手动更改它..

这是我的数据table:

我刚刚添加的 min_max 专栏是因为我认为它可能有用。

根据组合框的选择,“日历周”选择会有所不同。所以我希望图表适应日历周范围,而不是在右边有巨大的差距。 抵消公式会是什么样子?我试过了,没成功。

谢谢。

命名范围将有助于如下

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

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