陸建生
(無為縣農(nóng)技推廣中心,安徽蕪湖238300)
EXCEL工作表在種子凈度分析中的應用
陸建生
(無為縣農(nóng)技推廣中心,安徽蕪湖238300)
種子凈度分析涉及大量的數(shù)據(jù)處理工作,而EXCEL工作表有強大的數(shù)據(jù)處理功能,通過EXCELVBA編程可實現(xiàn)對數(shù)據(jù)的自動化處理,具有快速、準確、直觀的優(yōu)點,可應用于種子檢驗的教學、科研和種子管理。
種子凈度分析;數(shù)據(jù)處理;EXCELVBA編程
種子凈度分析是種子檢驗的重要環(huán)節(jié),分析過程中涉及多次樣品稱重、容許誤差判斷、結果校正與修約以及結果報告等方面,數(shù)據(jù)處理量大。如果采用手工處理,會占用大量時間,而且易錯,特別是在樣品數(shù)量較多時。而EXCEL工作表在數(shù)據(jù)分析處理方面有獨到的優(yōu)勢,EXCEL宏是一種可以完成重復工作的Sub程序。筆者利用EXCEL宏,通過EXCELVBA編程來對檢驗數(shù)據(jù)進行處理,具有快速、準確、直觀的優(yōu)點,為種子檢驗工作帶來極大的便利。
根據(jù)種子凈度分析特點,設計電子表格,如圖1所示。
圖1 種子凈度分析結果報告
打開EXCEL2007工作表,先點擊“office”按鈕,再點擊“excel選項”按鈕,在左邊“常用命令”下拉列表中選擇“開發(fā)工具選項卡”,選擇“宏安全性”將其添加到快速訪問工具欄中?;氐紼XCEL2007工作表界面,點擊“開發(fā)工具”菜單,會發(fā)現(xiàn)多了個“宏安全性”按鈕,點開,點擊“宏設置”,點擊“啟用所有宏”,確定后完成啟用宏設置。
點擊“Visual basic”按鈕,打開程序編輯窗口,在工程資源管理器中雙擊對象“Sheet1”,在右邊編輯區(qū)錄入以下代碼:
將試驗數(shù)據(jù)填入凈度分析結果報告各對應的單元格內(nèi),點擊“Visual basic”按鈕,打開程序編輯窗口,在工程資源管理器中雙擊對象“Sheet1”,在窗口右邊代碼編輯窗口便出現(xiàn)剛才錄入的代碼,在代碼中插入光標,在工具欄點擊“運行”按鈕,程序開始運行。首先判斷是否有重型混雜物,如果有,則計算送驗樣品中重型混雜物、重型無生命雜質、重型其他作物種子的百分率,保留2位有效數(shù)字;如果沒有,則計算兩個半式樣的分析重、重量增失率,并判斷是否超差,如果超差,則彈出提示窗口:“試驗超差,請重新試驗”,程序結束運行;如沒有超差,則計算兩個半式樣的凈種子、其他作物種子及雜質百分率,并保留2位有效數(shù)字,接著計算兩個半式樣之間各成分百分率差值,程序運行到140語句,會彈出輸入框,要求輸入各成分容許誤差,查表輸入容許誤差后,在第150語句,判斷3種成分百分率差值是否超差,如果沒有,判斷為“正確”,程序繼續(xù)運行;如果超差,則判斷為“錯誤”,并彈出提示窗口:“試驗超差,請重新試驗”,點擊“確定”按鈕后,程序結束運行。165語句為在不超差情況下計算3種成分的平均重量百分率,170語句判斷是否有重型混雜物。如果沒有,在175語句對數(shù)據(jù)修約后再轉入200語句做出結果報告;如果有,則在190語句對3種成分進行結果校正,并保留1位有效數(shù)字,200語句是將3種成分之和修約為100%,210語句為結果報告,到此程序運行結束,最后結果如圖1所示。如需分析下一份樣品,只要按左鍵選中表格中的數(shù)字區(qū)域,再按右鍵點擊“清除內(nèi)容”,然后錄入新的數(shù)據(jù)進行分析。分析完成后,可很方便地對報告進行保存、打印和郵件發(fā)送。
經(jīng)多次試驗,使用該方法處理種子凈度試驗數(shù)據(jù),均能快速、準確地顯示結果,與使用Excel函數(shù)相比,操作更簡單、表現(xiàn)更直觀,而且ExcelVBA語言簡單易學、應用廣泛。通過研究筆者發(fā)現(xiàn),不僅種子凈度分析可以使用ExcelVBA程序進行數(shù)據(jù)自動化處理,也適用于種子發(fā)芽試驗、種子水分測定及種子重量測定,可大大減輕檢驗人員工作量,提升種子檢驗工作自動化和信息化水平。
1005-2690(2017)08-0111-03
S339.3+1
B
2017-06-12)
陸建生(1971-),男,農(nóng)藝師,長期從事種子質量檢驗工作。