こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルで数字が文字化け

エクセル初心者です。

表にバーコードの数字(13桁)を入力したところ、文字化けしてしまいます。
セルをアクティブにすると数式バーには表示されますが、セル内は化けたままです。

どうやったら入力したままの数字を表示させることが出来るのでしょうか。

オフィス2000、WIN Meです。

投稿日時 - 2003-05-04 08:28:48

QNo.538744

すぐに回答ほしいです

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

>セルをアクティブにすると数式バーには表示されますが
こう言う場合は、「文字化け」とは言いません。
表示形式の設定が適当でないだけです。
多分#3のご回答のケースでしょう。桁数13桁の数を
(例1234567890123など)入力して見てください。1.23457E+12となるはずです。このことではないでしょうか。1.2・・X10^12(10の12乗)の意味です。浮動少数点表示・指数表示といいます。
エクセルでは、何もしないと、12桁以上で指数表示になるようです。
書式-セル-数値にすると直るでしょう。

投稿日時 - 2003-05-04 09:24:45

お礼

ありがとうございました。
おっしゃる通りにして、解決しました。

投稿日時 - 2003-05-04 14:04:58

ANo.5

このQ&Aは役に立ちましたか?

7人が「このQ&Aが役に立った」と投票しています

回答(6)

ANo.6

JANコード13桁はExcelはデフォルトでは表示しきれません。
セルの書式設定で「00 00000 000000」と設定することでも、見やすく表示できるようになります。


余談ですが、最後のチェックデジットはExcelに計算させたほうが後々の確認や誤入力を防げます。
A1に12桁入力し、A2にチェックデジットを表示させるようにするには、
A2=IF(A1="","",MOD(10-MOD(MID(A1,1,1)+MID(A1,2,1)*3+MID(A1,3,1)+MID(A1,4,1)*3+MID(A1,5,1)+MID(A1,6,1)*3+MID(A1,7,1)+(MID(A1,8,1)*3+MID(A1,9,1)+MID(A1,10,1)*3+MID(A1,11,1)+MID(A1,12,1)*3),10),10))
となります。

投稿日時 - 2003-05-04 09:37:12

お礼

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

投稿日時 - 2003-05-04 14:07:36

ANo.4

こんにちは。
文字化けとは具体的にどんな表示なんでしょうか。
試しに書式の表示形式を数値にしてみてください。
はずしていたらゴメンなさい。

投稿日時 - 2003-05-04 08:58:50

お礼

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

投稿日時 - 2003-05-04 14:07:10

> 表にバーコードの数字(13桁)を入力したところ、文字化けしてしまいます。

それは文字化けではなく、指数表示。
(例 : 1E+12)

> どうやったら入力したままの数字を表示させることが出来るのでしょうか。

必要な桁数がすべて表示されるようにセルの書式を変更する。
(例 : #############)

投稿日時 - 2003-05-04 08:58:27

お礼

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

投稿日時 - 2003-05-04 14:06:45

ANo.2

フォントキャッシュが破損している可能性があります。
参考URLを見てみて下さい。

参考URL:http://homepage2.nifty.com/winfaq/fontstrouble.html

投稿日時 - 2003-05-04 08:31:11

お礼

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

投稿日時 - 2003-05-04 14:06:19

ANo.1

入力する前に
セルをクリックして選択してから、右クリックで
セルの書式設定、文字列としたらいいでしょう。

投稿日時 - 2003-05-04 08:30:59

お礼

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

投稿日時 - 2003-05-04 14:05:52

あなたにオススメの質問