請問一下如果我想在excel中1000筆資料裡面隨機抽出150項
那麼我該如何操作呢
謝謝
2004-12-10 18:17:09 · 3 個解答 · 發問者 77 1 in 電腦與網際網路 ➔ 軟體
新增一個欄位,欄位內容為亂數函數,然後全部的資料依此欄位排序,取前150筆做為您要隨機抽樣的資料即可。要做第二次抽樣時,就再執行乙次排序功能,這時前150筆資料又不一樣了。
例如:我用5筆資料做範例
(原始資料)
筆數 亂數
A 0.244491437
B 0.233899591
C 0.771919618
D 0.01293485
E 0.361731045
(第1次排序)
筆數 亂數
D 0.009774373
B 0.061676821
A 0.205449
E 0.925951213
C 0.97819472
(第2次排序)
筆數 亂數
A 0.061473428
B 0.316734788
D 0.766607285
C 0.214347358
E 0.941859589
因為亂數函數每次表格有異動或重新計算時都會跟著變動,所以您會發生這三次的亂數內容都不一樣。所以可做為隨機取樣的工具。
2004-12-14 19:12:17 補充:
再此用範例說明,以下有六筆資料,要隨機抽樣3筆做調查對象。
(原始資料)
編號人名
1陳水扁
2宋楚瑜
3連戰
4李登輝
5馬英九
6王金平
(加上亂數欄位後)
編號人名亂數
1陳水扁0.603834469
2宋楚瑜0.653501492
3連戰0.2494778
4李登輝0.332797984
5馬英九0.620329091
6王金平0.46333291
2004-12-14 19:14:07 補充:
(第一次依亂數欄位重新排序)
編號人名亂數
3連戰0.639620885
4李登輝0.928037628
6王金平0.99435993
1陳水扁0.820200804
5馬英九0.468871096
2宋楚瑜0.469649556
>>>此時前三名:連戰,李登輝,王金平,就是這一次隨機抽樣出來的對象
2004-12-14 19:14:21 補充:
(第二次依亂數欄位重新排序)
編號人名亂數
5馬英九0.817826984
2宋楚瑜0.403423415
3連戰0.232685301
1陳水扁0.449513231
4李登輝0.413665258
6王金平0.090137276
>>>此時前三名:馬英久,宋楚瑜,連戰,就是這一次隨機抽樣出來的對象
2004-12-14 19:15:36 補充:
因為有字數限制,所以分段說明,希望您可以看得懂。如果不懂的話,可以再發問。
2004-12-17 08:48:25 補充:
亂數那個欄位只要寫RAND()即可,您可以觀察到排序根據上一次的數據來排的,因為亂數函數每次表格重排時會自行變動,所以您會看到的數據是無法按照順序的。
2004-12-17 08:52:03 補充:
也就是您可以觀察我上述的範例,在尚未排序時(3連戰0.2494778)的亂數函數是最小的,所以第一次排序時他會排在最前面。
2004-12-17 12:34:18 補充:
第一次排序完後,(5馬英九0.468871096)的亂數是最小的,所以第二次排序時,他會排在最前面。
至於排序的用法,可以選EXCEL "資料(D)" 功能內的 "排序" 功能即可。
2004-12-11 17:50:40 · answer #1 · answered by 幻雲解卦師 6 · 0⤊ 0⤋
不好意思,我的程度真的不太行,真的很謝謝您一再教我...有人跟我說用Int(RAND*1000)再用VLOOKUP耶(可是我發現會出現重複的或零 >< )
這個我比較懂...您寫的我還不太能領悟...不好意思阿
2004-12-16 18:46:52 補充:
我不懂的是人名編號怎麼跟著亂數變動呢?既然每次亂數出來的都不一樣,這是怎麼對照的阿 @@~~
感謝您熱心解答我的問題
2004-12-16 13:42:16 · answer #2 · answered by 77 1 · 0⤊ 0⤋
先按開始>>收尋>>打出相關資料就可以了或按執尋大出相關資料就會跑出來了
2004-12-11 17:05:00 · answer #3 · answered by ? 7 · 0⤊ 0⤋