答案1
选择整个表格(包括未使用的行!)并应用自动过滤。
现在,当您在其中一个数据列上设置自动过滤器以显示“除空白之外的所有内容”时,图表也会更改为仅显示包含数据的行。
答案2
另一种可能性是使用定义的范围名称。Data1
您可以使用以下任一方法:
=$B$2:XLOOKUP(TRUE,N(+$B:$B)<>0,$B:$B,,,-1)
或者(取决于 Excel 版本):
=$B$2:INDEX($B:$B,LOOKUP(2,1/ISNUMBER($B:$B),ROW($B:$B)))
您Data2
可以使用类似的公式来C
替换B
或:
=OFFSET(Data1,,1)
这些名称应该在图表定义中使用,但必须在定义名称之前使用文件名,例如Series1
=Lin_chart.xlsx!Data1