請教EXCEL怎麼打亂每一行的資料

時間 2021-10-14 22:40:19

1樓:四面生風

當然是要用到rand函式的,但要每一行分別生成四個隨機數。

下面使用五個輔助列f-j列,用於隨機生成每一行的排序。

f2=int(rand()*5)+1

生成第一個數的位置。從1-5(五列)中隨機生成一個數。

g2=mid(substitute("12345",f2,""),int(rand()*4)+1,1)

生成第二個數的位置,從1-4(剩下四列)中隨機生成一個數。

h2=mid(substitute(substitute("12345",f2,""),g2,""),int(rand()*3)+1,1)

生成第三個數的位置。

i2=mid(substitute(substitute(substitute("12345",f2,""),g2,""),h2,""),int(rand()*2)+1,1)

生成第四個數的位置。

j2=substitute(substitute(substitute(substitute("12345",f2,""),g2,""),h2,""),i2,"")

生成最後一個數的位置。

然後,k2=index($a2:$e2,f2)

將k2公式向右拉到o2,根據f-j的值,從a-e列取數。

最後,將f2-o2的公式向下複製即可。

2樓:匿名使用者

因為隨機數會有可能出現相同的數字,所以用公式基本實現不了的,用vba吧!可以進行隨機數的唯一出現!

3樓:匿名使用者

行排序+列排序+行排序+列排序 應該就相當相當亂了~~

請教有個能把excel表每行的順序全部打亂的方法 5

4樓:匿名使用者

=rand(),在一列前新增一空白列,用此函式在空白列生成隨機數,然後從a1選到最後一列的最後一行,也就是從左向右選取所有資料,然後選工具欄的升序排列或降序排列

5樓:辛迪貓貓

利用隨機數   randbetween函式作用:隨機生成指定範圍數值。

語法 : randbetween(開始範圍值,結束範圍值)新增輔助列進行隨機排序

輔助列隨機生成 數值

開始選單

資料排序即可

6樓:天天過節

在空白列輸入公式=rand(),並複製到該列其他單元格

按生成的隨機數排序

excel 怎麼打亂每一行的列順序 5

7樓:雲南新華電腦學校

1例,這裡有bai兩組學生,一組男生、du一組女生zhi,而我dao們在回

組織他們活動時,需要讓答男生、女生相互配合。

那麼怎麼將男生女生穿插,變成男女混合的兩組呢?

2利用excel做事,就要熟悉利用編號的原理,按照要求進行有目的編號。比如這裡,情況比較簡單,只需編單、雙號,把男生編成單號、女生編成雙號就可以起到打亂的目的了。34

確定後,就會出現以下結果。這樣,就自然把男女生打亂,並且分成不同的兩組了。

8樓:匿名使用者

臨時增加一個輔助列,在此列單元格用隨機數填充,然後按這個列排序。

9樓:匿名使用者

親 我可以試試 但不一定能成功哦!或許能幫到你

如何把excel裡的一列資料隨機打亂

10樓:匿名使用者

先生成一個隨機陣列,再對隨機數排序,再擴充套件排序到你要排序的那組數列

11樓:匿名使用者

假設你原有的3500行資料在a列,從a1:a3500,按下alt+f11,插入-模組,複製下列**,按f5執行.這3500個資料會亂序排在c列.

原a列的資料就沒有了.如果很重要,請儲存

sub bbb()

dim a as integer

dim b as integer

dim c as integer

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

c = 1

do while c <= a

b = int(rnd * a) + 1

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

12樓:匿名使用者

假如你資料在a列 你讓對應的b列公式為 =rand() 再拖出3500行 這樣b列就有3500個不同的隨機數了

再對b進行排序 再選擇擴充套件排列 你的a列資料就亂了 當然b列資料會重新計算也會亂,不用理他,再把b列刪了就行了

13樓:

在這列資料後面加輔助列,輸入公式:=rand(),並向下填充,然後對**以輔助列為關鍵字反覆排序。

14樓:匿名使用者

用rand()函式呀

如何在Excel中的每一行再插入一行相同的內容

增加一列 作為 一個 排序的序號 自動填充序列 然後你把這些記錄全部選中 複製 插入到上方 或者是下方 然後你再 按這個新增加的 序號列 排序 ok 你的目的達到了,你就可以把這新增的一列 決定是否留下了 先將原有的前面插入單序號1 3,然後複製下拉。再把你的這100多行復制到下面,再接著輸雙序號2...

EXCEL中如何插入一行還能引用上一行的公式

戒菸也是一種美 有以下方法可以 1,直接選擇有公式的那個單元格,複製 快捷鍵ctrl c 然後在你插入的那一行,要放公式的那一格里,貼上 快捷鍵ctrl v 這時候可以實現單元格內的公式複製。如果你只想複製值,記得在貼上以後,旁邊有出來一個選擇項,可以選擇,只有值。2,如果你要填寫的單元格,和被複制...

excel下一行填充上一行要怎麼做有大量資料

選中你的資料區域,摁f5,定為條件,空值,確定,輸入 再摁鍵盤上向上的方向鍵,ctrl enter結束 按照上面的步驟,連貫的操作一次 ps excel吧裡是你發的吧,呵呵 在excel中遇到需要大量填充與上一行相同的資料時完全可以結合組合鍵ctrl d,選中上一行資料來源至需要填充的資料行進行填充...