Excel 全角数字が半角数字に変化してしまう

このQ&Aのポイント
  • Excel 2003で、全角数字を入力すると自動的に半角数字に変換されることがあります。
  • 変換を防ぐ方法として、セルの書式設定やオートコレクト機能を確認することが重要です。
  • また、変換が起こった場合にはセルの書式を変更するか、テキスト書式のセルに入力することで変換を回避できます。
回答を見る
  • ベストアンサー

Excel 全角数字が半角数字に変化してしまう

Excel 2003 です。 文字列に設定してある、文字より充分大きいセルに 全角数字5を入力して (a)Enterキーを押すと (b)Enterキーを押してから矢印キーを押すと (a)又は(b)の場合 全角数字5が半角数字5に自動的に変化してしまうことがありました。 (「・・・ありました」ということで、いつもそうなるということではありませんが。) なにか設定を変えたこともありませんし、 どのようなときその現象がでるのかも把握できていません。 Q1. このような変化を防ぐ方法を教えてください。 Q2. 「おかしいな?」と思って再入力を繰り返しているとセルの左上の隅に 三角マークが表示されるようになりました。 この三角マークの意味と表示させない方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

>このような変化を防ぐ方法を教えてください。 基本的にセルの書式を「文字列」に設定すれば、そのまま入力されますので、全角数字を入力した場合、半角に変換されることはありません(変換されるセルの書式を確認してみてください)。 >この三角マークの意味と表示させない方法を教えてください。 このマークはエラーチェックのマークです。 今回のケースでは数字が「文字列」として入力されている(数値として計算できない)ということを知らせてくれています。 エラーの内容を確認するには、そのセルを選択したとき右側に表示される「!」のマーカー上にカーソルを合わせるとエラー内容が表示されます。 このマークを表示したいくないなら、「ツール」「オプション」のエラーチェックタブで「文字列として保存されている数値」のチェックを外します。

Kuma2000
質問者

お礼

回答ありがとうございます。

