當前位置:首頁 » 辦公資訊 » excel字母怎樣隨機組合

excel字母怎樣隨機組合

發布時間: 2023-04-24 04:21:32

excel 26個字母組合 4個一組怎麼弄

1、型纖橘選擇C1:AB1單元格,輸入=RAND() 按Ctrl+Enter組合鍵結束,然後向下填充公式;

2、在A1單元格輸入以下公式,然後向下填充公式,生成不重復的組合卜團。

=CHAR(64+RANK(C1,C1:AB1))&CHAR(64+RANK(D1,C1:AB1))&CHAR(64+RANK(E1,C1:AB1))&CHAR(64+RANK(F1,C1:AB1))

3、豎姿根據需要,可隱藏C:AB列。

詳見附圖

㈡ 如何用EXCEL從分別從AB ABCD ABCDE ABCDEF這幾組字母中進行隨機抽取能不能隨機抽取多個

由於用到鍵配多重條件,最好在兩個單元格中輸入公式,如A1和B1,A1中存放隨機生成數,B1根據A1的值確定取什麼樣的值,如在A1中輸入「=rand()*8"(生成一個0—8之間的隨機數),在B1中輸入"=if(A1<2,"AB",if(A1<4,"ABCD",if(A1<6,"ABCDE","ABCDEF")))」便可實現隨機抽取功能。至於你的第二問罩輪,確實不清楚你要干什麼,如果是稿悶指抽幾個值,就不該在一個單元格中存放吧,那就不能用函數功能實現,可以用VBA功能輕松實現。且VBA 中select case的條件選項也比if函數用起來方便直觀的多。這里就不再細述了

㈢ excel怎麼隨機生成字母

可以使用CHAR函數返回相應的英文字母(編碼在65-90之間)。

可以使用RANDBETWEEN隨機返回字母的編碼65-90。多位字母可以使用文本鏈接符號&連接即可。

例如:公式=CHAR(RANDBETWEEN(65,90))結果會隨機顯示一位字母。



  • CHAR函數用途:返回對應於數字代碼的字元,該函數可將其他類型的電腦文件中的代碼轉換為字元(操作環境為MacintoshMacintosh 字元集和WindowsANSI 字元集)。

  • 語法:CHAR(number)。

  • 參數:Number 是用於轉換的字元代碼,介於1~255 之間(使用當前計算機字元集中的字元)。

  • 實例:公式「=CHAR(56)」返回8,=CHAR(36)返回$。

㈣ excel 生成 隨機 字母

1、生成隨機數字

(1)生成隨機數比較簡單,=rand()即可生成0-1之間的隨機數;

(2)如果要是整數,就用=int(rand())*10,表示0至9的整數,以此類推;

(3)如果要生成a與b之間的隨機實數,就用=rand()*(b-a)+a,羨纖升如果是要整數就用=int(rand()*(b-a))+a;稍微擴充一下,就能產生固定位數的整數了。

注意:如果要使用函數rand()生成一隨機數,並且使之不隨單元格計算而改變,可以在編輯欄中輸入「=rand()」,保持編輯狀態,然後按F9,將公式永久性地改為隨機數。不過,這樣只能一個一個的永久性更改,如果數字比較多,也可以全部選擇之後,另外選擇一個合適的位置粘貼,粘貼的方法是點擊右鍵,選擇「選擇性粘貼」,然後選擇「數值」,即可將之前復制的隨機數公式產生的兄老數值(而不是公式)復制下來!

2、產生隨機字母

隨機小寫字母:=CHAR(INT(RAND()*26)+97)

隨機大寫字母:=CHAR(INT(RAND()*26)+65)

隨機大小寫混合字母:=CHAR(INT(RAND()*26)+if(INT(RAND()*2)=0,65,97))

3、產生隨機的六位數的字母和數字混合

=CONCATENATE(IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))))

4、隨機不重復數字序列的生成方法

有些情形下,我們需要生成一個不重復的隨機序列。

比如:我們要模擬洗牌,將一副撲克牌去掉大小怪後剩下的52張打亂。

比較笨的方法是在1-52間每生成一個隨機數後,檢查該隨機數是否出現過,如果是第一次出現,就放到序列里,否則重新生成一個隨機數作檢查。在 excel worksheet裡面用這種辦法,會造成if多層嵌套,不勝其煩,在VBA裡面做簡單一些,但是效率太差,越到序列的後端,效率越差。

當然也有比較好的豎世辦法,在VBA裡面,將a(1)-a(52)分別賦予1-52,然後做52次循環,例如,第s次生成一個1-52間的隨機數r,將a(s)與a(r)互換,這樣的話,就打亂了原有序列,得到一個不重復的隨機序列。

VBA里這個演算法是很容易實現的,但是,出於通用性和安全考慮,有的時候我們並不希望用VBA,我們來看看在worksheet裡面如何利用內置函數實現這個功能。

(1)在A1-A52間填入"=INT(RAND()*52)+1",產生1-52間的隨機數,注意這里是有重復的

(2)在B1-B52間填入1-52

(3)在C54-BB54填入1-52

(4)在C1填入"=IF(ROW()=C$54,INDEX(B$1:B$52,INDEX($A$1:$A$52,C$54)),IF(ROW()=INDEX($A$1:$A$52,C$54),INDEX(B$1:B$52,C$54),B1))"。

分項解釋:

a:ROW()=C$54,如果當前行等於當前交換所排的序號

