Excelチャートの色と記号を持つカスタムデータラベル–[How To]

excelチャート内の負の値には赤、正の値には青または緑のような色付きのデータラベルを持つことは可能ですか? この質問は、Excelで分散分析を投稿したときにいくつかの人から尋ねられました–これは、チャート上に正と負の値を持つ上向きと下向きの矢印を含むカ これは、このチュートリアルの後にあるものです:

データラベルチャート1

しかし、同様に着色されたデータラベルに正と負の値を持つ、それは その時、私はいくつかのことを試してみましたが、本当にそれを成し遂げることができなかったので、私は本当に答えがありませんでした。 そこで、各データラベルを「ハードカラー」にする昔ながらの方法を提案しました(この記事で説明します)が、それは解決策ではありませんでした。しかし、私は再びそれに戻って新しいサンプルデータを試しましたが、そこでは以前に働いていたはずの方法で動作させませんでしたが、なぜ最初に動 だから私は間違った怠惰なアプローチと正しい素晴らしいアプローチで経験した全体の経験を共有します!Office2013の前に、データラベルにシンボルを挿入するか、条件付きで色付けして負と正の値を異なる色で表示する簡単な方法はわかりません。 そして、その上にシンボルと色を得ることは二つの別々の仕事でした。

シンボルの回避策は、長いですが、そのアプローチと同様に、基になるデータが更新された場合にデータラベルも更新されますが、追加のデータが追加された場合には組み込まれないため、完全に動的ではありません。 Excelの世界では、カスタムデータラベルとして知られており、私は分散分析チャートを含む私のチャートチュートリアルのいくつかでこのアプローチを議論し

しかし、色付きデータラベルの回避策は少し不自由でした。 VB wizardry経由の方法があるかもしれませんが、私はまだそれを知りません。 それが不自由である理由は、動的ではなく、データの変化に伴って変化しないからです。 シンプルだしかし、大部分はまだExcel2003、2007、および2010を使用しているため、これらのアプローチは依然として役立ちます。

1.1シンボル付きカスタムデータラベル

カスタムラベルの基本的な考え方は、各データラベルをExcelワークシートの特定のセルに接続することで したがって、データラベルがセルに接続されると、セルにカスタム番号の書式設定を適用し、結果もグラフに表示されます。 次の手順は、必要なものを理解するのに役立ちます。

ステップ1:グラフを設定し、グラフでデータラベルをオンにします。 私はそれぞれ年と金額を持つ列AとBのデータを持っています。 見出しとしてラベルを持つ3番目の列を取得し、Amount列と同じ値を取得しました。 Amount列も使用できますが、理解するために、1つの追加の列を使用します。p>ダイヤルチャート2

ステップ2: 任意のデータラベルを左クリックすると、それらのすべて、またはそのシリーズの少なくともすべてのデータラベルが選択されます。 もう一度左クリックすると、今回はクリックしたデータラベルのみが選択されます。ステップ3:数式バーの内側をクリックし、キーボードの”=”ボタンを押してから、リンクするセルをクリックするか、そのセルのアドレスを入力します。 私の場合はセルC2です。Enterキーを押します。 これで、セルはそのデータラベルに接続されます。 すべてのセルが各データラベルに接続されるまで、このプロセスを繰り返します。

データラベルチャート3

ステップ4: 列Cのデータを選択し、Ctrl+1を押してセルの書式設定ダイアログボックスを起動します。 左からcustomをクリックし、typeフィールドにカーソルを置き、次の手順に従います。

  1. キーボードのALTキーを押したまま、テンキーを押したまま3キーと0キーを押します。 ALTキーを離すと、上向きの矢印が挿入されていることがわかります。 0キーを押します。 その後、コロン;キー。 これにより、正の値の引数が完了します。
  2. キーボードのALTキーを押したままにし、テンキーで3キーと1キーを押します。 ALTキーを離すと、下向きの矢印が挿入されます。 0キーを押してから;キー。 これで、負の値の引数は完了です。
  3. OKボタンをクリックして、セルの書式設定ボックスを閉じます。

チャートには上向きと下向きの矢印が瞬時に表示されます。p>データラベルチャート4

1.1.1問題

最初に言ったように、接続したデータラベルはデータが変更された場合に更新されますが、チャー私の場合、データラベルにヘルパー列を使用しています。 したがって、ヘルパー列を更新してより多くの行を含めるだけでなく、追加の各データラベルを新しく追加されたセルに接続する必要があります。

