Excel 动态范围问题

Excel 动态范围问题,excel,dynamic,range,Excel,Dynamic,Range,我有一张如下所示的表格。一列显示本周,另一列显示该周的总病例数。本年度的“周”列A已填写完毕,但“案例”列B将在本周结束时手动更新收到的案例总数。我想创建一个表格,当新的一周被填充时,它会自动更新,但它也会绘制前3周的图表,从而比较总共4周的情况。我想不出这是怎么做到的。任何帮助都将不胜感激 首先,在空单元格中键入以下公式,例如C2 =COUNTA(B:B)-1 这将统计B列中的非空条目数,不包括标题 然后在E3中键入: =INDIRECT("A"&$C$2-5+ROW()) 并在F

我有一张如下所示的表格。一列显示本周,另一列显示该周的总病例数。本年度的“周”列A已填写完毕,但“案例”列B将在本周结束时手动更新收到的案例总数。我想创建一个表格,当新的一周被填充时,它会自动更新,但它也会绘制前3周的图表,从而比较总共4周的情况。我想不出这是怎么做到的。任何帮助都将不胜感激


首先,在空单元格中键入以下公式,例如C2

=COUNTA(B:B)-1
这将统计B列中的非空条目数,不包括标题

然后在E3中键入:

=INDIRECT("A"&$C$2-5+ROW())
并在F3中键入:

=INDIRECT("B"&$C$2-5+ROW())
只需将E3和F3复制到第6行,即可获得所需的表格

请参考,
INDIRECT
函数可以返回由该函数的参数指示的单元格内容。例如,
间接(“B”&2+1)
将给出单元格B3的内容