人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 辦公軟件教程 > 詳細頁面

通過一個案例來介紹excel數字排列組合公式的寫法

通過一個案例來介紹excel數字排列組合公式的寫法

更新時間:2024-01-21 文章作者:未知 信息來源:網絡 閱讀次數:

Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。

需要排列組合公式的,多是對數字感興趣的朋友,喜歡對數字排列組合。

  本文介紹通過excel中編寫VBA代碼,掌握一些規律和算法來寫排列組合公式。

  數字排列組合公式的思路,可以這樣理解:從n個不同元素中,任取m(m≤n)個元素按照一定的順序排成一列。

  下面通過一個實例來講解如何通過排列組合公式完成數字排列組合。

  比如從"9876543"中任意取5個數來進行排列組合,方法是:

  新建一個工作表,按ALT+F11,打開VBE編輯器,插入——模塊,在右邊代碼編輯框復制下面的代碼,然后單擊工具欄的“運行”命令,然后切換到工作表中,可以看見A列已經根據排列組合公式自動生成了所需要的所有數字排列組合。

排列組合公式

Sub 排列組合公式()
Dim II%, I%, J%, K%, L%, M%
Dim Srt1$, Srt2$, Srt3$, Srt4$, Srt5$
Dim TStr1$, TStr2$, TStr3$, TStr4$
Dim t, arr()
Const FullStr = "9876543"
t = Timer
II = 0
For I = 1 To 7
??? Srt1 = Mid(FullStr, I, 1)
??? TStr1 = Replace(FullStr, Srt1, "")
??? For J = 1 To 6
??????? Srt2 = Mid(TStr1, J, 1)
??????? TStr2 = Replace(TStr1, Srt2, "")
??????? For K = 1 To 5
??????????? Srt3 = Mid(TStr2, K, 1)
??????????? TStr3 = Replace(TStr2, Srt3, "")
??????????? For L = 1 To 4
??????????????? Srt4 = Mid(TStr3, L, 1)
??????????????? TStr4 = Replace(TStr3, Srt4, "")
??????????????? For M = 1 To 3
??????????????????? Srt5 = Mid(TStr3, M, 1)
??????????????????? II = II + 1
??????????????????? ReDim Preserve arr(1 To II)
??????????????????? arr(II) = Srt1 & Srt2 & Srt3 & Srt4 & Srt5
??????????????? Next
??????????? Next
??????? Next
??? Next
Next
Range("A1:A" & II) = Application.Transpose(arr)
End Sub


Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 安乡县| 胶州市| 华坪县| 海晏县| 金阳县| 保定市| 咸丰县| 沭阳县| 雷波县| 铁岭县| 广灵县| 康马县| 泸定县| 凤山市| 九寨沟县| 如皋市| 曲松县| 安陆市| 达拉特旗| 丰原市| 石台县| 巴楚县| 海宁市| 万荣县| 邹城市| 蛟河市| 星子县| 洛隆县| 阿克苏市| 德兴市| 凤凰县| 丹棱县| 无极县| 建德市| 牡丹江市| 枞阳县| 新巴尔虎右旗| 萨迦县| 南昌县| 瑞昌市| 毕节市|