例えば、Excelで円グラフを作成した時に元のデータを入れ替えたり、ラベルの書式を変更したりすると、自動で円グラフの大きさが変更される。手動で変更しても又何かを変更した拍子に大きさが変更される。
大きさ等の書式を固定する方法を教えてほしいです。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

データラベルの書式設定→フォントタブで、



「自動サイズ調整」のチェックをはずしてください。

グラフ自体の大きさの固定の方法はわかりませんが、
おそらく、お尋ねになっているのは、この方法だと思います。

この自動サイズ調整のチェックをはずしていただければ、
グラフエリアの、サイズ変更をしても、
設定したデータラベルのフォントは変更されません。
お試しください。
    • good
    • 0
この回答へのお礼

早速のお答えありがとうございました。
今一霧は晴れませんが、奮闘します!

お礼日時:2001/03/12 18:25

ラベルの位置をグラフの内側にするとフォントサイズでグラフは変わらないようですが。

。。汎用性ありませんね?
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセル円グラフでの質問

エクセル2003を使用しています。
例のデータを左上円グラフにしました。
分けて表示させた場合は右上円グラフのグラフになります。 
これらはデータからグラフウィザードで簡単に作成できますよね。

私はこのデータをわかりやすく円グラフにするのに、下のような円グラフみたいに好き系と嫌い系の分割表示にしたいと思ってます。
(できれば好き系の%と嫌い系の%の表示も入っていればさらにわかりやすいと思います。)

今回は説明のために画像ソフトで無理やり書いたのですが、エクセルでこのように表示することはできるのでしょうか?

Aベストアンサー

回答番号:No.1です
質問を読み間違えてました
嫌い系の2つだけを切り離すんですね
切り離したい扇形の部分を2回ゆっくりクリック→ドラグして移動


円グラフの一部を切り離して強調する
http://itpro.nikkeibp.co.jp/article/COLUMN/20080723/311355/

Q9つのエクセルのグラフ(円グラフ)の大きさと位置を一気に揃える

いまエクセルの一つのシートに、大きさも位置もばらばらな円グラフが9つならんでいます。これらの大きさを一緒にし、かつ一列にきれいに並べたいのですが、何かよい方法があれば教えてください。
 あと、重ねての質問で恐縮ですが、円グラフの中のデータラベルの位置を動かそうとすると、円グラフの大きさもつられて変わってしまいます。円グラフの大きさはそのままで、データラベルの位置だけを変える方法があったら教えてください。

Aベストアンサー

1.グラフアイコンの右にある図形描画をクリックします。
2.デフォルト設定だと、下に「図形の調整」から始まるツールバーが出ます。
3.「図形の調整」の右の白い矢印をクリックして複数のグラフを覆うようにドラックすると複数のグラフを選択できます。(Shiftキーを押しながら一つずつクリックしていっても複数選択出来ます)
4.選択状態で右クリックし、オブジェクトの書式設定-サイズタブで高さと幅を適当に(例えば6cm)に設定し、OKで一度大きさを揃えます。
5.大きさが揃ったら、そのまま複数選択状態でどれか一つの四隅をマウスでドラックすれば見た目で大きさを変えられます。
6.整列は図形の調整にある「配置/整列」を使って「上揃え」や「左右に整列」で出来ます。

データラベルの位置はデータラベルだけつかめば、それだけ動かせると思うけど、、、(Excel2000です)

Excelのバージョンで違うのかも。
バージョンを書いた方がよいですね。

Qエクセル 円グラフについて

こんにちは、よろしくお願いします。
現在、エクセル2000を使用しています。

円グラフを作成しているのですが、グラフエリアの中で任意で円グラフの大きさを変えることは可能でしょうか?大きさを変更しようとすると、円グラフがバラバラに離れてしまう。

初歩的な質問ですみませんがよろしくお願いします。

Aベストアンサー

円グラフそのものをクリックして大きさを変えようとすると
ご指摘の通り離れてしまいます。

円グラフと同じ大きさの四角形のプロットエリアと
呼ばれるものを大きくすると円グラフは大きくなると思います。

