エクセルで図形やテキストボックスにセルの数値を自動的に反映させたい場面はよくあります。
プレゼン資料や報告書でセルの数値が変わるたびに図形のテキストを手動で修正するのは手間がかかりますが、セルと図形を連動させることで自動更新が可能になります。
この記事では【Excel】エクセルで図形と数値を連動させる方法(セルの値をグラフや図形に反映する設定)について解説していきます。
ポイントは
・グラフタイトルや軸ラベルもセル参照で連動させることができる
・カメラ機能を使うとセル範囲をそのまま図形として貼り付けて連動させられる
です。
それでは詳しく見ていきましょう。
エクセルで図形と数値を連動させる方法1【図形にセル参照を設定する】
エクセルの図形(四角形・丸・吹き出しなど)にセルの値を表示させる最も基本的な方法が、図形を選択した状態で数式バーにセル参照を入力する方法です。
この方法を使うと図形内のテキストがセルの値と連動し、セルの値が変わると図形内の表示も自動的に更新されます。
サンプルデータで確認してみましょう
| 項目 | 数値 | 表示用テキスト |
|---|---|---|
| 今月の売上 | 1,250,000 | 売上:1,250,000円 |
| 目標達成率 | 112% | 達成率:112% |
| 前月比 | 108% | 前月比:108% |
1行目にヘッダーがあり、B列に数値、C列に表示用のテキストが入力されています。
C列のテキストを図形に連動させてダッシュボード風の表示を作る場面を想定しています。
図形にセル参照を設定する手順
まず「挿入」タブの「図形」から好みの図形(例:角丸四角形)をシートに描画します。
図形を描画したら図形の枠(外枠の線の部分)をクリックして図形全体を選択します。
この際に図形内部をダブルクリックしてテキスト編集モードに入らないよう注意してください。

図形全体が選択された状態(図形の外枠に選択ハンドルが表示された状態)で、数式バーをクリックして「=C2」のようにセル参照を入力してEnterキーを押します。

図形の中にC2セルの内容「売上:1,250,000円」が表示されます。
C2セルの値を変更すると図形内のテキストも自動的に更新されます。
なお1つの図形に連動できるセルは1つだけです。
複数のセルの値を組み合わせて表示したい場合は、表示用のテキストを別のセルにCONCAT関数や「&」演算子で作成してから、そのセルを図形に参照させる方法が有効です。
エクセルで図形と数値を連動させる方法2【グラフタイトルをセルと連動させる】
グラフのタイトルや軸ラベルもセルの値と連動させることができます。
グラフタイトルをクリックして選択し、数式バーにセル参照を入力するだけでセルの値がタイトルに反映されます。
レポートの対象期間や商品名が変わるたびにグラフタイトルを手動で変更する手間がなくなります。
グラフタイトルをセルと連動させる手順
グラフをクリックして選択し、グラフタイトルの文字の部分をクリックしてタイトルを選択します。

グラフタイトルが選択された状態(タイトルの周囲に枠が表示された状態)で数式バーをクリックします。
「=」を入力してからタイトルとして表示したいセルをクリックするか、セル番地を直接入力してEnterキーを押します。
別シートのセルを参照する場合はシート名と「!」を前に付けて指定します。

指定したセルの値がグラフタイトルとして表示され、セルの内容が変わると自動的にタイトルも更新されます。
グラフの軸ラベルも同様の手順でセルと連動させることができます。
ただしデータラベルや凡例のテキストは直接セル参照で連動させることができないため、VBAを使う方法が必要になります。
エクセルで図形と数値を連動させる方法3【カメラ機能でセル範囲を図形として連動させる】
セル範囲全体をそのまま図形として別の場所に表示したい場合は、エクセルの「カメラ」機能を使う方法が便利です。
カメラ機能を使うと指定したセル範囲のスナップショットを図形として貼り付けることができ、元のセル範囲が更新されると貼り付けた図形も自動的に更新されます。
ダッシュボードや別シートのサマリー画面に表のデータを図形として埋め込みたい場合に特に有効です。
カメラ機能をリボンに追加する手順
カメラ機能はデフォルトではリボンに表示されていないため、まずクイックアクセスツールバーに追加する必要があります。
「ファイル」→「オプション」→「クイックアクセスツールバー」を開きます。
「コマンドの選択」ドロップダウンから「リボンにないコマンド」を選択します。
一覧から「カメラ」を探してクリックし「追加」ボタンをクリックして「OK」をクリックします。

クイックアクセスツールバーにカメラアイコンが追加されます。
カメラ機能でセル範囲を図形として貼り付ける手順
図形として貼り付けたいセル範囲を選択します。
クイックアクセスツールバーの「カメラ」アイコンをクリックします。
マウスカーソルが十字型に変わるため、貼り付けたい場所でクリックまたはドラッグします。

選択したセル範囲がそのままの見た目で図形として貼り付けられます。
元のセル範囲の数値や書式が変わると貼り付けた図形も即座に反映されます。
貼り付けた図形は通常の図形と同様にサイズ変更・移動・枠線の変更などができます。
別シートに貼り付けることもできるため、集計シートのデータをサマリーシートに図形として表示するような使い方が可能です。
エクセルで図形と数値を連動させる方法4【条件付き書式と図形を組み合わせる】
図形の色や見た目を数値の変化に応じて自動的に変えたい場合は、図形に直接条件付き書式は設定できませんが、図形とセルを連動させた上でセル側に条件付き書式を適用する方法で視覚的な変化を演出できます。
また、REPT関数を使ってセル内に簡易的なグラフバーを作成し、それを図形と組み合わせる方法もあります。
セルのアイコンセットで数値の状態を視覚化する
数値の大小や増減を視覚的に表示したい場合は、条件付き書式の「アイコンセット」が便利です。
アイコンセットを設定したいセルを選択し「ホーム」タブの「条件付き書式」→「アイコンセット」を選択します。

「矢印」「信号機」「旗」など様々なアイコンセットから選択でき、数値の大小に応じて自動的にアイコンが切り替わります。
このアイコンが表示されるセルを図形と並べて配置することで、数値と視覚的な状態表示を組み合わせたダッシュボードが作成できます。
さらに図形の塗りつぶし色をVBAで動的に変更したい場合は、セルの値に応じてColorプロパティを変更するマクロを組み合わせる方法があります。
まとめ エクセルで数値を入れると図形が変わる(セルの値をグラフや図形に反映・自動的にする設定)
エクセルで図形と数値を連動させる主な方法をまとめると、次のようになります。
・図形の外枠を選択して数式バーにセル参照を入力するとセルの値が図形テキストに反映される
・グラフタイトルはクリックして選択後に数式バーでセル参照を入力することで連動させられる
・カメラ機能を使うとセル範囲全体を図形として貼り付けて元データと連動させられる
・アイコンセットや条件付き書式と組み合わせることで数値の変化を視覚的に表現できる
図形とセルを連動させることでデータが更新されるたびに手動で図形を修正する手間がなくなり、常に最新の数値が反映された資料を維持できます。
特にカメラ機能は複数のセル範囲を図形として貼り付けられるため、ダッシュボード形式の資料作成に非常に役立つ機能です。
セルと図形の連動機能を活用して、更新が楽で見栄えのよいエクセル資料を作成していきましょう。


コメント