Excel で数字の前に 0 を追加する

Excel で数字の前に 0 を追加する

アクセスに問題があり、実際どうすればいいのかわかりません。4 桁から 12 桁までの数字が入った Excel ファイルがあります。13 桁になるまで 0 で埋める必要がありますが、4 桁、5 桁、12 桁はそのままにしておく必要があります。

経験:
123456 - 0000000123456 である必要があります
123456789 - 0000123456789 であるべきです
1234 - 1234のままにしておく必要があります

どなたか親切な方がいらっしゃって、この問題について私を助けていただけないでしょうか?

答え1

Excel でこれを修正する方法についての回答があります。
下の画像を参照してください。これがあなたにも当てはまることを願っています。

数式と表を示すサンプル

4 桁から 12 桁の長さのサンプル入力を取得し、必要に応じて数式を使用して先頭にゼロを埋め込みます。

式は
=IF(OR(LEN(B3)=4,LEN(B3)=5,LEN(B3)=12),B3,CONCATENATE(REPT("0",13-LEN(B3)),B3))

説明:

  • 条件ORは入力された数値の長さをチェックします。長さが4、5、または12の場合は「TRUE1」が返され、数式は次のセルに同じ数値を配置します。
  • 数値の長さが 4、5、または 12 でない場合、REPT関数は必要な数のゼロを繰り返し、連結によってゼロが元の入力と結合されます。

何か具体的な質問があればお知らせください。

関連情報