QEXCEL・複数ある円グラフの円の大きさを揃えたい

EXCELで7つ程円グラフを作りました。
これをWORDの資料に貼り付けたいのですが、円の大きさがバラバラです。
全部同じ大きさの円にしたいのですが、可能でしょうか?
あと、オブジェクトの枠を非表示にしたいのですが、やり方が分かりません。
初歩的な質問ではございますが、ご回答お待ちしております。

Aベストアンサー

作ったグラフの大きさを同じにするには近似以外はできないと思います。
全く同じ大きさにするには、1つのグラフをつくってそれを数だけコピーして
グラフ全体を右クリックして「元のデータ」を選択してデータをいれて作成します。
周りの線は同じく右クリックして「グラフエリアの書式設定」を選択します。
「パターン」の「輪郭」をなしすれば消えます。

Qエクセルでの円グラフの作成について

エクセルで円グラフを作成しています。グラフ選択の際、棒グラフや折れ線グラフなどでは表示されるのですが円グラフでは上手く円で表示されません。その原因と対策を教えていただけないでしょうか?ご意見お願いいたします。

Aベストアンサー

グラフウィザードで幾つかのサンプルグラフが
表示される画面で円グラフが
正しい円形表示されないという事でしょうか?
もしそうならばどの程度崩れて表示されるか分からない
ですが私のExcelでも正円で表示はされなかったです。
縮小表示で円がギザギザになってる感じ
仕様のような気もするので仕方ないのかも。
一応下記ページの円グラフとご自身が確認された
円グラフを比べてみては?
http://www.nichibun.net/applications/collection/ae2001/ae0130/ex5_p3.html
ご自身のと同じような表示ならば、このように表示されるのは
仕方ないのかも知れません。

Qフォームのラベルの書式変更が不十分?

 またもやお世話になります。

 ユーザーフォームに、ラベルのプロパティのBorderStyleを -fmBorderStyleSingle- にして枠を表示する形式で並べ、
表に見えるような表現をしています。

 枠に対する左詰、中央揃え、右詰は、プロパティの TextAlign で可能なのですが、上下の中央揃えがどうしても見つかりません。
どうすれば、文字列を上下の枠の中央に持ってこれるのでしょうか?

 プロパティで無理ならば、関数や、マクロでも構いませんので、よろしくご教授ください。

Aベストアンサー

Excelのユーザーフォームとしての回答です。

残念ながら、上下の中央揃えはできないはずです。
>関数やマクロでも構いませんので・・・
関数やマクロでは余計無理でしょう。
だいぶ前に、『APIを使って、できる』という書き物を見た記憶がありますが・・・


現行をあまり変えずに、『ラベルの使用』を条件に考えてみました。

●ラベルの内容(文字数)が実行してもデザイン時のまま変わらない場合、
 今あるラベルのBorderStyleは全て 0-fmBorderStyleNone にします。
 今の 1-fmBorderStyleSyngle の機能の代わりに、
  縦線用ラベル BorderStyle := 1-fmBorderStyleSyngle、Width := 1
  横線用ラベル BorderStyle := 1-fmBorderStyleSyngle、Height := 1
 を使って、罫線を書きます。縦線用ラベル、横線用ラベルをコピーして作ります。
 LeftやTopを直接指定したほうが速いかもしれません。

 ツール→オプション→全般タブでグリッドの表示をチェックして
 グリッドの単位を幅、高さとも『2』くらいにしておけば配置しやすいでしょう。

●ラベルの内容(文字数)が実行時に変わる場合、
 最大幅、最大の高さのラベルで上のようにして罫線枠を作成します。
 実行時に、コードで、変更したラベルのLeftとTopを書き換えて
 最適位置に配置することになります。

今は、無頓着になって、適当に配置することが多くなりました。ご参考に。

Excelのユーザーフォームとしての回答です。

残念ながら、上下の中央揃えはできないはずです。
>関数やマクロでも構いませんので・・・
関数やマクロでは余計無理でしょう。
だいぶ前に、『APIを使って、できる』という書き物を見た記憶がありますが・・・