その他の回答 (1)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんにちは! おそらくですが・・・ Q1について 正常な動きだと思います。 通常セルに数値データを全角で入力しても Excel的には「数値」として計算で使用できる半角数値になるはずです。 Q1を回避する方法としては セルの表示形式を「文字列」にするか、アポストロフィー(')を入力後、数値を入力! Q2の状態のセルに数値データを入力すると、「三角マーク」が表示されます。 その表示が目障りであれば メニュー → ツール → オプション → 「エラーチェック」タブ  → 「バックグラウンドでエラーチェックを行う」のチェックを外しておきます。 こんなんではどうでしょうか?m(_ _)m

Kuma2000
質問者

お礼

回答ありがとうございます。

関連するQ&A

  • 【エクセル】半角数字→全角数字

    エクセルですでに半角で入力されている数字を全角数字に一括変換する方法はありますか? (1)住所録で半角入力されている番地等の数字のみをを全角に変換する方法 (2)電話番号など、全て数字で入力しているセルを一括で全角に変換する方法

  • エクセルの質問です。0で始まる数字を表示で全角表示にしたい。

    セルに0から始まる6桁の数字を全角表示で設定したいのですがうまくいきません。 セルの書式設定から表示形式の文字列にすると0から始まる数字は表示できますが半角です。表示形式の全角にすると0が表示されません。 仕方ないのでセルの書式設定から表示形式のその他の全角に設定し0の前に’を付けて一度入力し全角表示したい数字を選択して変換で全角にしています。 いちいち変換するのは手間です。0で始まる数字の全角表示の設定をご存知の方がいたら教えて下さい。よろしくお願いします。

  • 全角→半角

    キーボードの右側に、数字のキーがありますよね。 今まで半角で打てたのに、突然全角数字が出てしまうようになってしまいました。 普通の文字入力が半角でも全角でも、その数字のキーは半角が出るようになっていたのですが・・・。どうすれば半角に直りますか。

  • エクセルのセル内に全角数字を入力したいのにエンターを押すと自動で半角になってしまいます。

    お世話になっております。 エクセルのセルに「202」と全角で入力したいのですが、全角で入力してもエンターを押すと勝手に半角数字に切り替わってしまいます。 全角のまま入力する方法はありますか? アドバイス宜しくお願い致します。

  • エクセルで半角数字には数値と文字列がある?

    http://okwave.jp/qa/q6473596.html の質問を見て私も納得がいかず質問させていただきます。 たとえば、A1セルの書式を文字列に設定してから半角で数字を打ち込むと数字は数値でなく文字列としてセルに入ります。 この入力後、A1セルの書式を標準や数値に直してもそのセルの中の数字は左に寄ったままで文字列のままでいるようです。 (でもこれをセルの中でエンターキーを押したりすると数値になってしまいますが) 次にB1セルの書式を標準あるいは数値にして数字を打ち込むと、当然のことですが数字は数値としてセルに入ります。 この入力後、B1セルの書式を文字列に変えると数字は左に寄りますから一見文字列になったように見えます。 ところが上記のセルとこのセルをA1=B1で試してみるとFALSEが返ります。 逆に同じ数字を数値として打ち込んだセルと=で試すとTRUEが返ります。 これはA1とB1は同じ文字列としての数字ではないという証拠だと思います。 B1セルの書式を標準に戻すとまた数字は右よりにもどりますから、セルの中の数字は数値のままのようです。 つまり、半角の数字にはセルの書式にかかわらず文字列と数値の二つがあるということなのでしょうか? だとしたらこの二つはどうやって区別すればいいのでしょうか?

  • エクセルの数字を半角から全角へ

    エクセルのリストにある数字200行くらいのものをシステムへ取り込みの作業をしています。しすてむへ取り込むことのできる文字は全角のため次のエクセル関数で返還を試し見ましたが結果は無理でした。 =JIS(A1) ---->>>> 結果は #NAME? =DBCS(A1) ----->>>> 同じ数字が表れましたが全角にはなっていません。 私が想像するところ元の数字はこの数式を使って全角になる条件を満たしていないのではと思います。 ちなみにこのもとになる200位の数字は必要な計算結果をコピー文字列でエクセルAの欄へ貼り付けしているものです。 何とか方法がないものでしょうか? 最悪は手打ちで1件づついれることなりそうです。

  • IME2002で半角数字入力

    IME2002で『テンキー』から入力された数字は標準で半角数字として表示され 文字キー上段の数字キーから入力された文字は全角数字になる設定になっていると思います。 この設定をすべて半角数字になるように変更しましたが、 使い勝手の都合で戻そうとしたのですが、設定を戻してもすべて半角数字で入力されてしまいます。 通常状態に戻したいのですが、ご存知の方いらっしゃったら教えてください。お願い致します。

  • エクセルに全角数字を入力しても半角にならない

     通常、エクセルのセルに全角数字(のみ)を入力すると、 自動的に半角に変換されると思いますが、 全角のままになってしまい、表計算を利用している際には不便な状態になってしまいました。 自動的に半角になるように設定したいと思っています。 原因に心当たりのある方がいらっしゃいましたら、 よろしくお願いします。

  • Excel:PHONETIC関数でアルファベット・数字を半角にしたい

    Excel2003です。 セル[A2]に文字入力し、セル[G2]に下記数式を設定し、フリガナを半角カタカナで表示させています。 =SUBSTITUTE(SUBSTITUTE(PHONETIC(A2),"(株)",""),"(有),"") ※式中の(株)(有)は本来は記号(機種依存文字)です。 このとき、セル[A2]に全角ひらがな、カタカナ、漢字を入力した場合はセル[G2]には半角カタカナで表示するのですが、全角数字やアルファベットを入力した場合に、セル[G2]にはそのまま全角文字で表示されてしまいます。 これらを半角文字で表示させることは出来ないでしょうか? もちろんひらがな、カタカナ、漢字は従来どおり半角カタカナで表示させつつ、です。 よろしくお願いいたします。

  • エクセルの数字(全角)入力について

    エクセルの操作でお聞きしたいことがあります。 先ず、列の幅が全て「2」に設定されているとします。 そこであるセルに「万円」という入力してあり、 その1つ左のセルを右詰めで金額を入力するセルにしたいのです。 ただし、全角かつ区切り,が入るようにしたいのです。 (全角は入力時に促す) 例:5555と入力→→→5,555と表示 セル幅を超えるエラー##はセルの表示形式が文字列で 回避できますが、区切り,を自動で表示することができません。 逆にセルの表示形式をその他の全角 桁区切りだと、 区切り,は入りますが、セル幅を超えるため、##表示となります。 セル幅は変えずに仕様を満たす解決策はございますでしょうか? うまく質問が伝わったか不安ですが、ご回答よろしくお願いします。

専門家に質問してみよう