• ベストアンサー

エクセル 数値データを桁をそろえて文字列データに変換するには

よろしくお願いします。 エクセル2002を使用しています。 数値データとして整数1桁、2桁、3桁のデータが混在してあります。 これを1桁、2桁のものは前にゼロを付けて全て3桁の文字列に変換する方法はありますか? できれば関数を使って 例  数値 文字列   8⇒008  12⇒012 235⇒235  11⇒011 できた文字列で品番コードとして使用します。 どなたかご存知の方、ご教授お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • hirumin
  • ベストアンサー率29% (705/2376)
回答No.1

A1に数値が入っているのでしたら、 =TEXT(A1,"000") これで、3桁の文字列になります。

yujihikari
質問者

お礼

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

その他の回答 (1)

  • aero2000
  • ベストアンサー率53% (219/412)
回答No.2

LEN関数で文字数を判定する 1文字なら頭に00をつける 2文字なら頭に0をつける 3文字なら何もつけないで文字列化だけする ということができます。 if(len(参照先)=1,concatenate("00",参照先),・・・・)

yujihikari
質問者

お礼

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

関連するQ&A