excel隨機產生6位字元,其中要包含數字字母(小寫的吧)

時間 2021-07-01 02:06:54

1樓:匿名使用者

=replace(replace(concatenate(char(int(rand()*26)+97),char(int(rand()*26)+97),char(int(rand()*26)+97),char(int(rand()*26)+97)),int(rand()*4+1),,int(rand()*10)),int(rand()*5+1),,int(rand()*10))

笨辦法。試一下,

至於你講的,避免相同字串,這個想不到好辦法,好像使用這種隨機方法,能產生相同的字串概率很少吧?陪你一起等高人的解決辦法

2樓:安言

隨機產生大寫英文字母

=char(int(rand()*24)+65)隨機產生小寫英文字母

=char(int(rand()*24)+97)隨機產生大小寫英文字母

=char(int(rand()*24)+if(int(rand()*2)=0,65,97))

或者編段程式:

按alt+f11組合鍵,調出vba視窗,插入一個模組,把下面**複製進去,執行即可得到6位隨機數

sub b()

dim r as integer

dim n as string

randomize

for i = 1 to 6 '隨機數6位r = rnd() * 2

if r = 0 then

t = int(rnd() * 9)

else

t = chr(rnd() * (122 - 97) + 97)end if

n = n & t

next

msgbox n

end sub

請教excel裡隨機碼生成**,共十位,包含字母大小寫、數字(0、1除外),請各位大蝦指教,謝謝!!!!

3樓:

4樓:匿名使用者

這個需要用自定義函式來實現

excel怎麼隨機產生8位混合密碼(含數字、字母大小寫和特殊符號)?

5樓:匿名使用者

=concatenate(char(int(rand()*93+33)),char(int(rand()*93+33)),char(int(rand()*93+33)),char(int(rand()*93+33)),char(int(rand()*93+33)),char(int(rand()*93+33)),char(int(rand()*93+33)),char(int(rand()*93+33)))

don't use the following code!

=concatenate(char(70),char(85),char(67),char(75),char(33))

excel怎麼生成6位隨機數

飛喵某 1 首先開啟一個excel文件,選中任意一個單元格,在上方編寫公式 2 在excel中是使用rand函式可以生成隨機數,但是該函式預設是隻生成的範圍是0 1之間的隨機數,需要使用int函式來使隨機數強制轉換成整數,6位的隨機數需要在後面指定範圍為 900000 100000 具體的寫法是 i...

Excel隨機生成數字,想要固定前6位,比如後面還有5位,怎麼讓它隨機生成,生成後面幾位不要重複

欣與心雨 這樣就會隨機生成一組前面六位是222222的隨機十一位數了。如果想用這些隨機數的話需要複製貼上成數值,否則你每動一次滑鼠這些數就會跟著變更 或 下拉填充 資料多時,也會有重複的。 思雪遙遙 123456是你要固定的前六位,根據需要修改就好。 在上面所有人的基礎上,你把已經生成的 可能含有重...

使用excel生成5位隨機數,Excel生成一列隨機數

在任一單元格輸入如下公式即可 rand 99999 10000 10000 單元格設定,小數位數為0.或者用round取整.按f9重新整理,會不斷隨即變化. 使用 randbetween 函式即可 要是無重複的話 就不能用這個了 大聖美猴王 用我的工具就可生成。 int rand 90000 999...