新しいデータが追加され、チャートが更新されたら、最後の2つのデータラベルを見てみましょう:

データラベルチャート5

1.2色付きデー 私たちが後にしていることは、本質的に赤でネガを着色し、青や緑のような任意の色で陽性または単にそれらを黒のままにすることです。 だから、方法は何ですか? 正直に言うと、それを行うには正しい方法はありません。 私の知る限りの回避策のみ。 私はまだ知らないより良い何かがあるかもしれないので、私は私の知識を繰り返しています。 誰かが知っていれば、前進して、何百万人ではないにしても何千人もの助けになるので、共有してください!私が知っている方法は、データラベルを一度クリックしてもう一度クリックすると、特定のデータラベルが選択され、目的の色でフォーマットできます。 もちろん、データラベルごとに個別に行う必要があります。p>データラベルチャート6

疲れた右? そして、その上に、それはラベルを着色する”難しい”です。 したがって、データが変更され、陽性の代わりに陰性がある場合、色はあなたのために変更されず、間違いなく混乱になります!

2ポスト2013-素晴らしさが始まります!Excel2013では、シンボルを持ち、色を一度に取得するというすべての解決策を得ることができ、動的ではないという落とし穴がないことを教えてください。 絶対に可能! ステップ1:範囲外のセルを選択してCtrl+1を押します。 左側から”カスタム”をクリックし、”タイプ”フィールドにカーソルを移動し、次の手順に従います:

  1. と入力し、ALTキーを押したままにして、テンキーの3と0キーを押します。 ALTキーを放して、0を押してからコロンを押します。
  2. と入力し、ALTキーを押したままにして、テンキーの3と1キーを押します。 ALTキーを放すとパンチ0
  3. コード全体を選択し、コピーをヒット! このコードを特定のフィールドに少し貼り付けます。 したがって、この手順の後に何もコピーしないようにしてください。 あなたがそうするならば。 あなたはいつでも再びそれをコピーするためにここに戻ってくることができます。
  4. OKボタンをクリックしてダイアログボックスを閉じ、入力したコードを保存します。

ステップ2: もう第三の列の必要はありません。ステップ3:データラベルがまだない場合は、チャートツールの下のデザインタブのチャート要素オプションに移動してデータラベルをオンにします。ステップ4:データラベルをクリックすると、シリーズ全体が選択されます。 1つのデータラベルだけでなく、シリーズ全体に設定を適用する必要があるため、もう一度クリックしないでください。 ステップ4:ラベルオプション>番号に移動します。 カテゴリドロップダウンからカスタムを選択します。ステップ5

ステップ5

ステップ5: コードの形式フィールドにカーソルを置き、Ctrl+Vを押すと、ステップ1でコピーしたコードが貼り付けられます。p>データラベルチャート7

バン!!!! バン!!!! 私たちは一度にシンボルだけでなく、色を持っていないだけで、うん二度叩いた!しかし、魔法を保持することはまだ終わっていません!

追加のデータを追加してグラフを更新すると、データラベルが自動的に更新されるため、セルの色変更や接続などを心配する必要はありません。 グラフに追加された最後の二つの追加データ項目を見て、データラベルがそれに応じて更新されます:

データラベルチャート8

2.1注意

私はこの質問をされたとき、私はすでにインストールされているExcelの2013バージョンを持っていました。 そして、私はポスト2013シナリオで上記の設定を試しました。 しかし、その時点では機能せず、不可能であり、色と記号を挿入できないと思いました。 しかし、両方とも独自の問題を抱えていました。

カスタム数値書式を使用してグラフ内のデータラベルにカスタム書式を適用するには、データラベルは値に基づいている必要があります。 シリーズ名、セルからの値、カテゴリ名などのいくつかのオプションがあります。 しかし、それ以外の場合は色が表示されない値でなければなりません。

シンボルの問題は私をはるかに超えています。 ALTキーを押すチャートオプションでシンボルを挿入しようとすると、Excelのショートカット機能が呼び出されます。 私は分離されたバーでも同じことをしようとしましたが、それでもチャートオプションに記号を挿入するためのALT作業を得ることができませんでした。 それは私が最初のステップとしてformat cellウィンドウからコードをコピーしなければならなかったということです。

コメントを残す

メールアドレスが公開されることはありません。