- ベストアンサー
エクセルで入力した数字が変わってしまうのですが
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 Excelは有効桁が15桁なので、16桁以上の場合は切り捨てられます。 仕様なので、数値で入力する以上はどうしようもありません。 仮に文字列で入力すると、今度は表示形式では文字列の"次数"を判断することが出来ないため、任意の場所に"-"を入れることが出来ません。 したがって、文字列で入力して別のセルに、 =LEFT(A1) & "-" & MID(A1,2,2) & "-" & MID(A1,4,3) & "-" & MID(A1,7,2) & "-" & MID(A1,9,7) & "-" & RIGHT(A1) というふうに表示させるしかないと思います。
その他の回答 (3)
- maruru01
- ベストアンサー率51% (1179/2272)
No.2です。 訂正 「次数」→「字数」 です。
- densha
- ベストアンサー率29% (333/1123)
ヘルプに 15 桁の制限 表示される桁数にかかわらず、Excel では 15 桁までの精度の数値が格納されます。数値の桁数が 15 桁以上の場合、残りの桁はゼロ (0) に変換されます。 とあります。
お礼
早速のご回答ありがとうございます。 15桁制限は知りませんでした。 ありがとうございました。
- midomaru
- ベストアンサー率14% (13/90)
セルの書式設定は変更しましたか?当然のことかな…^^;
お礼
早速のご回答ありがとうございます。 書式設定は変更いたしました。が、だめでした。
関連するQ&A
- エクセルで12桁の数値に4桁ごとに―を入れたい
エクセルで既に入力されている12桁の 数値列に4桁ごとにハイフンを入れたいです。 1234567890AB → 1234-5678-90AB のような感じです。 セルの書式設定でユーザー定義を使い 変換できるのではと察しているのですが、 「種類」のところにどのように指定すれば いいかわかりません。 書式設定、またはほかの方法でハイフンを 入れる方法を教えていただけますか。
- ベストアンサー
- Excel(エクセル)
- 数字を入力したら数字の末尾に”人”を表示したい
整数~小数点2桁までの数字を入力したら数字の末尾に”人”を足して 表示したい(1人や1.5人・1.25人など)のですが、 セルの書式設定-表示形式-ユーザー定義で0.##"人"とすると、 「1人」と表示したいのに「1.人」を"."が表示されてしまいます。 0.00"人"と設定すると、 「1人」と表示したいのに「1.00人」と表示されてしまいます。 過去の質問で同じ系統の質問を捜しましたが(QNo.639038)解決となった回答が 高等すぎて、どうすればいいのかわかりません。 セルの指定範囲の定義ってなんですか? また、あのコマンドはマクロですか? それとも、もっと違う方法ありますか? 最近paOfficeが2003から2007になって、余計に使い方がわからないので もっと詳しく教えてくださる方、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル 日付、数字の入力方法
エクセル2002を使用 ○日付の入力方法 2009/09/04と入力したい。0が消える。 セルの書式設定、ユーザー定義でYYYY”年”m”月”d”日”でも0が消える。’で文字化はしたくない。 ○数字の入力 数字の前に0がある 例:000012340 これも当然数字の前の0が消える。’で文字化はしたくない。 どのようにセルの書式設定をすればよろしいでしょうか?
- ベストアンサー
- その他MS Office製品
- Excelのセルの書式設定
エクセルに関する質問です。お世話になります。 悩んでいるのが、9桁の数字を入力したとき途中にハイフンを入れたいのですが、これはユーザ定義(000-000000)という形でできました。ただ、9桁の数字以外を入力したときにはハイフンを入れないようにしたいのですが、どうにも解決できず質問させていただきました。ユーザ定義のみで可能なのか、それともマクロ等を使うのかも検討できない未熟者ですが、アドバイスいただけたら幸いです。よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Excelの数字表示について
Excelの数字表示についてです。 4桁以上の数字を3桁毎で区切りかつ、「+」「-」の表示を同時につけたいのですが、方法が分かりません。どなたかご教示下さい。 片方づつは、「セルの書式設定→数値→桁区切りのチェックボックスをチェック」、 「セルの書式設定→ユーザー定義→"+"0;"-"0;0」で出来るのですが、両方一緒に表示するのがわかりません。 例:「+1,234」 「 -1,234」 宜しくお願いします。
- ベストアンサー
- Windows系OS
- エクセル 数字のユーザー定義について
すいません。 エクセルで、 10001と入力すると、1000010001 18570と入力すると、1000018570 となるようにしたいので、 (1) 書式のセル→ユーザー定義→100000###0 と設定しているのですが、 3011014120 9000075941 と、出したい場合もあるので、 そのときは、普通に、すべての数字を入力しているのですが、 (1)の設定をしているので、 頭に、1がつき 13011014120 19000075941 などとなってしまいます。 上のよう1がつかないようする、ユーザー定義を教えてほしいです。 もしくは、もっと、スマートとな方法があれば、教えてほしいです。 あまり、エクセルには、詳しくないので、 よろしくお願いいたします。
- ベストアンサー
- その他(インターネット・Webサービス)
- エクセルで( )付 桁区切り数字のSUM関数ができません
エクセル2003で作表をする際に (1)数字を( )付で入力してSUM関数で縦計を求めたい (2)( )内の数字は桁区切り表示したい のですが、できません。 (1)はセル設定の書式設定でユーザー定義を"("0")"したら出来ましたが(2)が出来ません。 両者が共にできる方法を教えて下さい。
- ベストアンサー
- オフィス系ソフト
- 教えてください。エクセルで入力した数字が正しく表示されないのですが‥
パソコン初心者です。 最近仕事でエクセルを使い出したのですが、どうしても解決できない事があるので教えてください。 セルに数字を入力すると、0と表示され数式バーには0.0000~と表示されてしまいます(例えば1000と入力すると0.0000001) セルの書式設定で標準→数値→通貨などを試しましたがダメで、ユーザー定義なども操作してみましたが、そうすると今度はセル内に0.00~と表示されてしまいます。 今までは文字列で入力していたのですが、最近計算の必要が出てきて困っています。 どなたか解決方法をご存知の方がいらっしゃいましたら是非教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセルのセルの書式で,数字が9けたあり、それが600くらい同じ形式で
エクセルのセルの書式で,数字が9けたあり、それが600くらい同じ形式であります。その形式は3桁スペース6桁の数字(例)456 789123となっているのを、456789123と、空白をつめて一括で9ケタにしたいのですが、可能でしょうか?セルの書式設定で、ユーザー定義で試みましたがだめでした。よろしくご指導お願いします。
- ベストアンサー
- その他(ビジネス・キャリア)
- Excel 2003 セルの書式設定
Excel 2003 セルの書式設定 Excel 2003を勉強中です。よろしくお願いします。 郵便番号を、簡略入力で、(1234567と入力し) 入力の後、セルの書式設定、その他から、ハイフンを自動入力してます。 123-4567 そのあと、〒をユーザー定義で設定すると、ハイフン(-)が消えてしまいます。 ハイフンが消えない設定方法がありまか。 WindowsXP HomeEdition 教えてください。よろしくお願いします。
- ベストアンサー
- その他MS Office製品
お礼
早速のご回答ありがとうございます。 16桁以上は切り捨てられるということを知りませんでした。今次々入力していかなければならない状態なので、教えの通りひとまずは文字入力をしてからやっていきたいと思います。ありがとうございました。