tft每日頭條

 > 科技

 > excel随機設置四位數密碼

excel随機設置四位數密碼

科技 更新时间:2024-12-21 12:44:10

今年疫情宅家期間,催生了很多在線業務,比如在線教育。

某教育機構通過給客戶提供電子優惠碼的形式,吸引客戶參加線上課程。電子優惠碼由大小寫字母、數字和特殊字符組成,一共八位字符,如何批量生成這些電子碼呢卻讓人頭疼。

其實非常簡單,來看案例。

案例:

生成 15 個由字母、數字和特殊字符組成的随機密碼,效果如下圖所示。

excel随機設置四位數密碼(如何用Excel制作一組字母數字特殊字符混合的随機密碼)1

解決方案:

1. 在 A1 單元格中輸入以下公式 --> 下拉複制公式,直至單元格中不再出現新的大小寫字母、數字和特殊字符為止:

=CHAR(ROW(A33))

公式釋義:

  • char 函數的作用是返回對應于數字代碼的字符;
  • 從參數 33 開始,返回的分别是部分特殊字符、數字、大小寫字母等;
  • 當拖動到 94 行以後,不再有新的特殊符号出現,所以就停止。

excel随機設置四位數密碼(如何用Excel制作一組字母數字特殊字符混合的随機密碼)2

excel随機設置四位數密碼(如何用Excel制作一組字母數字特殊字符混合的随機密碼)3

excel随機設置四位數密碼(如何用Excel制作一組字母數字特殊字符混合的随機密碼)4

excel随機設置四位數密碼(如何用Excel制作一組字母數字特殊字符混合的随機密碼)5

excel随機設置四位數密碼(如何用Excel制作一組字母數字特殊字符混合的随機密碼)6

excel随機設置四位數密碼(如何用Excel制作一組字母數字特殊字符混合的随機密碼)7

2. 選中 B1:I1 區域 --> 輸入以下公式 --> 按 Ctrl Enter 回車:

=INDIRECT("a"&RANDBETWEEN(1,94))

公式釋義:

  • RANDBETWEEN(1,94):生成 1 至 94 之間的随機整數
  • INDIRECT("a"&RANDBETWEEN(1,94)):随機提取 a1 至 a94 單元格中的數據

excel随機設置四位數密碼(如何用Excel制作一組字母數字特殊字符混合的随機密碼)8

3. 将 B1:I1 的公式向下拖動複制直至 15 行。

excel随機設置四位數密碼(如何用Excel制作一組字母數字特殊字符混合的随機密碼)9

4. 在 K1 單元格中輸入以下公式 --> 向下拖動複制公式至 15 行:

=TEXTJOIN("",1,B1:I1)

公式釋義:

  • textjoin 函數的作用是将多個區域和/或字符串的文本組合起來,其中包括在文本值之間指定的分隔符;
  • 本公式含義為:TEXTJOIN(分隔符為空, 忽略空值, 連接區域為 B1:I1)

有關 textjoin 函數的詳解,請參閱 Excel一對多查找的結果寫入同一單元格,這個函數正好對症下藥。

excel随機設置四位數密碼(如何用Excel制作一組字母數字特殊字符混合的随機密碼)10

excel随機設置四位數密碼(如何用Excel制作一組字母數字特殊字符混合的随機密碼)11

5. 因為随機函數會不斷變動,為了得到最終密碼,将 K 列的數據複制、粘貼為文本到 M 列,就得到了 15 個 8 位随機密碼。

excel随機設置四位數密碼(如何用Excel制作一組字母數字特殊字符混合的随機密碼)12

很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。

現在終于有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函數公式、數據透視表、圖表、打印技巧等……學完全本,你也能成為 Excel 高手。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved