當前位置:編程學習大全網 - 編程軟體 - EXCEL 字母生成壹個三位字母的隨機不重復組合?

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可以隨機改變選取的組合,保證沒有重復。

  • 上一篇:玖成哈工機器人產業投資有限公司怎麽樣?
  • 下一篇:2018凱迪拉克CT6臨時超控延遲充電模式如何設置?
  • copyright 2024編程學習大全網