小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2025年9月5日【ID:0】

【Excel】棒グラフの1位を自動で色付け

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


以下のように、棒グラフの一番大きい棒のみを自動で色付けする方法について紹介していきます。


1. 一番大きい棒のみを色付けする方法とは

残念ながら、標準の機能には「特定の棒のみを自動で色付けする機能」は用意されていません。
そのため、少し工夫が必要です。

そこで今回は、棒グラフを積み上げ棒グラフにし、片方の棒グラフの色を変更して対応していきます。
要するに、積み上げ棒グラフの片方の参照データを、最大値が「0」の表にし、もう片方はその逆で、最大値以外が「0」の表にします。
具体的には、以下のイメージです。

そのようにして、2つの表を積み上げることで、常に片方のグラフのみを表示することができます。


2. 参照元の表を用意

まずは、最大値が「0」の表と、最大値以外が「0」の表を用意します。
これらは数式で簡単に用意することができます。

具体的には、最大値はMAX関数で取得することができるので、IF関数で最大値かどうかで抽出値を変更するという以下のような数式になります。

▼最大値が「0」の表▼

=IF(MAX($C$3:$C$6)<>C3,C3,0)
// MAX($C$3:$C$6):最大値の取得(表の範囲は固定)
// <>C3:対象行の値と等しくない場合

▼最大値以外が「0」の表▼

=IF(MAX($C$3:$C$6)=C3,C3,0)
// MAX($C$3:$C$6):最大値の取得(表の範囲は固定)
// =C3:対象行の値と等しい場合

それぞれの数式を先頭に入力したら、後は末尾までコピーすることで、表の完成です。

ExcelVBAレベル確認

3. グラフの用意

次に、グラフを用意します。
表の中を選択し、[挿入]タブから[積み上げ縦棒]を選択します。

必要に応じて、グラフのサイズなどを修正し、グラフのデータ範囲を先ほど作成した表のみに変更することで、グラフの完成です。


4. 補足

標準設定のままですと、作成した表を非表示にするとグラフのデータが消えてしまいます。

作成した表を非表示にしたい場合は、グラフを選択して、[グラフのデザイン]タブから[データの選択]を選択します。

表示された画面で[非表示および空白のセル]を選択して、次に表示された画面で[非表示の行と列のデータを表示する]にチェックし、確定します。

以上の設定を行うことで、作成した表を非表示にしたとしても、グラフのデータは表示されたままになります。


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


メンバー募集 メンバー募集





リンクの共有はこちらから行えます。

  リンクコピー    X Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

7149627

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【ExcelVBA】直接編集も自動抽出もできる仕組み

【Excel】グラフに表示させるデータを瞬時に追加

【Excel】覚えるべき「日付を求める関数」2選

【Excel】改行を保持しながら値を参照する

【Excel】セルの結合を正しく使う

【Excel】数式のみで複数の表を縦に並べる

【Excel】タイムスケジュールを瞬時に作成

【Excel】マトリックス表からリスト形式の表に変換

【Windows】隠し機能「GodMode」の作成方法

【ExcelVBA】簡単なマウス操作のみで販売数を入力

【ExcelVBA】今月のシートのみを瞬時に表示

【Excel】商品ごとの販売数の合計を瞬時に集計

【Excel】セルに分数を入力する

【Excel】締め日を考慮したカレンダーの作成方法

【Excel】指定日以降でないと入力できない設定

【Excel】表の途中の罫線を瞬時に消す方法

【Excel】条件付き書式で結合した見た目にする方法

【ExcelVBA】マークのある行を削除する

【Excel】XLOOKUPがVLOOKUPより便利な点(3選)

【ExcelVBA】VBAを使ってシートの初期設定を自動化

【Excel】複数選択時のミスを無くす方法

【ExcelVBA】半角文字を自動で全角文字に変換

【Excel】抽出データの増減に合わせて罫線を自動設定

【Excel】複数行1データの表から数式で検索&抽出

【Excel】Python in Excelでクロス表を1行1データに変換





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ

メンバーに加入すると多くの特典が得られます

各プラン特典一覧 各プラン特典一覧

 加入ページへ 
⚠️今が最安値です⚠️

※メンバーページと連携すると表示されなくなります