- ベストアンサー
エクセルの棒グラフ、データの無い場所を表示しないようにするには?
例えば、 月、火、水、木、金、土、日 5、0、8、9、6、8、0 のようなデータがあった場合に、 グラフにすると、 月、火、水、木、金、土、日 が出ると思います。 これを 月、水、木、金、土 でグラフを作成されるようにするにはどうすればいいでしょうか?? 補足:もし、水曜が0になったら、水曜を非表示にするみたいな設定です。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
(エクセルの標準です)行方向にデータがないと説明しにくいので そういう例で説明します。 例 データ コード 計数 a 36 b c 23 d 43 このままでの設定では、質問の酔うにはならないと思います。 ーーー ツールーオプションーグラフー可視セルにみプロットする そこで VBAで、Sheet1にコマンドボタンを1つ張り付け そのChangeイベントに Private Sub CommandButton1_Click() c = Selection.Column MsgBox c d = ActiveSheet.Cells("65536", c).End(xlUp).Row MsgBox d For i = 1 To d If Cells(i, c) = "" Then Cells(i, c).EntireRow.Hidden = True End If Next i End Sub を貼り付けて 空白セルを非表示にして 挿入ーグラフー・・でグラフを描くと良いと思う。 ーー 編集ージャンプーセル選択ボタンー空白セルー書式ー行ー表示しない と操作するのと同じです。 列を範囲指定しておいて Sub Macro1() Selection.SpecialCells(xlCellTypeBlanks).Select Selection.EntireRow.Hidden = True End Sub を実行するのも同じです。
その他の回答 (2)
- korishu
- ベストアンサー率22% (2/9)
単純に、0になった曜日を除いて(グラフにする曜日を指定して) グラフにしてみてはどうでしょうか。
お礼
回答ありがとうございます。
- koko88okok
- ベストアンサー率58% (3839/6543)
グラフエリアで右クリックして「元のデータ」を選択すると、「元のデータ」の画面が表示されます。 改めて、月、水、木、金、土 のデータ範囲を選択すると、ご希望の棒グラフがプレビューされると思いますので「OK」を押します。 なお、データを選択し直すときは、「月」のデータを選択した後、「Ctrl」キーを押しながら「水」~「土」のデータをドラッグ(選択)します。
お礼
回答ありがとうございます。
お礼
このやり方を参考にしてできました。 どうもありがとうございました!!