如何在excel一列中隨機生成大寫字母,且是A,B和C,D,E

2021-04-30 15:01:48 字數 774 閱讀 2483

1樓:匿名使用者

按alt+f11,打個編輯器後,把下面的**複製到裡面**將在d2至d59該列內產生你需要的字母.

sub 隨機字母()

zmarr = array(22, 13, 12, 10, 1)randomize: i = 1

dosjzm = int((5 * rnd))if zmarr(sjzm) > 0 thencells(i + 1, 4).value = chr(asc(sjzm) + 17)

'註釋行: cells(i+1,4)處的4為d列,5為e列,以此類推.i+1預設為第二行開始,如從首行開始,把+1去掉.

zmarr(sjzm) = zmarr(sjzm) - 1: i = i + 1

end if

loop while (i <= 58)

end sub

2樓:匿名使用者

a列寫1-58個數字

b列與數字對應的寫22個a,13個b和12個c,10個d ,1個e然後在找個列輸入

=vlookup(int(rand()*(58-1)+1),a:b,2,0)

下拉58個

3樓:匿名使用者

這也叫隨機?你就寫好22個a,13個b和12個c,10個d ,1個e,再隨機排下序就是了

4樓:水司令兒

如果你曾經學過vb的話(即使沒學過也沒關係),可以臨時學下vba,大概學習一天時間,你這個問題就可以解決,就是在excel裡進行一個小小的程式設計

如何在EXCEL某一列資料中隨機抽取資料若干,作為抽樣代表

如某列bai為c列,不妨設為c2 c100,本來應du該是提問提供的zhi。隨機提取 dao10個 若干具體是版多少也應該提問時提供權的 數到d2 d11中,方法 1.先在選項的公式選項卡中勾選 啟用迭代計算 後確定 2.在d2中輸入公式 if or countif d 1 d2,d2 1,d2 0...

如何在EXCEL中,在第三列顯示第一列除去第二列後剩的數字

c1 index a a,all if countif b b,a 1 a 1000 4 bai8,row 1 1000 row 1 1 陣列公du式,zhictrl shift enter組合輸dao入。內 下拉容。怎麼在excel中填寫第一列後自動顯示第二列和第三列 有這功夫寫字 復,不如貼 制...

如何在excel中將一列中滿足條件的資料相加

c1輸入 sumif a a,1111,b b sumif a a,4444,b b 若你的1111或4444代表字元,公式中這部分 雙引號如 sumif a a,字元 b b sumif a a,4444,b b 不知道資料量大不大,可能習慣不一樣。建議 在c列用if選擇將符合條件的先選出來。c1...