基本的に多くのデータを含むこの Excel シートがあります。現在、この Excel シートは、データをインポートするマクロを介して動的に更新されています。そのため、データが変更される可能性があります。つまり、一部のセルにはデータが入力され、他のセルにはデータが入力されない可能性があります。
したがって、A2:A60 から M2:M60 までの各セルのシート 2 に、基本的に次のような数式があります。
=IF(Sheet1!E2<>0;Sheet1!A2;"")
つまり、現在の行のセル E2 が 0 の場合、新しいスプレッドシートにコピーされた値は何もありません。次の行も同様です。
=IF(Sheet1!E3<>0;Sheet1!A3;"")
これを 60 行目まで繰り返します。
ここで、範囲 A2:A60 を選択し、そのデータをグラフに挿入します。しかし問題は、グラフが値を持たないセルを追加することです。チャートの範囲を変更せずにチャートから除外したい。これは、チャートの選択で数式を使用して可能ですか? それとも、マクロを使用する必要がありますか?
編集: 現在、A2:A60 に基づいて作成すると、グラフは次のようになります。上記の式により、実際には A4:A17 のみが値を持ち、他の値は何も持たないことに注意してください。