プロが教える店舗&オフィスのセキュリティ対策術

よろしくお願いします。
エクセル2002を使用しています。
数値データとして整数1桁、2桁、3桁のデータが混在してあります。
これを1桁、2桁のものは前にゼロを付けて全て3桁の文字列に変換する方法はありますか?
できれば関数を使って

 数値 文字列
  8⇒008
 12⇒012
235⇒235
 11⇒011
できた文字列で品番コードとして使用します。
どなたかご存知の方、ご教授お願いします。

A 回答 (2件)

A1に数値が入っているのでしたら、


=TEXT(A1,"000")
これで、3桁の文字列になります。
    • good
    • 12
この回答へのお礼

ありがとうございました。
確かに3桁の文字列になりました。

お礼日時:2006/05/13 12:08

LEN関数で文字数を判定する


1文字なら頭に00をつける
2文字なら頭に0をつける
3文字なら何もつけないで文字列化だけする
ということができます。

if(len(参照先)=1,concatenate("00",参照先),・・・・)
    • good
    • 2
この回答へのお礼

ありがとうございました。
参考にさせて頂きました。

お礼日時:2006/05/13 12:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています