【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集

エクセル2000にて、セル内に4桁、6桁、7桁、8桁の文字列の数字が、別々に入っているとき、文字列の数字が7桁の時のみ 0 を書き加えて、8桁にする方法を教えてください。
例)A1
4001
33000018
6200095 →06200095
6100092 →06100092
4176
200025
6100061

A 回答 (3件)

7桁だけの時なら


=IF(LEN(A1)=7,0&A1,A1)

文字列なので、 右揃えに統一


全部8桁に揃えるなら 
=REPT(0,8-LEN(A1))&A1
    • good
    • 0
この回答へのお礼

有難うございました。
うまく出来ました。またお願いします。

お礼日時:2007/09/17 22:37

=IF(LEN(A1)=7,"0"&A1,""&A1)

    • good
    • 0
この回答へのお礼

有難うございます
うまく出来ました
またお願いいたします

お礼日時:2007/09/17 22:38

◆表示形式をユーザー定義で、


[>=10000000]#;[>=1000000]00000000;#

★いかがでしょうか?
    • good
    • 0
この回答へのお礼

有難うございました
またお願いいたします

お礼日時:2007/09/17 22:39

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