どこかのセルに文字種や文字数をまとめておくと参照できるのだけど、
セル固定なども考えずに数式コピペ→オートフィル→範囲選択コピー→値貼り付け→保存ってやりたいとき、あるよね…。
というわけで、半角英数大小とハイフン、アンダーバーを、5-16文字出力したいときの例
MS Excel関数
=CONCAT(MID("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_",RANDARRAY(RANDBETWEEN(5,16),,1,LEN("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_"),TRUE),1))
文字種は2か所にペースト(数えるのが面倒なのでLENにもコピペする)
RANDBETWEEN(5,16)
で文字数を制御