使用Excel實(shí)現(xiàn)不了鄰區(qū)核查,你好意思嗎?
- 2015-08-10 14:22:00
- 原創(chuàng)
- 19287
一、編寫(xiě)目的
為了方便大家平常核查鄰區(qū)是否異常,經(jīng)討論后編寫(xiě)該程序以幫助大家節(jié)省時(shí)間,提高工作效率。
二、使用環(huán)境
該程序是用于office版本的辦公軟件,至于wps版本的還有待驗(yàn)證。兩個(gè)版本的編寫(xiě)語(yǔ)言有點(diǎn)區(qū)別。
三、表格結(jié)構(gòu)及使用方法
該表格主要由【按半徑搜索站名】【現(xiàn)網(wǎng)鄰區(qū)】【輸出結(jié)果】三個(gè)sheet構(gòu)成。
圖1
【按半徑搜索站名】介紹
a、圖2中的1粘貼數(shù)據(jù),A與F列可以使用站名或者CI,為了配合后面鄰區(qū)核查建議使用CI;
b、圖2中的2可以根據(jù)需要的半徑進(jìn)行設(shè)置,單位是米(m),【鄰區(qū)核查】與【鄰區(qū)距離過(guò)大】都需要設(shè)置該半徑;
c、圖2中的3因核查經(jīng)緯度的功能沒(méi)有添加,所以在使用時(shí)經(jīng)緯度為十進(jìn)制小數(shù);
圖2
【現(xiàn)網(wǎng)鄰區(qū)】介紹
該表對(duì)于網(wǎng)優(yōu)人來(lái)說(shuō)已是十分熟悉了,他們幾乎每天都需要跟它進(jìn)行互動(dòng),按照模板格式進(jìn)行填寫(xiě)。需要注意【鄰區(qū)核查】與【鄰區(qū)距離過(guò)大】時(shí)要將【現(xiàn)網(wǎng)鄰區(qū)】該sheet數(shù)據(jù)更至最新。
圖3
【輸出結(jié)果】介紹
該表主要是對(duì)鄰區(qū)核查以及鄰區(qū)距離過(guò)大的結(jié)果輸出匯總表。
圖4
【站間距核查】使用介紹
a、數(shù)據(jù)粘貼完成及手動(dòng)設(shè)置半徑后,點(diǎn)擊圖5中的1【站間距核查】,等待一會(huì)兒輸出結(jié)果如圖5中的2,其中2有個(gè)別單元格的顏色為紅色,表示該站點(diǎn)與同行的F列中的站點(diǎn)共站,無(wú)填充顏色的單元格表示該站點(diǎn)與同行F列中的站點(diǎn)在設(shè)置的半徑范圍內(nèi);
b、圖5中彈框表示此次運(yùn)行總共尋找到的按半徑搜索的站名總個(gè)數(shù);
站間距核查的原理:
將F列每一行的小區(qū)與A列的所有小區(qū)進(jìn)行一對(duì)多的計(jì)算,得到的半徑再與手動(dòng)設(shè)置的半徑進(jìn)行比較,滿足其結(jié)果在F列的后面輸出結(jié)果。
圖5
【鄰區(qū)核查】使用介紹
【站間距核查】完成后且更新完【現(xiàn)網(wǎng)鄰區(qū)】該sheet,點(diǎn)擊【鄰區(qū)核查】該結(jié)果會(huì)顯示在【輸出結(jié)果】該sheet,如圖6中2。
鄰區(qū)核查的原理:
將【站間距核查】的結(jié)果與【現(xiàn)網(wǎng)鄰區(qū)】中的鄰區(qū)進(jìn)行比對(duì),而后將按半徑搜索出的結(jié)果不包含在【現(xiàn)網(wǎng)鄰區(qū)】數(shù)據(jù)中,那么就將結(jié)果輸出在【輸出結(jié)果】這個(gè)sheet中。
圖6
【清除數(shù)據(jù)】使用介紹
直接點(diǎn)擊【清除數(shù)據(jù)】,就會(huì)將【輸出結(jié)果】與【按半徑搜索小區(qū)】中的數(shù)據(jù)刪除。
【鄰區(qū)距離過(guò)大】使用介紹
在【現(xiàn)網(wǎng)鄰區(qū)】更新完數(shù)據(jù)與【按半徑搜素站名】中半徑設(shè)置完成后,點(diǎn)擊【鄰區(qū)距離過(guò)大】,輸出結(jié)果會(huì)顯示在【輸出結(jié)果】中,如圖7。
圖7
【鄰區(qū)距離過(guò)大】的原理:
通過(guò)【現(xiàn)網(wǎng)鄰區(qū)】中B列的CI搜索其鄰區(qū)的經(jīng)緯度,進(jìn)行函數(shù)運(yùn)算,得到的距離與【按半徑搜索站名】中的半徑比對(duì),超過(guò)設(shè)置半徑將結(jié)果輸出。
圖8