萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 辦公室軟體 >  >> Excel 教學 >> Excel 綜合

Excel 產生隨機字母數字組合:大小寫、固定長度完整公式集

單一字元公式

需求公式
隨機小寫字母=CHAR(INT(RAND()*26+97))
隨機大寫字母=CHAR(INT(RAND()*26+65))
隨機數字=CHAR(INT(RAND()*10+48))
隨機大小寫字母+數字=IF(INT(RAND()*2)=0, CHAR(INT(RAND()*10+48)), IF(INT(RAND()*2)=0, CHAR(INT(RAND()*26+65)), CHAR(INT(RAND()*26+97))))

固定長度 6 碼混合代碼

使用 CONCATENATE 或 & 串接 6 次上述邏輯,範例:

=CONCATENATE(
  IF(INT(RAND()*2)=0, CHAR(INT(RAND()*10+48)), IF(INT(RAND()*2)=0, CHAR(INT(RAND()*26+65)), CHAR(INT(RAND()*26+97)))),
  ... 重複 6 次 ...
)

或使用動態陣列(Excel 365):=TEXTJOIN("", TRUE, IF(RANDARRAY(6)<0.5, CHAR(RANDARRAY(6,1,48,57,TRUE)), IF(RANDARRAY(6)<0.5, CHAR(RANDARRAY(6,1,65,90,TRUE)), CHAR(RANDARRAY(6,1,97,122,TRUE)))))

copyright © 萬盛學電腦網 all rights reserved