
No.3ベストアンサー
- 回答日時:
代案でテキストボックスをVBAで被せてみました。
グラフを選択しておいて実行してください。
サイズと座標の補正値は試行錯誤してください。
Dim mins As Double, maxs As Double, maju As Double
Dim axel As Double, axet As Double, axew As Double
Dim fsize As Variant
Dim x As Double
Dim y As Double
Dim n As Long
Dim i As Long
On Error Resume Next
With ActiveChart
.TextBoxes.Delete
End With
On Error GoTo 0
With ActiveChart
With .Axes(xlCategory)
axel = .Left
axet = .Top
axew = .Width
mins = .MinimumScale
maxs = .MaximumScale
maju = .MajorUnit
fsize = .TickLabels.Font.size
End With
n = (maxs - mins) / maju
For i = 0 To n
''テキストボックスの座標
x = axel + axew / n * i - 20
y = axet + 5
''テキストボックス
With .TextBoxes.Add(x, y, 32, 15)
''書式設定
.Interior.ColorIndex = 2
.HorizontalAlignment = xlHAlignRight
.VerticalAlignment = xlVAlignCenter
.Font.size = fsize
''軸ラベル値
.TEXT = i * maju * 1000
End With
Next i
End With
ご回答くださった皆様、ありがとうございました。
VBAを使わないと難しそうだということがわかりました。
代表してこちらでお礼させていただきます。
No.2
- 回答日時:
supertatさん こんばんは
そのものズバリの解決策を見つけることはできませんでした。
ただし、1000倍の場合は、見かけ上は同じ結果を得る方法はあります。その方法は、
「グラフの表示を1000倍するのではなく、セルの表示を1/1000にすること」
です。
つまり、例示した画像中の、B列一番上のセルに「1」を入力すると、セルの方は「0.001」と表示され、グラフの軸は「1」と表示されるようになるというわけです。
(手順)
・B列データ行の書式設定を開き、表示形式のタブを選びます。
・「分類(C)」を「ユーザー定義」とします。
・「種類(T)」を「0.000,」とします。
B列には、m単位でなく、mm単位の値(今回の例では上から1、2、3、4、5)を入力します。
すると、セル上では「0.001」 グラフ上では「1」と表示されているはずです。
ちなみに、100万分の1にするには、「0.000,,」となります。
今回の目的には合致しないかもしれませんが、どこかでお役に立てればと思います。
P.S.
グラフの書式を1000倍する方法はありませんが、セルの書式を1000倍する方法ならあります。(今回とは逆の結果になりますけど)
Web上やOKWave上でも幾つか紹介されているので、一度ご覧になって下さい。
No.1
- 回答日時:
エクセルは(特にグラフは)データをそのように作らないと、表示だけをいじるのは出来ない。
表示形式で編集できるのはデータラベル、軸の書式設定(散布図の場合はY軸、X軸ともあり)の表示形式だが。
エクセルのシートのセルのデータでさえ、0.001を1と表示する表示形式も無いと思う。
シートのセルのデータにも1000倍で表示するなどは無い。
だからグラフの軸の書式設定も質問のものは不可能。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 折れ線グラフの書き方 2 2022/09/08 10:03
- 統計学 確率統計でExcelの使い方を教えてください。 3 2022/07/27 19:21
- Excel(エクセル) Excelグラフについて 1 2023/05/12 16:26
- Excel(エクセル) 図のような散布図の作り方を教えてください。 1 2022/07/19 11:52
- Excel(エクセル) Excelグラフについて 1 2022/06/16 16:06
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Excel(エクセル) Excelで日付のグラフへの表示 2 2022/04/15 11:04
- Excel(エクセル) エクセルの折れ線グラフで教えて下さい 1 2023/03/05 22:48
- Excel(エクセル) エクセルの印刷範囲をページ単位で可変にする方法 3 2022/05/23 13:04
- PDF 「PDF文書を簡単にWordで編集する方法」と 罫線が 図形で出力されるのは? 6 2022/06/14 06:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの計算式で求められ...
-
エクセルのセル内の余白の設定...
-
エクセルで○時間△分を○。□時間...
-
Excelで 分:秒 と表示させる...
-
有効数字
-
エクセル 桁を増やす方法
-
エクセルで 0'00.000 を時間に...
-
スプレッドシートのセル内、折...
-
エクセルで日付が逆に登録され...
-
エクセルで数式を入れても値が...
-
数字の後ろにピリオドを表示す...
-
エクセルで 何時間何分と表示...
-
【Excel】 特定セルだけに「ゼ...
-
Excelで、数字をhh:mmの形式へ変換
-
エクセルの計算結果を()括弧で...
-
エクセルでグラフ作成
-
エクセルで「0」を表示させたい
-
エクセル 全ての文字の間に半角...
-
エクセル・文字列の先頭に空白...
-
セルの書式設定で一部のフォン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのセル内の余白の設定...
-
エクセルでの計算式で求められ...
-
エクセルで数式を入れても値が...
-
エクセルで日付が逆に登録され...
-
エクセルの計算式の後に、単位...
-
Excelで 分:秒 と表示させる...
-
エクセル 桁を増やす方法
-
【Excel】 特定セルだけに「ゼ...
-
エクセルで折り返しと縮小の同...
-
エクセルの計算結果を()括弧で...
-
エクセル 条件付き書式で文字...
-
エクセルで 何時間何分と表示...
-
EXCELでセル内に打った文字が隠...
-
EXCELで日付と時刻が入ったセル...
-
数字の後ろにピリオドを表示す...
-
エクセルで西暦に変更できない
-
Excelに「隠し文字」のような機...
-
エクセルで、書式設定をして表...
-
エクセル セル幅は広いのにシャ...
-
セルの書式設定で一部のフォン...
おすすめ情報