エクセルで社員全員分のランダムなパスワードを一気に作る方法
自分用のφ(..)メモですが、公開します。
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行にしてくださいネ♪
あとは計算式を含むセルのドラッグによって、大量のランダムパスワードを生成できます。