既存の Excel 値の先頭にゼロ/0 を追加して特定の長さにする 質問する

既存の Excel 値の先頭にゼロ/0 を追加して特定の長さにする 質問する

Excel へのインポートまたは Excel からのエクスポート時に先頭のゼロが削除されないようにする方法について、SO には非常に多くの質問と質の高い回答があります。しかし、実際には文字列として処理されるべき値が数値として切り捨てられたスプレッドシートが既にあります。データをクリーンアップして先頭のゼロを再度追加する必要があります。

先頭にゼロを追加して文字列を 4 文字に拡張した 4 文字のフィールドがあります。ただし、

"23" should be "0023", 
"245" should be "0245", and
"3829" should remain "3829"

質問: これらの値に 0 を追加して、すべて 4 文字になるようにする Excel 数式はありますか?

注: これは、ニューイングランド地域の郵便番号の先頭のゼロが削除され、それを追加し直す必要があるという昔からの郵便番号の問題に似ています。

ベストアンサー1

=TEXT(A1,"0000")

しかしテキスト関数日付のフォーマットなど、他の高度な機能も実行できます。

おすすめ記事