• 締切済み

エクセル:英字フォントで角度の°が半角で入らない.

エクセル2010で作ったグラフ中に,まずテキストボックスを配置します. そして,例えばCenturyのような英字フォントで文章を記入します. 次にその文中に,角度の単位「°」を表す記号を,「挿入」→「記号と特殊文字」から小ウィンドウを開き,Centuryを選んでDegree Signを「挿入」します. すると,半角ではなく,全角の「°」が自動的に入ってしまいます. キーボードからDegree Signに相当するキー操作,alt + 0176,で入れても同様です. ワードでは,この操作で,ちゃんとCenturyの半角文字が入ります. ちなみに,alt+0177など,他の文字はちゃんと半角で入りますが,「°」だけがダメです. エクセルで,半角文字で「°」を挿入する良い方法はありませんでしょうか? よろしくお願いいたします.

みんなの回答

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.7

 尚、ANo.6の添付画像に写っている「°」のみのテキストボックスの線の設定は、判り易くするために、あえて[線あり](赤色の破線)にしております。

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.6

>とりあえず「O(オー)」を上付きにして対処したり  上付き文字は環境依存文字で、パソコンの機種によっては文字化けの原因となりかねませんから、使用を避けられた方が無難ではないかと思います。 【参考URL】  機種依存文字について   http://hswo.jp/kishu.html >ところが,これをテキストボックスで行うと,カーソルでなぞると分かりますが,英字フォント名なのに表示は全角「°」のままとなります.  テキストボックスを使われるのでしたら、「°」だけのテキストボックスを作り、そのテキストボックスのプロパティの「塗りつぶし」設定を[塗りつぶしなし]、「線の色」設定を[線なし]とした上で、 別のテキストボックスに「°」以外の文面を入力し、「°」を入れる予定の場所には半角の空白を入れておき、 「°」以外の文面が入力されたテキストボックスの上に、「°」だけのテキストボックスを重ねてから、 2つのテキストボックスをグループ化されては如何でしょうか?

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.5

 普通に、半角ではなく、全角の「°」を入力されてから、そのセルで使用するフォントを、Centuryのような英字フォントに変更されてみては如何でしょうか?  「°」の部分のデータ自体は全角のままですが、文字が表示される幅は(Centuryのような英字フォントでは)半角文字と同じになるようです。  また、セル内か数式バー上で、マウスの左ボタンを押しながらカーソルでなぞる事で、1文字ずつ選択してみますと、ひらがなや漢字等の場合は、セルのフォントがCenturyのような英字フォントに変更された後でも、ひらがなや漢字の部分のみはMS P明朝等の日本語フォントのままとなっているのに対し、全角の「°」は、ちゃんとCenturyのような英字フォントになるようです。  因みに、CHAR関数で「°」を表示させる場合には CHAR(8555) になります。 【参考URL】  ° - Wikipedia > 2 コンピュータでの扱い   http://ja.wikipedia.org/wiki/%C2%B0#.E3.82.B3.E3.83.B3.E3.83.94.E3.83.A5.E3.83.BC.E3.82.BF.E3.81.A7.E3.81.AE.E6.89.B1.E3.81.84

msn-qst
質問者

補足

詳しい解説を,ありがとうございました. Wikipediaにこんな情報も載っているとは知りませんでした. おっしゃるとおり,全角「°」を入力してからセルごと英字フォントに変換すると,私が目的とする半角°となりますね. ところが,これをテキストボックスで行うと,カーソルでなぞると分かりますが,英字フォント名なのに表示は全角「°」のままとなります.これは少し変ですね. ためしに,「記号と特殊文字」ウィンドウから,「°」の周辺の記号をセルに入れてみると,全て英字半角フォントで入りました. しかし,テキストボックスにコピペすると,「°」だけでなく,「±」も全角に変換されるようです. そこで,もしかしたらオートコレクト機能が悪さをしてるのかもと思い,オプション設定からオートコレクト機能をOFFにしてみましたが,やはりダメでした. これは,テキストボックス特有のバグなのかもしれません. とりあえず「O(オー)」を上付きにして対処したり,マイクロソフトに直接問いあわせることも考えてみます.

回答No.4

イロイロ出てくるが怪しいものが多い、 半角カタカナで「°」(Enterの左)、ドヤ!?、、ケッコウ怪しい、、、、 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q103467850

msn-qst
質問者

補足

リンクのご紹介をありがとうございました. 半角カタカナで入れてみましたが,日本語系フォントでなら入りますね. しかし文書を海外の出版社に出したいので,日本語フォントは避けたいのです.

回答No.3

これは? http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q103467850 <<以下、引用>> 「°」は次の字との間が開いてしまいますね。これを回避するには、入力は全角ローマ字入力で「DO」を「°」に変換し、確定後、その字だけ欧文フォント(CenturyOldstyleやTimesNewRoman)に変更すればよいのです。

msn-qst
質問者

補足

ありがとうございました. リンクして頂いた通り,「ワードでは」それができました. しかしエクセルでは,やはり出来ません. まるでエクセルが,わざと半角にさせまいとしてるかのようです...

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 ANo1様の仰る通りです。無いものは仕方がありません。  もし、半角文字で入力されたいのでしたら、英字フォントで入力されるのは諦めて、日本語フォントの「゜」(半角の半濁点,コード番号223)で誤魔化すか、或いは「deg.」(degree[s]の略)と入力されては如何でしょうか。

msn-qst
質問者

補足

お返事ありがとうございました. 文書を海外の出版社に出すので,日本語フォントは使えません. また,申し訳ありませんが,英字フォントにも様々な記号があります. ワードでは,書かせて頂いた方法で挿入することが出来ます. エクセルでも出来るとよいのですが,なぜか°だけ全角に変換されてしまいます.

  • e_16
  • ベストアンサー率19% (847/4388)
回答No.1

英字フォントに度の○は無い。 半角文字の○も無い 無い物は入力できない

msn-qst
質問者

補足

お返事ありがとうございました. 申し訳ありませんが,英字フォントにも様々な記号があります. ワードでは,書かせて頂いた方法で挿入することが出来ます. エクセルでも出来るとよいのですが,なぜか°だけ全角に変換されてしますのです.