目次
積み上げ棒グラフの「0」非表示
- 積み上げ棒グラフの作成方法は「エクセル 積み上げグラフの作り方」参照。
- 積み上げ棒グラフに対して、数値を表示するには「データラベル」を使用する。
- データ数が「0」の場合も「0」と表示される。
- 「0」の場合、非表示とするには、以下のようにすればよい。
(1)消したいデータラベルを右クリックし、[データラベルの書式設定]を選択 (2)[表示形式]の[分類]で「ユーザ設定」を選択し、[種類]または[表示形式コード]に「#;-#;;」と入力し、[閉じる]ボタンをクリック
- 上記はデータラベルでなく、参照先データのセルの書式設定で行ってもよい。
- 「#;-#;;」の意味 … 書式設定は「;」で区切ると以下のように最大 4 種類の表示形式を設定できる。3つ目のゼロの書式が空のため、0が非表示となる。
プラスの値;マイナスの値;ゼロ;文字列
補遺
- 書式設定で行う方がシンプルだが、VBAで非表示にする方法もある。
Public Sub SetDataLabel() Dim Chart As Chart Set Chart = Application.ActiveChart ' If Chart Is Nothing Then Exit Sub End If ' Dim Series As Series Dim Values As Variant Dim i As Integer For Each Series In Chart.SeriesCollection With Series Values = .Values .ApplyDataLabels End With ' With Series.DataLabels .Position = xlLabelPositionCenter .ShowSeriesName = True .ShowValue = False End With ' For i = LBound(Values) To UBound(Values) If Values(i) = 0 Then Series.Points(i).DataLabel.Delete End If Next i Next End Sub
参考リンク
- エクセル 積み上げグラフの作り方
- Excel - 積み上げ棒グラフのデータラベルの「0」を非表示にしたい | 広報部♪今日もスキ放談♪
- Excel の積み上げ棒グラフで値が 0 の系列名を非表示にする方法 - おすなのぶろぐ
- エクセル 0 を表示しない
散布図の時間軸の間隔の変更方法
- 散布図の作成方法については「ワカルニ:散布図の基本的な作り方」参照。
- 散布図グラフの軸に、時刻のデータを使用すると自動で間隔が設定・表示される。
- 時間軸の間隔を設定したい場合、以下のようにする。
(1)軸を選択し右クリック-「軸の書式設定」をクリック(または散布図を選択し「レイアウト」タブ-「軸」-「主横(縦)軸」-「その他の主軸オプション」をクリック) (2)「軸のオプション」で「最小値 0.375」「最大値 0.7083」「目盛間隔 0.0417」(最小値 9:00 最大値 17:00 目盛間隔 1:00)として「 閉じる」をクリック
- 上記で指定している値は時刻のシリアル値。「数値÷24=シリアル値」で計算可能(3時間 をシリアル値にするなら3÷24 →0.125)。
- 時間のシリアル値一覧
時間 シリアル値 1:00 0.0417 2:00 0.0833 3:00 0.1250 4:00 0.1667 5:00 0.2083 6:00 0.2500 7:00 0.2917 8:00 0.3333 9:00 0.3750 10:00 0.4167 11:00 0.4583 12:00 0.5000 13:00 0.5417 14:00 0.5833 15:00 0.6250 16:00 0.6667 17:00 0.7083 18:00 0.7500 19:00 0.7917 20:00 0.8333 21:00 0.8750 22:00 0.9167 23:00 0.9583 0:00 1.0000
参考リンク
- ワカルニ:散布図の基本的な作り方
- Excel2010-2016:散布図で時間軸の間隔を変更するには -教えて!HELPDESK
- Excel- 時刻の基礎 - 教えて!HELPDESK
- 日付とシリアル値の関係、日付と時刻の理解はシリアル値の攻略から~Excel(エクセル)関数技
その他メモ
なにかあれば。
