🐥

【Excel】ランダム英数字生成

に公開

ランダム英数字生成(LET + RANDBETWEEN)

やりたいこと

ランダムな英数字の文字列を生成する


結論(コピペ用)

=LET(
  chars,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",
  TEXTJOIN("",TRUE,
    MID(chars,RANDBETWEEN(1,LEN(chars)),1)&
    MID(chars,RANDBETWEEN(1,LEN(chars)),1)&
    MID(chars,RANDBETWEEN(1,LEN(chars)),1)&
    MID(chars,RANDBETWEEN(1,LEN(chars)),1)
  )
)

いつ使ったか

CSVテストデータ作るときに使用

改善したい点

  • MID連打やめたい
  • 配列で書ける気がする(未調査)

Discussion