Excel 2007 または Excel 2010 で項目軸のラベル名となるセルに特定の書式設定をしていると、グラフの項目軸のラベルが表示されない場合がある

現象
Microsoft Office Excel 2007 または Microsoft Excel 2010 でグラフの項目軸のラベルが表示されない場合があります。

この現象は、以下の条件をすべて満たす場合に発生します。
  • 項目軸のラベルの元データとなるセルの書式設定に ";;;" を指定して、セルの内容を非表示にしている。
  • 項目軸のラベルの元データとなるセルの値は、他のセルの参照になっている。
  • 項目軸のラベルの元データとなるセルに返される値が文字列である。
この現象は、Excel 2003 以前の製品では発生しません。
回避策
この現象を回避するには、以下いずれかの方法を実行して発生条件を満たさない設定に変更してください。

以下の方法の手順では、問題の再現手順を例として説明します。

方法 1 : セルの書式設定を [標準] に変更する

  1. 項目軸のラベルの元データとなっている D1:D3 セルを選択して右クリックし、[セルの書式設定] を選択します。
  2. [表示形式] タブの [分類] で [標準] をクリックし [OK] をクリックします。

    セルの書式設定

    補足 : セルの値を隠す必要がある場合は、セル内のフォントの色を背景の色に変更してください。

方法 2 : セルの参照式を解除する

補足 : この方法を実行した場合、セルの書式設定に ";;;" を指定しても問題は発生しません。
  1. 項目軸のラベルの元データとなっている D1 セルを選択します。

    D1 セルの選択
  2. D1 のセルの値の =A1 (参照式) を消去して、項目軸のラベル名の Tokyo を直接入力します。

    D1 セルの変更
  3. 手順 1 と 手順 2 を繰り返して、項目軸のラベルの元データとなっている D2 セルに Osaka と入力し D3 のセルに Nagoya と入力します。

方法 3 : [軸ラベルの範囲] を配列に変更して直接値を指定する

  1. 該当のグラフを右クリックし、[データの選択] をクリックします。
  2. [横 (項目) 軸ラベル] の [編集] ボタンをクリックします。

    データ ソースの選択
  3. [軸ラベル] 画面の [軸ラベルの範囲] に、以下のように入力して [OK] をクリックします。

    ={"Tokyo","Osaka","Nagiya"}

    軸ラベル
  4. [データ ソースの選択] 画面で [OK] をクリックします。
状況
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
詳細

問題の再現手順

ここでは例として、Excel 2007 の手順で説明します。
  1. Excel 2007 を起動します。
  2. 参照式を含むグラフ データを作成します。たとえば、以下のように作成します。

    A1 : Tokyo
    A2 : Osaka
    A3 : Nagoya
    B1 : 50
    B2 : 60
    B3 : 70
    D1 : =A1 (参照式)
    D2 : =A2 (参照式)
    D3 : =A3 (参照式)
    E1 : =B1 (参照式)
    E2 : =B2 (参照式)
    E3 : =B3 (参照式)
  3. D1:E3 を選択して、[挿入] タブをクリックします。
  4. リボンから任意のグラフを選択します。ここでは、[縦棒 (2-D 縦棒の集合縦棒)] を選択します。
  5. D1:D3 を選択して右クリックをし、[セルの書式設定] を選択します。
  6. [表示形式] の [分類] で [ユーザ定義] を選択します。
  7. [種類] に半角で ;;; と入力し、[OK] をクリックします。

結果

Excel 2003 以前で表示されていたグラフの項目軸のラベルが Excel 2007 で表示されません。

補足 : 数値軸のラベルは、軸の表示形式の設定に依存します。また、グラフを作成する場合、軸の表示形式の設定は既定で "シートとリンクする" が有効になり、元データのセルの書式設定が引き継がれます。これに対して、項目軸は元のデータが文字列である場合、軸の表示形式の設定は無視され、文字列として必ず表示します。Excel 2003 以前のバージョンでは、項目軸のデータ範囲が、参照式でその参照結果が文字列となる場合はこの動作となりますが、Excel 2007 以降のバージョンでは、参照式の結果が文字列であるのにもかかわらず、表示されません。
プロパティ

文書番号:970131 - 最終更新日: 03/09/2011 07:42:00 - リビジョン: 4.2

Microsoft Office Excel 2007, Microsoft Excel 2010

  • kbharmony kbexpertiseinter kbexpertisebeginner kbtshoot KB970131
フィードバック