亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        EXCEL VBA在農(nóng)村土地承包信息處理中的應(yīng)用

        2019-05-11 07:14:30李芳
        智能建筑與智慧城市 2019年4期
        關(guān)鍵詞:戶主承包人字段

        李芳

        (四川省煤田地質(zhì)工程勘察設(shè)計研究院)

        1 引言

        自微軟從Office97開始引入VBA以來,Excel就以其高效的辦公獲得了廣大用戶的青睞,也成為國內(nèi)用戶至今無法用其他表格軟件完全替代Excel的主要原因。農(nóng)村土地承包信息因其數(shù)據(jù)量大,錯誤多而成為土地信息化建設(shè)中影響工程進度的主要因素之一。筆者試圖通過對這些信息的比對匹配、信息提取、格式整理等手段,最大限度簡化工作量,提高工作效率。

        2 功能設(shè)計

        2.1 格式整理

        現(xiàn)有農(nóng)村二輪土地承包信息電子表格數(shù)據(jù),每行人數(shù)不定,最多3個人,有可能有編號但人數(shù)為空;第1列為承包編號,2-9列每3列一個人的信息,分別是姓名、性別和出生日期,現(xiàn)為方便信息核對,需要每行只保留一個人的信息。表格樣式(圖1)及核心代碼如下:

        n=0

        For i = 2 To 9999

        For j = 2 To 10 Step 3

        If cells(i, j) = "" Then

        Exit For

        End If

        n = n + 1

        bh(n) = cells(i, 1) '編號

        xm(n) = cells (i, j) '姓名

        xb(n) = cells (i, j + 1) '

        性別

        sr(n) = cells (i, j + 2) '出生日期

        Next j

        Next i

        字段被記錄到數(shù)組中,代碼中使用了一個Exit For語句,即巧妙繞開了非法數(shù)據(jù),只記錄有效數(shù)據(jù)到數(shù)組中,同時,數(shù)組方式記錄可以選擇性輸出需要的字段值。為了縮短運行時間,還可以在外層for循環(huán)加入循環(huán)終止條件,在編號為空時跳出循環(huán)。

        2.2 信息比對匹配

        已有戶籍信息表,其中缺少二輪承包編號;已有二輪承包信息表,其中缺少身份證號碼和與戶主關(guān)系,現(xiàn)需要通過信息比對將二輪承包編號合到戶籍表上。表格樣式(圖2)及核心代碼如下:

        For i = 2 To 9999 For j = 2 To 9999

        If cells (i, 2) = cells (j, 10)Then

        If mid(cells (i, 3) , 7, 8) =cells (j, 12) Then

        If cells (i, 5) = cells (j, 11)Then

        Cells(i, 1) = Cells(j, 9)

        Cells(j, 9) = ""

        Cells(j, 10) = ""

        圖1 二輪承包信息表

        圖2 戶籍信息與承包信息比對匹配

        圖3 核對信息表

        圖4 承包人信息表

        圖5 共有人信息表

        Cells(j, 11) = ""

        Cells(j, 12) = ""

        End If

        End If

        End If

        Next j

        Next i

        可以采用and語句以減少if語句的使用量,但是可能需要換行連接以便于閱讀。由于二輪承包表上的信息錯誤較多,按此方式能夠完全比對得上的信息實際不到一半,因此可以采用其他既安全又實用的匹配條件再進行二次比對,縮小人為比對的數(shù)據(jù)量。

        2.3 信息提取

        在信息核對好后,需要將核對信息表上的承包人(即戶主)信息單獨提取出來,并處理為承包人信息表和共有人信息表,表格樣式(圖3、4、5)及核心代碼如下:

        '承包人信息表處理n=0

        for i=3 to 9999

        If Cells(i, 4) = "戶主" Then

        n = n + 1

        If n < 10 Then

        Cells(i, 9) = s1 & "00" & n

        '承包人編碼

        End If

        If n >= 10 Then

        Cells(i, 9) = s1 & "0" & n

        '承包人編碼

        End If

        Cells(i, 10) = Cells(i, 2)

        '承包人姓名

        Cells(i, 11) = "居民身份證"

        '證件名稱

        Cells(i, 12) = Cells(i, 3)

        '證件號碼

        Cells(i, 14) = Mid(Cells(i, 3),7, 8) '出生日期

        If Mid(Cells(i, 3), 17, 1) Mod 2= 0 Then

        Cells(i, 13) = "2" '性別:1-男,2-女

        End If

        If Mid(Cells(i, 3), 17, 1) Mod 2= 1 Then

        Cells(i, 13) = "1"

        End If

        End if

        Next i

        共有人信息表戶主行的處理與承包人信息表類似,只是在共有人行的承包人編碼和承包人姓名的賦值語句略有差別,即:

        Cells(i, 9) = Cells(i - 1, 9)'承包人編碼

        Cells(i, 10) = Cells(i - 1, 10)'承包人姓名

        由于戶主的信息是在每戶的第一行,因此這樣做是可以的?!芭c承包戶關(guān)系”列涉及多個數(shù)字代碼,可采用塊if語句判斷條件或者采用多分支結(jié)構(gòu)case語句判斷條件再進行單元格賦值。承包人信息表和共有人信息表的字段格式即數(shù)據(jù)建庫所使用的字段格式,數(shù)據(jù)的主要整理工作即到此結(jié)束。

        3 結(jié)語

        由于農(nóng)村土地承包基礎(chǔ)信息的錯誤太多,Excel VBA所能做的工作只是部分替代手工勞動,減輕需要人工干預(yù)的工作量,在實際工作中,還有許多值得改進和探討的地方,但是從易用性和實施效果等方面綜合考量,Excel VBA不失為一種好的方法,其思路和經(jīng)驗是值得借鑒和推廣的。

        猜你喜歡
        戶主承包人字段
        圖書館中文圖書編目外包數(shù)據(jù)質(zhì)量控制分析
        律師解疑
        關(guān)于《合同法》中“主體結(jié)構(gòu)由施工總承包人自行完成”之規(guī)定的探討
        CNMARC304字段和314字段責任附注方式解析
        無正題名文獻著錄方法評述
        建設(shè)單位如何防范承包人施工索賠
        關(guān)于CNMARC的3--字段改革的必要性與可行性研究
        漢唐戶主資格的變遷*
        張小飛落網(wǎng)記
        故事林(2010年18期)2010-05-14 17:29:40
        悄悄蒙上你的眼睛
        男人和女人高潮免费网站| 精品久久无码中文字幕| 国产精品成人av在线观看| 亚洲免费天堂| 国产女人精品视频国产灰线 | 一本无码中文字幕在线观| 精品国产免费一区二区三区| 亚洲男人av天堂午夜在| 久久精品人成免费| 亚洲AV秘 无码二区在线| 人妻系列影片无码专区| 亚洲国产精品成人一区| 国产高清一区二区三区三州| 亚洲视频在线一区二区| 欧美黑人巨大videos精品| 妺妺窝人体色www在线| 国产肉体xxxx裸体784大胆| 少妇性l交大片7724com| 亚洲人成网站色7799| 精品伊人久久大香线蕉综合| av蓝导航精品导航| 国产精品搭讪系列在线观看| 欧美深夜福利网站在线观看| 无码Av在线一区二区三区| 国产精品一级av一区二区| 熟女少妇av一区二区三区| 国产一区三区二区视频在线观看 | 国产情侣自拍一区视频| 天堂中文最新版在线中文| 亚洲精品无码久久久久av麻豆 | 中文字幕乱伦视频| 98国产精品永久在线观看| 免费无遮挡毛片中文字幕| 国产成人8x视频网站入口| 一级做a爱视频在线播放| 一片内射视频在线观看| 国产三级国产精品国产专播| 白白色发布免费手机在线视频观看| 国产一区二区三区在线观看第八页| 欲香欲色天天综合和网| 国产激情久久久久久熟女老人av |