現行をあまり変えずに、『ラベルの使用』を条件に考えてみました。

●ラベルの内容(文字数)が実行してもデザイン時のまま変わらない場合、
 今あるラベルのBorderStyleは全て 0-fmBorderStyleNone にします。
 今の 1-fmBorderStyleSyng...続きを読む

Qエクセルで円グラフ

エクセル2000で二重円グラフを作りたいのですが。
A:10、20
B;15、25
の場合A:Bの二重円グラフが出来ますか???

Aベストアンサー

グラフの種類でドーナツを選べば出来ると思います。

Qエクセル2003 円グラフのデータラベル

エクセル2003を使用して、円グラフを作成しています。

データラベルには、%の値を記載して、輪郭線有り・領域塗り潰しで、書式設定で[内部外側]に配置しています。

データラベルを外側に配置すると、グラフが小さくなってしまう為、[内部外側]の配置は崩したくありません。

添付グラフのBの様に、ある程度数値が大きいときは問題ないのですが、Aの様に小さな値が並ぶと、データラベルが完全に重なってしまいます。

データラベルが重ならないようにするにはマクロで操作するしかないと思うのですが、マクロに関しては素人の為、手が付けられません。

どなたかご存知の方がいらっしゃいましたら、ぜひ教えて頂きたいのです。

宜しくお願いします。

Aベストアンサー

文字数とフォントサイズでやってみました。

Dim dlabe As DataLabel
Dim lft As Single
Dim wid As Single
Dim i As Long

With ActiveChart.SeriesCollection(1)
For i = 1 To .Points.Count - 1
If Val(.DataLabels(i).Text) < 10 Then
wid = (Len(.DataLabels(i).Text) + 1) * .DataLabels(i).Font.Size
lft = .DataLabels(i).Left + wid / 2
If lft > .DataLabels(i + 1).Left Then
With .DataLabels(i + 1)
.Left = lft - 2 '★、数値の2は補正値
End With
End If
End If
Next i
End With

文字数とフォントサイズでやってみました。

Dim dlabe As DataLabel
Dim lft As Single
Dim wid As Single
Dim i As Long

With ActiveChart.SeriesCollection(1)
For i = 1 To .Points.Count - 1
If Val(.DataLabels(i).Text) < 10 Then
wid = (Len(.DataLabels(i).Text) + 1) * .DataLabels(i).Font.Size
lft = .DataLabels(i).Left + wid / 2
If lft > .DataLabels(i + 1).Left Then
With ...続きを読む

Q【至急】エクセル初心者です。円グラフの作り方

エクセルでの円グラフ作成について質問です。

円グラフの中で、1つのデータについてさらに詳細な円グラフを右に表す方法を教えてください。
一般的な方法はなんとなく分かるのですが、系列(?)が2つあり上手くいきません。

【例】

<数量>
A 50個  → Aの詳細 <色>赤:15、白:25、黒10
B 20個
C 40個

「数量」についてABCの円グラフはできるのですが、さらに「色」という
系列でもう1つ円グラフをつなげたいのですが、どうしたらよいでしょうか?

Aベストアンサー

こちらが参考になると思います^^
http://www.eurus.dti.ne.jp/~yoneyama/Excel/graph11.htm

参考URL:http://www.eurus.dti.ne.jp/~yoneyama/Excel/graph11.htm

Qエクセルの円グラフのデータラベルの非表示

A1からA4に分類名があり、B1からB4にはこんな式( =if(c1="",""c1) )が入っています。これで円グラフを作りデータラベルの「分類名」と「値」を表示させると、B列で見た目は空白("")になっているのにデータラベルの値は0と表示されます。空白("")は表示させないことは出来ないのでしょうか。
""は本当の空白と認識してくれないのが原因と考えられます。""ではなく本当の空白を作る関数はあるのでしょうか。

Aベストアンサー

データラベルの書式設定ダイアログボックスにおいて、「表示形式」タブの分類欄のユーザー定義で「#,##0;;」と設定する。
桁区切りが要らない場合は「0;;」でよい


人気Q&Aランキング

おすすめ情報