在 Excel 中动态命名列的各个部分

在 Excel 中动态命名列的各个部分

我正在计算要在每个数据集的图表中包含多少数据。我有引用需要使用的第一行和最后一行的单元格,然后我有一个图表,它将根据自动更新的列绘制 X 轴和 Y 轴。

我曾尝试在定义列名时使用偏移和间接,但没有作用:

OFFSET($H$5, 0, 0, COUNT(INDIRECT(Y46&":"&Y47)), 1))

其中 Y46 包含文本“H5”,Y47 包含“H318”(Y46 和 Y47 是已根据数据自动更新的单元格)。

我正在使用 Excel 2016。

更新:

我可以使用以下任一代码动态命名我的范围:

OFFSET('VIC 3D Data'!$M$5,0,0,COUNT(INDIRECT('VIC 3D Data'!$AB$46):INDIRECT('VIC 3D Data'!$AB$47)),1)


INDIRECT('VIC 3D Data'!$AB$46):INDIRECT('VIC 3D Data'!$AB$47)

当我在名称管理器中选择它们时,正确的单元格会突出显示,但是,当我尝试在图表中绘制它们时,它显示:“Excel 发现此工作表中一个或多个公式引用存在问题。请检查单元格引用、范围名称、定义的名称以及与其他工作簿的链接是否正确”

有任何想法吗?

相关内容