胡其斌,石仙 ,侯開石,鄧彬,計巧英
(1.陸良縣滇陸豬研究所,云南 陸良 655600; 2.陸良縣畜禽改良站,云南 陸良 655600;3.陸良縣飼草飼料工作站,云南 陸良 655600)
2008年農業部加強畜牧業統計監測工作,建立和完善畜牧業統計監測預警體系,2018年8月以前采用的是全國畜牧業統計監測系統。2018年8月養殖場直連直報系統上線,系統的改變,隨之而來的是監測內容和任務量的改變。陸良縣有12個鄉(鎮、街道),生豬規模監測戶數由50戶(采取分檔抽樣監測)增加到289戶(達到規模標準的開展全覆蓋監測),監測內容由5個指標增加到15個指標。傳統的統計方法為鄉鎮獸醫站統計人員采集各規模養殖場的數據,上報到縣級統計員,再由縣統計員匯總上報。隨著監測戶數及指標的增多、養殖場備案后次月需開展監測、下載模板中養殖場的順序打亂等等,以前簡單的復制粘貼,不僅工作量大且容易出錯,已無法滿足現在的統計工作需求。采用VLOOKUP函數匹配公式,能夠準確地根據下載模板中養殖場的畜禽養殖代碼來匹配鄉鎮上報的養殖場生產數據,而不用考慮鄉鎮上報的養殖場順序,采用函數公式后就可以快速地開展數據匹配,在繁雜的工作中快速完成統計工作。
=VLOOKUP($A2,$C$2:$D$290,2,0)
=VLOOKUP[查找值,數據表,列序數(匹配條件)]
=VLOOKUP[需要查找畜禽養殖代碼,已知養殖代碼及對應的生豬存欄數據區域,需要查找畜禽養殖代碼的列數(匹配條件,用需要查找畜禽養殖代碼來匹配已知養殖代碼及對應的生豬生產數據)]
在養殖場直連直報系統中生豬規模場生產情況監測表板塊下載“導入模板”(如圖1),模板中B列為養殖場(戶)名稱,C列到Q列為養殖場的15個生產數據,R列為畜禽養殖代碼,S列為養殖場地址。

圖1 導入模板
縣級統計員制作統一的填寫模板“鄉鎮生豬規模場生產情況監測表填報模板”(如圖2),下發給鄉鎮統計員填寫,并要求每個月月底前上報。

圖2 鄉鎮生豬規模場生產情況監測表填報模板
待月底12個鄉(鎮)統計員上報表格后,將每個鄉鎮表格中的數據復制到“鄉鎮生豬規模場生產情況監測表填報模板匯總表”中(如圖3),每個鄉鎮復制數據的先后順序可以不用考慮。

圖3 鄉鎮生豬規模場生產情況監測表填報模板匯總表
2.4.1匹配導入模板中的生豬存欄數據
在圖3“鄉鎮生豬規模場生產情況監測表填報模板匯總表”中,刪除B列養殖場(戶)名稱,A列前插入2列,將圖1“導入模板”中R列的畜禽養殖代碼從A2開始復制到A列中,在B2中輸入函數=VLOOKUP($A2,$C$2:$D$290,2,0),按Enter鍵后,匹配出來的就是畜禽養殖代碼為530322010004975的生豬存欄數據496頭(如圖4)。

圖4 應用函數后得到的生豬存欄數據
在表格中下拉復制公式從B2一直到B290就得到了以導入模板中R列畜禽養殖代碼為順序匹配出的生豬存欄這一列數據(如圖5)。再將得到的數據粘貼數值到導入模板中的生豬存欄數據C列(如圖6)。

圖5 下拉復制公式后得到289戶的生豬存欄數據

圖6 將生豬存欄數據復制到導入模板中
2.4.2匹配導入模板中的能繁母豬存欄數據
在圖4表中的基礎上將D列刪除(生豬存欄數據)后,D列就變成《其中:能繁母豬存欄數據》,修改B2中的函數=VLOOKUP($A2,$C$2:$C$290,2,0),將函數中的$C$290改為$D$290,即=VLOOKUP($A2,$C$2:$D$290,2,0),按Enter鍵后,B2中得到的就是530322010004975的能繁母豬數據57頭(如圖7)。在表格中下拉復制公式B2一直到B290,就得到了以導入模板中R列畜禽養殖代碼為順序匹配出的能繁母豬這一列數據,再將得到的數據粘貼數值到導入模板中能繁母豬存欄數據D列(如圖8)。

圖7 應用函數得到能繁母豬數據

圖8 將能繁母豬數據復制到導入模板中
2.4.3匹配導入模板中的其他生產數據
在前面表格修改的基礎上,通過以上方法:刪除D列,修改B2中的函數,下拉復制公式至B290依次得到5月齡以上商品肥豬存欄數據、新生仔豬數據……出售肥豬成本價數據、出售肥豬平均活重數據等13個數據,再將匹配出來的數據依次復制到導入模板中的E列、F列……Q列。
最后將養殖場的15個生產數據,全部復制到導入模板。檢查填寫完整(如圖9),將導入模板導入養殖場直連直報系統,保存、瀏覽、數據檢查、審核上報。

圖9 填寫完整的導入模板
在畜牧業統計工作中,類似于VLOOKUP函數在生豬規模場生產情況監測工作中匹配方面的應用的工作還有很多,VLOOKUP函數的匹配方面的應用對于數據量大的工作,能夠做到準確匹配,避免了人為出錯,提高了工作效率,保證了數據的質量和上報的準時。