EXCEL 隨機生成 9 個大寫字母和數字

發布 職場 2024-07-27
19個回答
  1. 匿名使用者2024-01-31

    Excel 生成隨機字串(數字大小寫混合) execl 相關 2007-12-20 09:42:24 閱讀 401 評論 0 字型大小:大、中、小。

    隨機小寫字母: =char(int(rand()*25+97)) 隨機大寫字母: =char(int(rand()*25+65)) 隨機數:

    char(int(rand()*9+48)) 隨機數大寫字母: 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))))。

    混合 6 位: =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))))

  2. 匿名使用者2024-01-30

    這個真的有點難,因為0 9的碼是49 57,z的碼是65 90,所以它們不是連續的,所以很難直接用隨機數來生成!!

    如果它是連續的,使用 int 和 rand() 就可以了!

    在這種情況下,您只能使用VBA作為中間控制項!

  3. 匿名使用者2024-01-29

    大小寫和數字的混合。

    char(int(if(rand()<10/36,rand()*10+48,rand()*26+65)))char(int(if(rand()<10/36,rand()*10+48,rand()*26+65)))char(int(if(rand()<10/36,rand()*10+48,rand()*26+65)))char(int(if(rand()<10/36,rand()*10+48,rand()*26+65)))char(int(if(rand()<10/36,rand()*10+48,rand()*26+65)))char(int(if(rand()<10/36,rand()*10+48,rand()*26+65)))char(int(if(rand()<10/36,rand()*10+48,rand()*26+65)))char(int(if(rand()<10/36,rand()*10+48,rand()*26+65)))char(int(if(rand()<10/36,rand()*10+48,rand()*26+65)))

    大寫、小寫和數字混合。

    char(int(if(rand()<10/62,rand()*10+48,rand()*26+65+(rand()<10/62,rand()*10+48,rand()*26+65+(rand()<10/62,rand()*10+48,rand()*26+65+(rand()<10/62,rand()*10+48,rand()*26+65+(rand()<10/62,rand()*10+48,rand()*26+65+(rand()<10/62,rand()*10+48,rand()*26+65+(rand()<10/62,rand()*10+48,rand()*26+65+(rand()<10/62,rand()*10+48,rand()*26+65+(rand()<10/62,rand()*10+48,rand()*26+65+(rand()<

  4. 匿名使用者2024-01-28

    公式有點長,隨機變化,(char(if(rand()> randbetween(48,57),randbetween(65,90))))char(if(rand()>randbetween(48,57),randbetween(65,90))))char(if(rand()>randbetween(48,57), randbetween(65,90)))char(if(rand()>randbetween(48,57),randbetween(65,90)))char(if(rand()>randbetween(48,57),randbetween(65,90)))char(if(rand()>randbetween(48,57), randbetween(65,90)))char(if(rand()>randbetween(48,57),randbetween(65,90)))char(if(rand()>randbetween(48,57),randbetween(65,90)))

  5. 匿名使用者2024-01-27

    以愚蠢的方式寫乙個公式。

    輸入 6 個隨機小寫字母,外加 2 個隨機小寫字母或空格。

  6. 匿名使用者2024-01-26

    呵呵! 這已經夠麻煩的了。

    您可以輸入、...在任何列(例如,單元格 A1 A35)中,首先專業,a、b、c、......x、y、z

    另乙個細胞進入該屬:

    輸入並填寫。 按 F9 更新資料。

  7. 匿名使用者2024-01-25

    如果求解公式,那就太複雜了。 VBA 的來源相對簡單。 如果你不相信我,我會給你乙個公式,讓你自己嘗試。

    隨機 0-9 整數 =randbetween(0,9)隨機大寫字母 =char(int(rand()*26)+65)你試著組合它···十二··大哥。

    VBA 更簡單。 如果你需要它,你問,我會在下午給你寫信。

  8. 匿名使用者2024-01-24

    公式沒有合併字元的好方法,因此您只能將它們乙個乙個地連線起來。

  9. 匿名使用者2024-01-23

    將模組插入VBA並輸入以下內容:

    function mm() as stringdim c(1 to 36) as stringfor i = 1 to 10

    c(i) = i - 1

    nextfor i = 11 to 36

    c(i) = chr(54 + i)

    nextfor i = 1 to 12

    mm = mm & c(int(rnd() 36) +1)next

    end function

    最後,在需要的地方在 excel 工作表中使用它。

    內=mm() 表示電容。

  10. 匿名使用者2024-01-22

    1.隨機生成16位大寫字母的數字,公式:

    公式中的主要部分解釋:

    choose(randbetween(1,2),char(randbetween(65,90)),randbetween(0,9))

    1. randbetween(1,2) 隨機得到 1 和 2;

    2. char(randbetween(65,90)),其中randbetween(65,90)得到65到90的隨機整數,用char將整數轉換為大寫字母,即從a到z隨機生成大寫字母;

    3. randbetween(0,9) 隨機生成乙個從 0 到 9 的單位數整數;

    4.使用選擇功能隨機獲取大寫字母或數字。

    其次,隨機得到20位數字,因為excel正常只能使用15位以內的數字,所以20位數字分為兩個設計公式:

    text(randbetween(0,9999999999),"校驗和。

    1. randbetween(0,9999999999) 隨機獲取乙個從 0 到 9999999999 的整數;

    2. 用文字格式化數字。

  11. 匿名使用者2024-01-21

    第二個很簡單:

    校驗和。 第乙個比較麻煩,自定義函式有巨集,你接受嗎?

  12. 匿名使用者2024-01-20

    第二個我會給你乙個答案:="驗證碼。

  13. 匿名使用者2024-01-19

    1.開啟計算機上的excel檔案,找到我們要處理的文件。

    2、如圖選擇待處理的車牌。

    3.在選擇權上。

    數字,右鍵單擊選單並選擇 單元格格式 選項。

    4.在彈出的設定單一格式的對話方塊中,選擇 特殊選項.

    5. 選擇下圖中的中文大寫數字選項。

    6. 點選 OK 上圖中的按鈕將小寫數字更改為大寫數字。

  14. 匿名使用者2024-01-18

    您可以通過格式化單元格來做到這一點,具體步驟如下:

    1.選擇需要大寫的數字,右鍵單擊以選中“格式化單元格”選項;

    2.選擇“特殊”-“中國首都數字”;

    3.這樣,相應單元格中的數字就變成了中國的大寫字母。

  15. 匿名使用者2024-01-17

    該公式來自以下來源。

    baiif(a21<0,"陰性。

    元角0分鐘。

    zhidao;;"&if(abs(a21)>1%,"整個",))

  16. 匿名使用者2024-01-16

    右鍵單擊以設定單元格格式 -> 特殊的 ->中文大寫數字。

  17. 匿名使用者2024-01-15

    選擇小寫數字區域 - 右鍵單擊 - 設定單元格格式。

    選擇“特殊 - 中國首都數字 - (單擊)確定”。

  18. 匿名使用者2024-01-14

    需要使用一些函式。

    你可以使用 char() 函式生成大寫字母,a-z 的引數為 65-90,例如 char(65)="a",char(90)="z"

    生成 65-90 之間的隨機整數可以使用 randbetween(65,90) 完成。

    它可用於將數字和字母組合成乙個字串"&"

    您可以根據需要靈活地應用這些功能。

    a-z: =char(randbetween(65,90))

  19. 匿名使用者2024-01-13

    想法:首先構造乙個序列 1-36,然後輸入右列作為字母 A-Z,0-9 數字。

    隨機字元是使用 randbetween() 和 vlookup() 完成的。

    字元用於連線 &。

    公式為:其中 $n$1:$o$26 是構造序列。

相關回答
13個回答2024-07-27

我的回答一定是正確的。

rand()*100+50 是 -50 到 50 之間的隨機數,而不是整數。 >>>More

8個回答2024-07-27

用公式控制指定字母的隨機數,控制指定字母的連續字母數,太麻煩了。 我將使用VBA來幫助您做到這一點。 >>>More

12個回答2024-07-27

在以下版本中,前 7 個數字的公式 = 4000 8-30 + int (60 * rand()),第 8 個數字的公式 = 4000-sum (a1:a7) >>>More

8個回答2024-07-27

當標誌為 false 時,您的程式將無法繼續獲得正確的結果,因為 temp 是隨機生成的,因此在某些情況下,mins[i]==temp 可能為 true。 我修改了兩個地方,步驟如下: >>>More

13個回答2024-07-27

讓我們使用高階過濾器進行過濾。

在表 1 中輸入“等級”表示 C1,在表 1 中輸入“A”表示 C2 >>>More