エクセルで社員全員分のランダムなパスワードを一気に作る方法

システム開発

自分用のφ(..)メモですが、公開します。

ExcelのRANDBETWEEN関数を利用して、社員全員分のランダムなパスワードを一気に作る方法です。

下記の数式をパスワードを発行したいセルにコピペして、あとは複製するだけです。

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

※上記例では10文字のパスワードを生成します。例えば15文字のパスワードを設定したい場合は、MIDの行を複製して15行にしてくださいネ♪

あとは計算式を含むセルのドラッグによって、大量のランダムパスワードを生成できます。

Print Friendly, PDF & Email