Excel如何快速執行亂序排列資料

2021-04-13 01:50:06 字數 1623 閱讀 7445

1樓:匿名使用者

如果需要對b列有序資料進行隨機排序,可在c列新增輔助列,輸入=rand() 並填充,然後選擇c列,在「資料」選項下的「升序」排序中,「擴充套件選定區域」,即可,然後可刪除或隱藏輔助列c列。

如何用excel把1-32列,隨機亂序排列

2樓:匿名使用者

我暈。。來。a1-a32 是32行資料吧?

且不管它自

是行是列,原理都一樣,需要增加一輔助行或列,裡面用隨機函式 rand()取值,然後按這個行或列排序,就行了。

*****==

sub bbb()

dim a as integer

dim b as integer

dim c as integer

a = worksheetfunction.counta(range("a1:a32"))

c = 1

do while c <= a

b = int(rnd * a) + 1

if cells(b, 1).value <> "" thencells(b, 1).select

selection.copy '此處改一下,原是剪下,改為複製。

cells(c, 3).select

activesheet.paste

c = c + 1

else

end if

loop

end sub

3樓:匿名使用者

樓上有兩位說的用隨機數排序的方法很好。

程式改一下專也可達屬到要求:

sub bbb()

dim a as integer

dim b as integer

dim c as integer

a = worksheetfunction.counta(range("a1:a32"))

c = 1

do while c <= a

b = int(rnd * a) + 1

if cells(b, 2) <> 1 thencells(b, 2) = 1

cells(b, 1).select

selection.copy

cells(c, 3).select

activesheet.paste

c = c + 1

end if

loop

columns(2) = ""

end sub

4樓:匿名使用者

你所說的是32行。你在a列前插入一列。然後在a1格中輸入=rand(),再下拉到第32行,這樣每行中就有一個隨機的數值,再按a列排序就可以了。

5樓:匿名使用者

你說的是a1,a2.......都是a列中的每行嗎?那列都是自動有序的排列,這個excel程式就是這樣設計的,怎麼可以打亂,暈!!!!!就說要做什麼吧!

如何將excel中順序排列的資料進行亂序處理

6樓:咦...呀

在原資料區域右邊加一個輔助列,輸入公式:=rand()選中包含輔助列的資料區域,按輔助列排序。這樣就可以了

在excel中如何做排列組合,excel如何做排列組合?

你說的是 一個 裡面已經有120個三位數了,然後再 隨意寫 5個數字,在這5個數字中再隨機選3個出來組成一個三位數,如果組成的3位數在你已經設定的120個裡面,就給一個提示是麼?如果是這樣 用 vba 可以實現。三個 for迴圈,對應的分別是 百位 十位和個位,組成一個數後就是去查詢一下是不是在那1...

急!excel如何使人名按數量多少排列

1 首先要篩選出所有明星的名字,用下面這個陣列公式 ctrl shift enter 結束。比如 第11列 k列 的 k1輸入 a列假設是名字列 if sum 1 countif a 1 a 500,a 1 a 500 row a1 index a 1 a 500,small if row a 1 ...

ecel中如何公式函式重複執行,Excel 中如何公式,函式,重複執行

可以的,完全支援,我也常用組數方式,可以解決很多問題比如你可以用 index a1 d1,3 來返回a1到d1中的第三個資料 23 index 1 24 index 2 25 index 3 22 index 4 要麼用某些函式來取其共性,如sum,max min,等94 sum 25 max 輸入...