請問,在Excel中怎麼操作可以排列出由0,1,2,3,4,5,6,7,8,9,組成的10位數的排列組合啊

時間 2021-05-07 19:59:11

1樓:o自在

這個排列在excel中不好直接排,用巨集也存在難以排完的情況。

2樓:匿名使用者

10個數字的全排列共有10!=3628800個,組合就只有c(10,10)=1個。

如果要全部組合(就是從1位到10位都做組合),就有2^10-1=1023個結果。

由於組合沒有順序之分,所以可以人為地給出1個順序,例如,要求第5個組合,我們先給10個數編號,號碼分別為1~a,得到是1個2位數的組合,按編排是13;同理,第6個組合是123,......第1023個組合為123456789a。計算方法如下:

先將序號轉換為2進位制值,5的2進位制值是101,從最高位起,位值為1的,用位的序號作為編號取代位值;位值為0的放棄。101第1位和第3位是1,其餘是0,用位序號取代得到的編號組合就是13;同理,6的2進位制值為110,取代結果就是12;1023的2進位制值為1111111111,取代結果就是123456789a。

用巨集處理比較簡單,先做一個自定義函式z(n,x),計算第n個組合的2進位制值,返回其第x位,再用迴圈過程,計算x=1~10時,f=z(n,x)*x的值,將非0的f值合併即可。

全排列和選排列用迴圈語句可以實現,但意義似乎不大。

3樓:匿名使用者

在某一列或某一行是排不完的。可能沒有方法!

如何在excel中用12個不同的數字,三個一組,組成不同的組顯示出來。不要求不同排序,只需要不同組合。 200

4樓:匿名使用者

萬能的vba可以實現

第一步:初始化一個陣列 放入12個數字

第二步:假設定義一個jgarr(1 to 220,1 to 3)as integer

js=0

for i=1 to 10

for j=i+1 to 11

for k=j+1 to 12

js=js+1

jgarr(js,1)=arr(i):jgarr(js,2)=arr(j):jgarr(js,3)=arr(k)

next k

next j

next i

不理解 再問我吧

5樓:陽光上的橋

程式:結果:

共220組,貼上了發不出,只有你自己執行**了(按alt+f11)。

6樓:匿名使用者

公式可以實現。晚上如果有時間再琢磨一下。

7樓:華麗悼劫

如果只是12個數字的話,你完全可以數得過來:123,124,125...234,235...101112,稍有程式設計基礎的話,任何語言都可以通過程式設計來實現排列這種類np問題。

8樓:匿名使用者

這個寫**可以實現!

excel如何排序讓2排在1後面,而不是排在10後面?

9樓:匿名使用者

excel字元排序規則同位相比空格<0<1<2……,所以 1,10,11,12……

如要程式按常規排序可在單個數字前新增0,01,02,03……09,10,11,12

或將字元轉換成數字再排序。

10樓:504工作室

將資料轉成數值型就好了。

隨便在空白的一個單元格輸入1,然後複製,

再選擇你的這個資料列,右鍵-選擇性貼上,選擇乘然後再排序

11樓:匿名使用者

設定單元格---分類改為常規,再重新排序就可以了

12樓:辰塵

自定義排序,然後自定義序列,可以新增你想要的排序規則

excel中,如何排序能使1排在10的前面

13樓:匿名使用者

如果最大號的位數是3位,比如188號,其他位數不足3位的在前面補0;比如1號改為001號,然後再升序排列;

14樓:匿名使用者

設定單元格格式為數字格式而不是文字再排序就是了

15樓:小乖

選住所有的序號,點右鍵,設定單元格格式,選數字-常規就行了

補充: 就是設定單元格格式的問題啊,不信你在下面寫個01,如果還是01就改格式,如果變成1了,那我就不知道怎麼辦了。

16樓:匿名使用者

選擇"資料"-篩選-自動篩選.完之後,選擇升序.搞定!

excel降序排列怎麼操作,excel中的降序排序如何操作

葵葵演說一季 手機上wps 怎麼使用升序和降序,你在手機上會操作嘛 excel 如何將整體按照某一列降序排列而排列? 華夏聯盟 天涯 先使用篩選 ctrl shift l 然後單擊右鍵排序,降序。就行了。回答來自於 hx95 不需要那麼複雜的操作,使用下面的方法,如下圖 在下面的介面中選擇 降序 e...

在excel表中查詢資料,怎麼在EXCEL中查詢某個資料

if isna lookup 1,0 b2 b 100 h 1 d 2 d 100 g2 e 2 e 100 0g lookup 1,0 b2 b 100 h 1 d 2 d 100 g2 e 2 e 100 右拉複製公式,然後一塊下拉複製公式。見下圖 用sumifs函式 a b c d e 1 辣...

怎麼在excel中查詢人名,excel怎麼篩選人名

小小小兔 方法 1 開啟excel後,按ctrl f進行查詢,輸入要搜尋的內容。勾選 單元格匹配 查詢全部。2 之後就可以看到所要查詢的內容,如圖。 excel技巧 excel技巧 中的查詢,你真的會用了嗎? excel達人職場玩科技 樓上答的很清楚,倒是你的問題提的不清楚,crtl f 可以簡單搞...