- 締切済み
エクセル:英字フォントで角度の°が半角で入らない.
エクセル2010で作ったグラフ中に,まずテキストボックスを配置します. そして,例えばCenturyのような英字フォントで文章を記入します. 次にその文中に,角度の単位「°」を表す記号を,「挿入」→「記号と特殊文字」から小ウィンドウを開き,Centuryを選んでDegree Signを「挿入」します. すると,半角ではなく,全角の「°」が自動的に入ってしまいます. キーボードからDegree Signに相当するキー操作,alt + 0176,で入れても同様です. ワードでは,この操作で,ちゃんとCenturyの半角文字が入ります. ちなみに,alt+0177など,他の文字はちゃんと半角で入りますが,「°」だけがダメです. エクセルで,半角文字で「°」を挿入する良い方法はありませんでしょうか? よろしくお願いいたします.
- みんなの回答 (7)
- 専門家の回答
みんなの回答
- kagakusuki
- ベストアンサー率51% (2610/5101)
尚、ANo.6の添付画像に写っている「°」のみのテキストボックスの線の設定は、判り易くするために、あえて[線あり](赤色の破線)にしております。
- kagakusuki
- ベストアンサー率51% (2610/5101)
>とりあえず「O(オー)」を上付きにして対処したり 上付き文字は環境依存文字で、パソコンの機種によっては文字化けの原因となりかねませんから、使用を避けられた方が無難ではないかと思います。 【参考URL】 機種依存文字について http://hswo.jp/kishu.html >ところが,これをテキストボックスで行うと,カーソルでなぞると分かりますが,英字フォント名なのに表示は全角「°」のままとなります. テキストボックスを使われるのでしたら、「°」だけのテキストボックスを作り、そのテキストボックスのプロパティの「塗りつぶし」設定を[塗りつぶしなし]、「線の色」設定を[線なし]とした上で、 別のテキストボックスに「°」以外の文面を入力し、「°」を入れる予定の場所には半角の空白を入れておき、 「°」以外の文面が入力されたテキストボックスの上に、「°」だけのテキストボックスを重ねてから、 2つのテキストボックスをグループ化されては如何でしょうか?
- kagakusuki
- ベストアンサー率51% (2610/5101)
普通に、半角ではなく、全角の「°」を入力されてから、そのセルで使用するフォントを、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
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
イロイロ出てくるが怪しいものが多い、 半角カタカナで「°」(Enterの左)、ドヤ!?、、ケッコウ怪しい、、、、 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q103467850
補足
リンクのご紹介をありがとうございました. 半角カタカナで入れてみましたが,日本語系フォントでなら入りますね. しかし文書を海外の出版社に出したいので,日本語フォントは避けたいのです.
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
これは? http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q103467850 <<以下、引用>> 「°」は次の字との間が開いてしまいますね。これを回避するには、入力は全角ローマ字入力で「DO」を「°」に変換し、確定後、その字だけ欧文フォント(CenturyOldstyleやTimesNewRoman)に変更すればよいのです。
補足
ありがとうございました. リンクして頂いた通り,「ワードでは」それができました. しかしエクセルでは,やはり出来ません. まるでエクセルが,わざと半角にさせまいとしてるかのようです...
- kagakusuki
- ベストアンサー率51% (2610/5101)
ANo1様の仰る通りです。無いものは仕方がありません。 もし、半角文字で入力されたいのでしたら、英字フォントで入力されるのは諦めて、日本語フォントの「゜」(半角の半濁点,コード番号223)で誤魔化すか、或いは「deg.」(degree[s]の略)と入力されては如何でしょうか。
補足
お返事ありがとうございました. 文書を海外の出版社に出すので,日本語フォントは使えません. また,申し訳ありませんが,英字フォントにも様々な記号があります. ワードでは,書かせて頂いた方法で挿入することが出来ます. エクセルでも出来るとよいのですが,なぜか°だけ全角に変換されてしまいます.
- e_16
- ベストアンサー率19% (847/4388)
英字フォントに度の○は無い。 半角文字の○も無い 無い物は入力できない
補足
お返事ありがとうございました. 申し訳ありませんが,英字フォントにも様々な記号があります. ワードでは,書かせて頂いた方法で挿入することが出来ます. エクセルでも出来るとよいのですが,なぜか°だけ全角に変換されてしますのです.
補足
詳しい解説を,ありがとうございました. Wikipediaにこんな情報も載っているとは知りませんでした. おっしゃるとおり,全角「°」を入力してからセルごと英字フォントに変換すると,私が目的とする半角°となりますね. ところが,これをテキストボックスで行うと,カーソルでなぞると分かりますが,英字フォント名なのに表示は全角「°」のままとなります.これは少し変ですね. ためしに,「記号と特殊文字」ウィンドウから,「°」の周辺の記号をセルに入れてみると,全て英字半角フォントで入りました. しかし,テキストボックスにコピペすると,「°」だけでなく,「±」も全角に変換されるようです. そこで,もしかしたらオートコレクト機能が悪さをしてるのかもと思い,オプション設定からオートコレクト機能をOFFにしてみましたが,やはりダメでした. これは,テキストボックス特有のバグなのかもしれません. とりあえず「O(オー)」を上付きにして対処したり,マイクロソフトに直接問いあわせることも考えてみます.