人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

正規表現かExcelに詳しい方に質問です。
.csvファイルの、数値が入力された列をいじって、数値の「前」を任意の桁だけ0で埋めたいのですが、どうすれば実現できるでしょうか。

例:列Aを4桁にしたい場合
列A→置換後
1 →0001
25 →0025
356 →0356
8392→8392

例:列Bを3桁にしたい場合
列B→置換後
3 →003
15 →015
946→946

●質問者: crashtruck5
●カテゴリ:コンピュータ 学習・教育
✍キーワード:946 CSV Excel ファイル 入力
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● hu2
●27ポイント

Excelでは、

対象データがA1セルに存在する場合、4桁にしたい場合は、以下の関数、

=REPT("0",4-LENB(A1))&A1

3桁にしたい場合は、以下の関数で可能です。

=REPT("0",3-LENB(A1))&A1


2 ● van-dine
●27ポイント

表示形式に「ユーザー設定」で「0000」と入れて下さい。

0の数は桁の数だけ入れて下さい。


3 ● dambusters
●26ポイント

列Aを4桁にしたい場合は、

=text(a1,"0000")


と、列Bを3桁にしたい場合は、

=text(b1,"000")

とする方法も考えられます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