ISBNの入力で、excelで表を作ります。
A列3行目以下に予めユーザー定義で「978-4を入力します。
-の後に8ケタの数字を入れます。
ところが、0から始まる数字を入れると0が消えてしまいます。
どうしたらいいでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (3件)

>0から始まる数字を入れると0が消えてしまいます。


>どうしたらいいでしょうか?
Excelの標準入力モードでは入力された値を自動判定で表示しますので、数値の先頭に0が有っても無視されて有効な数値に置き換えられます。
目的のセルの書式を文字列にすれば先頭に0が有っても削除されず表示されます。
但し、そのセルを対象に計算するときは関数で数値に置き換えないと正しい結果を得られません。
「-の後に8ケタの数字を入れます。」
あなたが入力しているのは負の数値として受け取られていますので、-の次に0が有ると数値としては意味の無い0なので削除されます。
そのセルが数値ではなく文字列を扱うことに定義されていれば入力された数字が文字として表現されますので、-の次に有る0を文字の0として正確に表現します。
回答No.1、No.2はこれを説明していないだけで同じことです。
    • good
    • 0
この回答へのお礼

お忙しいところ、ありがとうございました。
ユーザー定義の中に、
978-4-00000000
と入れてやれば、
8ケタの最初の数字が0でも、0が表示されることがわかりました。

お礼日時:2011/04/22 11:26

半角の'を先頭に入力すると簡単に出来ます。

    • good
    • 0
この回答へのお礼

お忙しいところ、ありがとうございました。
ユーザー定義の中に、
978-4-00000000
と入れてやれば、
8ケタの最初の数字が0でも、0が表示されることがわかりました。

お礼日時:2011/04/22 11:29

標準とか数値の設定でなく、文字の設定にされたら出来ませんか。

    • good
    • 0
この回答へのお礼

これは無理でした。

ユーザー定義の中に、
978-4-00000000
と入れてやれば、
8ケタの最初の数字が0でも、0が表示されることがわかりました。
お忙しいところ、ありがとうございました。

お礼日時:2011/04/22 11:30

このQ&Aに関連する人気のQ&A

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


人気Q&Aランキング

おすすめ情報