TheMatters
TheMatters

LikeCoin共和國馬特市新移民,Nano IT dog,略懂Excel Macro & Powershell。不諳寫作,日後會嘗試DIY IT小工具以供分享

AllForOneEx

大家好,小弟初到馬特市,準備了以下Excel小工具,希望可以幫到大家整合數據。

應該冇人反對Excel or spreadsheet 喺記錄數據嘅好幫手,做好一個標準記錄表,可以分發各人輸入數據,之後可以合成一個總表慢慢研究。例如每年考完試後,班主任可以用1個Excel表紀錄同學嘅各科分數,要知整級表現,可以copy and paste到1個總表再作研究。Copy and paste 幾個Excel 表好簡單,但數量1多,人手做除咗需要多D時間,出現錯誤亦唔意外。以下介紹1個用Macros製作嘅Excel 工具,略作設定就可以將一堆Excel 表合併做1個Master表,故名AllForOneEx.xlsm。(漫畫迷應知我抄考)

跟高總習而時學之,大家可以從https://arweave.net/W4uApcdKVQzn8Y_YqQUUXENswMKn7Nuu-1d5u95npJ4 下載Zip檔並改名為AllForOneEx.zip,解壓到folder如C:\AllForOneEx。Zip檔內主要有4個files,A41Manual.docx 就係此小工具的Quick Start Guide,AllForOneEx.xlsm當然係主角,配角有Exam_1A.xlsx and Exam_1B.xlsx,佢哋代表1A 班and 1B班嘅exam results 。

先打開AllForOneEx.xlsm,因為內有惡犬Macro,應該會出現SECURITY WARNING, 勇敢D按Enable Content (唔放心嘅話請用朋友電腦嘗試:p),跟著按Start…

等一等,下面出現張worksheet名叫Combine

聰明嘅讀者當然估到內含1A and 1B班成績,有咗個總表,要落filter、做chart、做pivot table,data analysis 可以好簡單。

試玩完畢,到咗沈悶嘅解說時間。平時唔需要睇說明書嘅朋友,可以skip咗以下解說,直接畀5個Like我,多謝先!

首先第一個parameter Source,就係data files嘅source folder,乜都冇即係current folder,data files就放AllForOneEx同一個地方。唔想放埋一齊,可以用旁邊Folder 按鈕,選取心水存放data files嘅位置。

跟著下一個parameter 係Prefix,即係data files嘅姓,AllForOneEx會將source folder 裹面同姓嘅Excel表合併。

Has Header可以用Yes或True代表data file嘅頂行係標題;第一行已經係數據請用No or False (or 亂入)

由於1個Excel 可以有多張worksheets,data 亦未必放係data file 嘅第一張worksheet,第4個parameter From Worksheet 就係入data個張worksheet嘅名。

到的第5個parameter To Worksheet,呢個係Master Data worksheet個名,本身唔存在嘅話會create 張新worksheet 並以From Worksheet 命名;已經存在嘅話,會清空已存在嘅數據,再填上data files 嘅數據。

最後兩個parameters From Column and To Column,決定data 從From Column 直行,copy 到To Column直行,範圍以外當然會被忽略。

呢個版本嘅AllForOneEx 當然並非完美,我盡量keep住簡單同時保留彈性,bug就不在話下。如覺得啱用,又想小改變,大改善的話,歡迎留言(並畀Like),有新版本就再分享畀大家!

CC BY-NC-ND 2.0 版权声明

喜欢我的文章吗?
别忘了给点支持与赞赏,让我知道创作的路上有你陪伴。

加载中…

发布评论