プロが教えるわが家の防犯対策術!

エクセルで、たとえば03と全角で入力するしているのに、
かってに半角の3になってしまいます。
なんですか?
どうすればなおりますか?

A 回答 (4件)

自動で数値型に変換されています。


文字列として扱いたいのであれば、あたまに「'」をつけて「'03」と入力するか、
セルの書式設定で文字列に設定すれば数値型に自動変換されずに、お望みの形で表示されると思いますよ。
    • good
    • 0

エクセルの表のセルは、「数値」の計算が、主なる利用として想定されているようです。

そのため普通(書式が標準)の状態で、02とか入力すると、数値の2(右詰)に変換されてしまいます。0無しの123なども同じです。
入力に先立ち、前もってセルの書式を「文字列」に設定して入力すれば、02と入力したものは、02(左詰)になります。
(1)文字列書式設定->入力02->文字列02
(2)入力02->数値2->文字列書式設定->文字列2
(3)’02入力->文字列02
(4)電話番号なら書式で「その他」に電話番号があります
(5)電話番号なら、ユーザー定義で00-0000-0000と設定すると、0323453456と入力すると、03-2345-3456と表示されます。
ただ042-234-3456などが混じる場合は使えませんが。やはり書式を文字列に設定して-を入れて入力せざるを得ないと思います。
    • good
    • 0

Excelでは全角でも半角でも「セルの書式設定」が「標準」「数値」などでは、


03、03、003などは頭の0は取れ、半角の3になってしまいます。

全角、半角問わず、頭の0を付けたかったら、
「書式」→「セル」→「表示形式」で、「文字列」を選択し、
文字として認識させれば0は付いたままになります。
(右クリックで「セルの書式設定」の方が早い)
    • good
    • 0

過去の回答も参考にしてください。



参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=598630
    • good
    • 0

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