dポイントプレゼントキャンペーン実施中!

質問させて頂きます。

3桁のランダム英数字を作りたいです。


下記記事を参照しました。
https://allabout.co.jp/gm/gc/455434/2/

この中の数式
=CONCATENATE(MID("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",ROUNDDOWN(RAND()*62+1,),1),MID…)

を利用したいです。
3桁の英数字の場合の数式を教えてください。


✳エクセル初心者のため、宜しくお願い致しますm(_ _)m

A 回答 (2件)

参照ページより抜粋



=CONCATENATE(MID("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",ROUNDDOWN(RAND()*62+1,),1),MID…)
※MID以下を桁数分繰り返します

書いてあるとおりなんだけど

=CONCATENATE(MID(―),MID(―),MID(―))
と、MID関数の部分を桁数分だけ書き連ねるのね。

結果として、こうなります。

=CONCATENATE(MID("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",ROUNDDOWN(RAND()*62+1,),1),MID("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",ROUNDDOWN(RAND()*62+1,),1),MID("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",ROUNDDOWN(RAND()*62+1,),1))

[F5]キーなど、再計算させると、結果が変わります。
    • good
    • 0
この回答へのお礼

ありがとうございます!
おかげさまで、入力できました!
エクセル関数初心者のため、初歩的なことが全く分からず、理解できてませんでしたが、助かりました!

お礼日時:2017/05/09 12:35

ご提示の数式を参考にするなら、次のとおりとなります。


=CONCATENATE(MID("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",ROUNDDOWN(RAND()*62+1,),1),MID("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",ROUNDDOWN(RAND()*62+1,),1),MID("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",ROUNDDOWN(RAND()*62+1,),1))
    • good
    • 0
この回答へのお礼

ありがとうございました(^-^)
お陰さまで解決しましたm(_ _)m

お礼日時:2017/05/09 12:36

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