EXCELで数字、英字の組み合わせを作成する | 七隈達磨のブログ

七隈達磨のブログ

パソコンを使ってて気になった事の解決法や色んな備忘録。
間違ってたら教えてください。
あくまで個人レベルなので参考程度に。実施して何か起きても責任は取れません(笑)

EXCELで英字(大文字、小文字)と数字を組み合わせて文字列を作成したい。

 

例)8文字のランダムな文字列(英字大文字、英字小文字、数字)を作成する。


A1に作成したい文字列に含む英字大文字、英字小文字、数字を入力する。

 

今回は以下

数字:0123456789

英字(大文字):ABCDEFGHIJKLMNOPQRSTUVWXYZ

英字(小文字):abcdefghijklmnopqrstuvwxyz

 

A1に「0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz」を入力。

 

A2からH2までに以下の数式を入力する。

=MID(A1,ROUNDDOWN(RAND()*LEN(A1)+1, 0),1)

 

I2に以下の数式を入力する。

=CONCATENATE(A2,B2,C2,D2,E2,F2,G2,H2,I2)

 

 

※数字が出にくいため以下で対応

A1に「0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz0123456789」を入力。
 
 

参考にしたページ

 ・教えてgoo

  http://oshiete.goo.ne.jp/qa/1908833.html

  http://oshiete.goo.ne.jp/qa/1850822.html