- ベストアンサー
エクセルのグラフ作成において・・グラフの中の数字の代わりに
エクセルのグラフ作成において・・グラフの中の数字の代わりに 漢字を表現させる方法はありませんか。 経年的な分析データグラフ化していますが、測定値の変わりにその時の 出来事も表現したいと考えています。 XPSP2 OFFICE2003を使用しています。
- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (7)
- xls88
- ベストアンサー率56% (669/1189)
進んでいますか? 下記のようにしてみました。 系列1の全ての要素にデータラベルにセル参照式をセットします。 A1以下にコメントが記入されていると仮定しています。 データが入力されているセルに対応する要素のデータラベルが表示されます。 Sub test2() Dim i As Integer With ActiveChart.SeriesCollection(1) For i = 1 To .Points.Count .Points(i).HasDataLabel = True .DataLabels.Position = xlLabelPositionAbove .Points(i).DataLabel.Text = "=Sheet1!" & Cells(i, 1).Address Next i End With End Sub
- xls88
- ベストアンサー率56% (669/1189)
背景色を付けることも出来ます .Points(3).DataLabel.Interior.ColorIndex = 6 疑問が御有りなら、遠慮なく捕捉質問をしてください。
- xls88
- ベストアンサー率56% (669/1189)
マクロの例です。 Sub test1() With ActiveChart.SeriesCollection(1) .Points(3).HasDataLabel = True '//文字を入力 .Points(3).DataLabel.Text = "あいうえお" '//セル参照 '.Points(3).DataLabel.Text = "=Sheet1!E5" End With End Sub
- xls88
- ベストアンサー率56% (669/1189)
グラフのデータラベルには、直接文字入力できます。 セルデータを参照表示することも出来ます。 その方法は 表示されているデータラベルをクリック(同系列の全データラベルが選択) 更に、目的のデータラベルをクリックすればそのデータラベルのみが選択状態になります。 この状態で、例えばセルA1を参照表示するなら 数式バーに =A1 と参照式を入力し、Enterで確定 これでセルA1のデータ(変更にも追従)が表示されるようになります。 データラベルですから、グラフデータに応じて表示位置も変更されます。 数が多い場合は、マクロを組んで対応すればよいと思います。
- te12889
- ベストアンサー率36% (715/1959)
分類名(項目名)のところに出来事を入力し、値の代わりに分類名を表示すればできます。
- te12889
- ベストアンサー率36% (715/1959)
オートシェイプの吹き出しあたりを貼り付けて、セルの文字列を=で引っ張ってくるってのはダメですかね・・・。
お礼
早速の回答を有難うございます。 データーの増加に伴い、標示場所が動くので何か方法がないかと思っていました。やはりグラフの中に漢字は無茶かもですね。
お礼
御回答いただいた皆様へ 沢山の方からの親切な情報を有難うございいました。 少し諦めていましたが、出来るものですね。 お礼申し上げます。