メインコンテンツへスキップ

値に基づいてExcelでチャートの色を変更する

Author: Sun Last Modified: 2025-05-23

時々、チャートを挿入する際に、異なる値の範囲を異なる色で表示したい場合があります。例えば、値の範囲が0〜60の場合には系列の色を青にし、71〜80なら灰色、81〜90なら黄色にするなど、以下のようなスクリーンショットのように設定したい場合です。このチュートリアルでは、Excelで値に基づいてチャートの色を変更する方法を紹介します。
Change chart color based on value

値に基づいて縦棒/横棒グラフの色を変更する
方法 1: 数式と組み込みのチャート機能を使用して値に基づいて棒グラフの色を変更する
方法 2: 便利なツールを使用して値に基づいて棒グラフの色を変更する

値に基づいて折れ線グラフの色を変更する

サンプルファイルをダウンロード


値に基づいて縦棒/横棒グラフの色を変更する

方法 1 数式と組み込みのチャート機能を使用して値に基づいて棒グラフの色を変更する

まず、以下のスクリーンショットに示すようにデータを作成し、各値の範囲をリストアップし、次にその隣に値の範囲を列ヘッダーとして挿入します。
create sample data

1. セルC5に次の数式を入力します

=IF(AND(C$1<=B5,$B5<=C$2),$B5,"")

次に、フィルハンドルを下にドラッグしてセルを埋め、その後右に続けてドラッグします。
type a formula to get matched values

2. 次に「列名」を選択し、Ctrlキーを押しながら数式セル(値の範囲ヘッダーを含む)を選択します。
select the Column Name and formula cells

3. 「挿入」 > 「縦棒または横棒チャートの挿入」をクリックし、「集合縦棒」または「集合横棒」を選択します。
click Clustered Column or Cluster Bar

これでチャートが挿入され、値に基づいてチャートの色が異なります。
a chart with different bar colors is created

方法 2 値に基づいてチャートの色を変更する便利なツールを使用する

時々、数式を使ってチャートを作成すると、数式が間違っているか削除されている場合にエラーが発生することがあります。Kutools for Excelの「値によるチャートの色変更」ツールは、それを解決するために役立ちます。

Kutools for Excelは、300以上の高度な機能を提供し、複雑なタスクを簡素化し、創造性と効率を向上させます。 AI機能と統合され、Kutoolsは正確にタスクを自動化し、データ管理を容易にします。Kutools for Excelの詳細情報...無料トライアル...

Kutools for Excelを無料でインストールした後、以下のように操作してください:

1. 「Kutools」 > 「チャート」 > 「値によるチャートの色変更」をクリックします。スクリーンショットをご覧ください:
click Change chart color by value feature of kutools

2. 表示されたダイアログで、次の操作を行います:

1) 使用したいチャートタイプを選択し、列ヘッダーを除き、軸ラベルと系列の値をそれぞれ選択します。
select the axis labels and series values separately

2) 「追加」ボタンをクリックしますadd button 必要な値の範囲を追加します。
add a value range

3) 上記の手順を繰り返して、すべての値の範囲を「グループ」リストに追加します。そして「OK」をクリックします。
Repeat to add all value ranges to the Group list
a chart with different bar colors is created by kutools

ヒント

1. 列または棒をダブルクリックして「データポイントの書式設定」ウィンドウを表示し、色を変更できます。

2. 以前に縦棒または横棒チャートが挿入されている場合、このツール「値によるチャートの色塗りつぶし」を使用して、値に基づいてチャートの色を変更できます。

縦棒または横棒チャートを選択し、「Kutools」 > 「チャート」 > 「値によるチャートの色塗りつぶし」をクリックします。ポップアップダイアログで、必要に応じて値の範囲と対応する色を設定します。 今すぐ無料ダウンロード!


値に基づいて折れ線グラフの色を変更する

値に基づいて異なる色を持つ折れ線グラフを挿入したい場合は、別の数式が必要です。

まず、以下のスクリーンショットに示すようにデータを作成し、各値の範囲をリストアップし、次にその隣に値の範囲を列ヘッダーとして挿入します。

注釈:系列の値はAからZの昇順で並べ替える必要があります。
create the data and sort the data from A to Z

1. セルC5に次の数式を入力します

=IF(AND(C$1<=$B5,$B5<=C$2),$B5,NA())

次に、フィルハンドルを下にドラッグしてセルを埋め、その後右に続けてドラッグします。
enter a formula to get helper data

3. 値の範囲ヘッダーと数式セルを含むデータ範囲を選択します。スクリーンショットをご覧ください:
Select the data range

4. 「挿入」 > 「折れ線または面チャートの挿入」をクリックし、「折れ線」タイプを選択します。
click Insert Line or Area Chart

これで、値に基づいた異なる色の折れ線グラフが作成されました。
a line chart has been created with different color lines by values


サンプルファイルをダウンロード

サンプルファイルをダウンロードするにはここをクリック


チャートに関連するその他の操作(記事)

Excelでシリーズ選択チェックボックス付きのインタラクティブなチャートを作成する
Excelでは、通常データをより良く表示するためにチャートを挿入しますが、複数のシリーズ選択がある場合もあります。このような場合、チェックボックスをオンにしてシリーズを表示したいかもしれません。

Excelでの条件付き書式を使用した積み上げ棒グラフ
このチュートリアルでは、以下のスクリーンショットに示すような条件付き書式を使用した積み上げ棒グラフをExcelでステップバイステップで作成する方法を紹介します。

Excelで実績対予算のチャートをステップバイステップで作成する
このチュートリアルでは、以下のスクリーンショットに示すような条件付き書式を使用した積み上げ棒グラフをExcelでステップバイステップで作成する方法を紹介します。


  • スーパー数式バー(複数行のテキストや数式を簡単に編集可能); 閲覧レイアウト(多数のセルを簡単に読み取り・編集可能); フィルター範囲への貼り付け...
  • セル/行/列を結合してデータを保持; セル内容を分割; 重複する行を統合して合計/平均を計算... 重複セルを防止; 範囲を比較...
  • 重複または一意の行を選択空白行を選択(すべてのセルが空); スーパー検索および多くのワークブックでのあいまい検索; ランダム選択...
  • 数式参照を変更せずに複数のセルを正確にコピー; 複数のシートへの自動参照作成; 箇条書き、チェックボックスなどを挿入...
  • お気に入りの数式、範囲、グラフ、画像を素早く挿入; パスワードでセルを暗号化メーリングリストを作成してメールを送信...
  • テキストの抽出、テキストの追加、特定の位置の文字を削除、スペースを削除; ページング小計の作成と印刷; セルの内容とコメント間の変換...
  • スーパーフィルター(他のシートにフィルタースキームを保存して適用); 月/週/日ごとの高度な並べ替え、頻度など; 太字、斜体による特殊フィルタリング...
  • ワークブックとワークシートを統合; 主キーカラムに基づいてテーブルをマージ; データを複数のシートに分割xls、xlsx、PDFの一括変換...
  • ピボットテーブルのグループ化(週番号、曜日など)... ロックされたセルとロックされていないセルを異なる色で表示; 数式/名前を持つセルをハイライト...
kte tab 201905
  • Word、Excel、PowerPoint、Publisher、Access、Visio、Projectでタブ付き編集と閲覧を有効化します。
  • 新しいウィンドウではなく、同じウィンドウ内の新しいタブで複数のドキュメントを開き、作成します。
  • 生産性を50%向上させ、毎日数百回のマウスクリックを削減します!
officetab bottom