• ベストアンサー

データの桁数を揃える関数をご教示下さい。

データの桁数を揃える関数をご教示下さい。 セルの内容自体を同じ桁数の文字列としたいです。 また、桁数を揃える場合に、桁数の少ない場合には、 末尾に0を追加し、桁数を揃えたいです。 ex) 10桁と11桁と12桁の数字が混在 ⇒12桁に統一 120004561234(12)⇒120004561234(そのまま) 12000457131(11)⇒1200045713100(末尾に0を追加) 1200000562(10)⇒120000056200(末尾に00を追加) 以上、ご回答をよろしくお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

質問のケースを十分理解して無いかもしれないが 例データ A列    B列 123 123000000000  <--元データ数字 12345678 123456780000 1234567890 123456789000 2345 234500000000  <--元データ数字文字列 ーーー 式は B1に =REPLACE("000000000000",1,LEN(A1),A1) 下方向に式を複写。

mame1218
質問者

お礼

ありがとうございました。 大変助かりました。

その他の回答 (2)

noname#204879
noname#204879
回答No.2

=LEFT(A1&"00",12)

mame1218
質問者

お礼

ありがとうございました。 BAにするかどうか大変悩みました。

  • hananoppo
  • ベストアンサー率46% (109/235)
回答No.1

元データがA1セルにある場合、求める数式は次のようになります。 =IF(LEN(A1)<12,A1&REPT("0",12-LEN(A1)),A1)

mame1218
質問者

お礼

大変参考になりました。 ありがとうございました。

関連するQ&A

専門家に質問してみよう