3
Excel 2010で動的な名前付き範囲を使用してグラフを作成する
動的な名前付き範囲を使用してExcel 2010で散布図を作成しようとしていますが、動作するのに問題があります。失敗している簡単な例を次に示します。 Excelを開き、新しいブックを開始します データを入力してください: セルD1に、次を入力します$A$1:$B$5。(私の実際のシートでは、これは動的に計算されますが、手動入力にはまだ問題があります)。 リボンで、[数式]、[名前の定義]の順にクリックします。次のMyRange1ように使用して、シートローカル名として定義し=INDIRECT(Sheet1!$D$1)ます。 [OK]をクリックして、散布図を挿入します。 「データの選択」ダイアログを開いて入力します ='Sheet1'!MyRange1 Excelがクラッシュする... この問題は、両方のケースでWindows XPとExcel 2010を搭載したWindows 7の両方で発生し、毎回繰り返し可能です。 私も試しました: xおよびyデータの個別の範囲を定義し、[シリーズの編集]ダイアログを使用します。='Sheet1'!MyXRangeX値フィールドに入力した後、Excelは、ダイアログを終了するエスケープキーを除き、キーボードとマウスの入力を受け付けなくなります。ダイアログに戻るとクラッシュします。 ワークシートではなくワークブックに名前付き範囲をスコープします。これは実際にクラッシュを停止しないが、私はタイプかどうかに応じてデータ選択ダイアログでエラーが発生します=MyRange1か='Sheet1'!MyRange1: これは既知の問題ですか、それとも報告する場所はありますか?問題が2010に限定されているかどうかを確認するためのExcel 2007または2003はありません。これが機能しない場合は、おそらく動的な名前付き範囲ではなくVBAを使用します。 更新:私はそれを理解したと思った(私は答えを投稿したが、現在削除されている)。セルD1 = $ A $ 1:$ B $ 5の値をD1 = 'Sheet1'!$ A $ 1:$ B $ 5に変更すると、グラフが適切に作成されます。ただし、チャートの作成時は動的ではないようです。現在の値を使用してXおよびYシリーズを作成しただけなので、D1を変更してもチャートは更新されません。