エクセルで関数を利用してランダムパスワードを生成してみました。
関数でランダムパスワードを生成する
1.パスワードに利用したい文字列、数字、記号をセル(今回はB1セル)に入力
今回は、Lの小文字やO(オー)や0(数字のゼロ)などの紛らわしい文字や数字は除いています。
123456789abcdefghijkmnpqrstuvwxyzABCDEFGHJKLMNPRSTUVWXYZ!$%&@
2.パスワードを表示させたいセルにパスワード生成数式を入力
この数式はCONCATENATE関数とRANDBETWEEN関数、MID関数を組み合わせて作成しています。
CONCATENATE(MID($B$1,(RANDBETWEEN(1,LENB($B$1))),1),MID($B$1,(RANDBETWEEN(1,LENB($B$1))),1),MID($B$1,(RANDBETWEEN(1,LENB($B$1))),1),MID($B$1,(RANDBETWEEN(1,LENB($B$1))),1),MID($B$1,(RANDBETWEEN(1,LENB($B$1))),1),MID($B$1,(RANDBETWEEN(1,LENB($B$1))),1),MID($B$1,(RANDBETWEEN(1,LENB($B$1))),1),MID($B$1,(RANDBETWEEN(1,LENB($B$1))),1),MID($B$1,(RANDBETWEEN(1,LENB($B$1))),1),MID($B$1,(RANDBETWEEN(1,LENB($B$1))),1),MID($B$1,(RANDBETWEEN(1,LENB($B$1))),1),MID($B$1,(RANDBETWEEN(1,LENB($B$1))),1),MID($B$1,(RANDBETWEEN(1,LENB($B$1))),1))
数式が入力されたセルを再度クリックすると値が変わります。