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 はこのワークシート内の 1 つ以上の数式参照に問題を検出しました。セル参照、範囲名、定義名、および他のワークブックへのリンクが正しいことを確認してください」というメッセージが表示されます。

何か案は?

関連情報