Re: [算表] 如何亂數選取並貼上至空白excel中?
動作:
(假設有51個xls檔案)
前情提要:因為不才太弱了
寫不出正確的檔案間引用語法
所以要把所有資料匯到同一份檔案裡
這會有excel當掉的危險...
我有試過51個檔案合併了
似乎沒當掉XDDD
若你也有同樣的勇氣,請繼續~~~
1. 把所有要整理的xls全copy一份到一個資料夾
(原始檔留著,畢竟不曉得會不會做到檔案全毀XD)
2. 用個重新命名的軟體,命名成1~51.xls
(個人習用ReNamer http://www.den4b.com/?x=downloads )
3. http://272586.blogspot.com/2008/07/excelcopy_31.html
※去拜訪一下引用的vba程式作者的網誌 贊助一下人氣吧
請下載mergertosheet.xls 並放到51個檔案同個資料夾裡
4. 開啟mergertosheet.xls
請在B欄拉出 1~51來
接著請先拜拜後 點擊合併Excel檔案
成功的話,會看到啪拉啪拉的就完成了所有檔案合併的動作 (好帥~
然後請先存個檔~~~
(假設存檔檔名是X-ten.xls)
5. 終於輪到我了XD
請下載這個xls檔(Rand-ten.xls)
http://ppt.cc/jdhv 左上角檔案 > 下載原始檔案
原始路徑:
https://docs.google.com/viewer?a=v&pid=explorer&chrome=true
&srcid=0Bw1Y_fV1cmOaZWI3ZGEzYWYtN2FlNi00OTNhLTk5OWQtYmRmYTI1Zm
U0NjBk&hl=zh_TW&authkey=COfvqZMK
6. 接著我們要把Rand-ten.xls裡的Sheet1複製一份到X-ten.xls裡
打開Rand-ten.xls ( X-ten.xls也要開著唷 )
在Rand-ten.xls 分頁列的Sheet1上 按右鍵 > 移動或複製
彈出的小視窗中 活頁簿請選 X-ten.xls
並記得勾選建立複本(動作是複製),不勾也可以啦 只是會便成移動而已 沒啥差
7. 如果,如果沒意外的話,
這時候X-ten.xls的Sheet1中的C:E三欄就是你要的東西了。
只是它會一直變
想要確定的值 請copy這三欄後
到另外的excel檔中以(純值)選擇性貼上
試算表解釋:
因為隨機又不重複實在太難寫了
加上我又超想睡覺的...
所以就僅取一值 直接連號 連十個號碼一起拉資料出來...
如果這樣會有資料過度集中的話,再說吧......... XD
最後看一看,好像除了別人寫好的合併功能外
並沒有用到多難的函式
可是怎麼搞這麼久 ORZ
參考及引用資料:
如何一次將多個Excel檔案copy到一個檔案內的不同工作表中,
並以檔案的檔名作為工作表的名稱
@[彰化一整天的blog]
http://272586.blogspot.com/2008/07/excelcopy_31.html
※ 引述《kindyayaya (Auto魂)》之銘言:
: 軟體:excel
: 版本:2003 and 2010
: 手邊有約70個excel檔,必須從每個檔案中各隨機選出10筆資料複製貼上到新的excel中
: 目前方法是看檔案內有幾筆資料用RANDBETWEEN先做出亂數表,然後根據亂數表選出10筆
: 資料,一條一條複製貼上到新的excel中。快死掉...Orz 估計還要6小時才能完成
: 請問有沒有更快速的方法? 感謝。
: 檔案分別在三個資料夾96、97、98中檔案數量分別是18、15、18個
: 檔案內資料數量不一定相等,不過都一樣要隨機取10筆包含三欄資料
: A B C D ... <---選A、B和C三個欄位
: 1 xxxx <-第一行說明不選
: 2 O O O <-第二行開始隨機取10筆至最後
: 3
: 4 O O O
: 5
: .
: .
: .
: 99 O O O <-最後不一定為99列,每個檔案數量不一定相同
: 各資料夾內檔案名稱不固定,資料夾或檔案名稱皆可修改,檔案也可丟進同一個資料夾內
: 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.40.72
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章