b:INDEX(B$1:B$52,INDEX($A$1:$A$52,C$54)),返回在B1到B52中選擇A1:A52中的第C54個值

c:IF(ROW()=INDEX($A$1:$A$52,C$54),否則的話,如果當前行等於A1:A52中第C54個值,則:

d:INDEX(B$1:B$52,C$54),返回B1:B52中的第C54個值

e:若以上條件都不滿足,則返回B1

(5)將C1復制到C1:BA52這個區域裡面

(6)在BA1:BA52中,我們就得到了一個不重復的隨機序列,按F9可以生成一個新序列。

㈤ 在excel中怎樣生成隨機的4位字母數字組合,謝謝

獲取一位隨機字母或數字就是
=IF(RANDBETWEEN(0,1)=0,CHAR(RANDBETWEEN(65,90)),CHAR(RANDBETWEEN(48,57)))
獲取4位你把這個公式吵告復制4次中大卜間用&連接就行了,升仿明比如2位就是
IF(RANDBETWEEN(0,1)=0,CHAR(RANDBETWEEN(65,90)),CHAR(RANDBETWEEN(48,57)))&IF(RANDBETWEEN(0,1)=0,CHAR(RANDBETWEEN(65,90)),CHAR(RANDBETWEEN(48,57)))

㈥ EXCEL 字母生成一個三位字母的隨機不重復組合

26個字母任意3個組合,理論上可以產生26*26*26=17576個組合。
可以用公式先將所有組合產生出來放在A列。
然後在B列用公式隨機抽取A列中的組合。
A1公式:
=CHAR(97+INT(MOD(ROW()-1,17576)/676))&CHAR(97+INT(MOD(ROW()-1,676)/26))&CHAR(97+MOD(ROW()-1,26))
將公式向下復制到17576行念舉。
然後用復制、選擇性粘貼、數值,將A列公式結果固定下來。
B2公式:
=INDEX(A:A,SMALL(IF(COUNTIF(B$1:B1,A$1:A$17576),65536,ROW($1:$17576)),1+INT(RAND()*(17577-ROW()))))
公式以CTRL+SHIFT+ENTER三鍵結束。
將公式向虛高衫下復制。你要多少個就復制多差腔少行。
按F9可以隨機改變選取的組合,保證沒有重復。

㈦ EXCEL內隨機出一個字母和兩個數字組合

不重復可能有點難,生成公式如下:
=CHAR(RANDBETWEEN(65,91))&TEXT(RANDBETWEEN(1,99),"00"廳畢高)
輸入公式到一個單數緩元格扮尺,復制並下拉即可

㈧ excel怎樣生成隨機位數小寫字母組合,位數8-16位

  1. 產生一位大小寫字母的公式如下:如早

    =CHAR(RANDBETWEEN(65,122))

  2. 使用八個這樣的字元連接即可生成8位字元鄭彎組合,如下圖:喊橡悶


㈨ Excel 如何生成兩個字母隨機不重復排序

可以用公式先將所有組合產生出來此啟放在A列。
然後在B列用公式隨機抽取A列中的組合。
A1公式:
=CHAR(97+INT(MOD(ROW()-1,17576)/676))&CHAR(97+INT(MOD(ROW()-1,676)/26))&CHAR(97+MOD(ROW()-1,26))
將公式向下復制到17576行。枯瞎
然後用復制、選擇性粘貼、數值,將A列公式結果固定下來。
B2公式:
=INDEX(A:A,SMALL(IF(COUNTIF(B$1:B1,A$1:A$17576),65536,ROW($1:$17576)),1+INT(RAND()*(17577-ROW()))))
公式以CTRL+SHIFT+ENTER三森敗如鍵結束。
將公式向下復制。你要多少個就復制多少行。
按F9可以隨機改變選取的組合,保證沒有重復。

㈩ 在excel中怎樣生成隨機的4位字母數字組合,謝謝

產生大寫字母與數盯如字的組合旅純
=CHAR(RANDBETWEEN(65,90))
=IF(RAND()<0.5,CHAR(RANDBETWEEN(48,57)),CHAR(RANDBETWEEN(65,90))) &IF(RAND()<0.5,CHAR(RANDBETWEEN(48,57)),CHAR(RANDBETWEEN(65,90)))&IF(RAND()<拆則咐0.5,CHAR(RANDBETWEEN(48,57)),CHAR(RANDBETWEEN(65,90)))&IF(RAND()<0.5,CHAR(RANDBETWEEN(48,57)),CHAR(RANDBETWEEN(65,90)))

熱點內容
馬路上汽車的噪音在多少分貝 發布:2023-08-31 22:08:23 瀏覽:1885
應孕棒多少錢一盒 發布:2023-08-31 22:08:21 瀏覽:1357
標准養老金一年能領多少錢 發布:2023-08-31 22:05:05 瀏覽:1644
湖北通城接網線多少錢一個月 發布:2023-08-31 21:59:51 瀏覽:1724
開隨車吊車多少錢一個月 發布:2023-08-31 21:55:06 瀏覽:1486
京東付尾款怎麼知道前多少名 發布:2023-08-31 21:52:58 瀏覽:1809
在學校租鋪面一個月要多少錢 發布:2023-08-31 21:52:09 瀏覽:1947
2寸有多少厘米 發布:2023-08-31 21:50:34 瀏覽:1592
知道電壓如何算一小時多少電 發布:2023-08-31 21:46:20 瀏覽:1571
金手鐲54號圈周長是多少厘米 發布:2023-08-31 21:44:28 瀏覽:1745