- ベストアンサー
エクセル2013 桁揃え
1~8桁の整数の右に0を付けて12桁に揃えたい
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
>1~8桁の整数の右に0を付けて12桁に揃えたい 何のためにそのような処理をしたいのですか? 左側へ0を表示して12ケタの数値とする例は聞いたことがあります。しかし、数値の右へ0を追加して桁を揃えると数値としての評価が変わってしまいますので無意味な処理と思います。 文字列として12ケタの数字にするのであれば関数で処理できます。 A列の1行目以下に1~8桁の数字が入力されているものとしてB列の同じ行へ文字列の12桁に加工するときはB1セルへ次の数式を設定すれば良いでしょう。 =LEFT(A1&REPT("0",11),12) B1セルを下へ必要数コピーしてください。
その他の回答 (5)
- skp026
- ベストアンサー率45% (1010/2238)
1を、000000000001として表示されたいなら、 書式設定で、ゼロを12桁いれるだけです。 以下は、その他の方法もありますので参照してみてください。 https://www.excelspeedup.com/maezero/ 少数点のゼロをそろえたいなら以下を参照ください。 https://www.jpita.or.jp/simin/index.php?excelziten420 参考にならなかったらごめんなさい。
お礼
ありがとうございました。左に0をいれて桁揃えは理解できていたのですが。右側にいれてというのが分からなくて質問しました。
- msMike
- ベストアンサー率20% (364/1804)
=LEFT(A1*1E11,12)
お礼
ありがとうございました。左に0をいれて桁揃えは理解できていたのですが。右側にいれてというのが分からなくて質問しました。
- imogasi
- ベストアンサー率27% (4737/17069)
A1セルに元データがあるとします。C1セルに関数 =(A1&LEFT("000000000000",12-LEN(A1)))*1 下方向に式を複写。 ーー 適用するセル(数値のセルであること)を範囲指定しておいて、ホームー(セル)書式ーセルの書式設定ーユーザー定義ー000000000000-OK ではどうですか。半角の0を12個連ねます。 TYPE関数でセルのデータ性格をチェックすると、1とでますので、数値だと思います。 テスト例 12 120000000000 3 300000000000 345 345000000000
- yumi0215
- ベストアンサー率30% (1335/4411)
セルA1に”1”があるとして セルB2に =left(A1*100000000000,12) と入れると強引ですが、後ろに0を付けた12桁の整数を表示できます。
お礼
ありがとうございました。左に0をいれて桁揃えは理解できていたのですが。右側にいれてというのが分からなくて質問しました。
- 中京区 桑原町(@l4330)
- ベストアンサー率22% (4373/19606)
12桁にしたい数値がA1にある場合、A2セルに =a1*10^(12-LEN(a1)) これでご希望の様になります
お礼
ありがとうございました。左に0をいれて桁揃えは理解できていたのですが。右側にいれてというのが分からなくて質問しました。
お礼
ありがとうございました。左に0をいれて桁揃えは理解できていたのですが。右側にいれてというのが分からなくて質問しました。 バーコード化して読み取り後、頭から必要桁数のみ切り取って…… というつもりでした。