如何使用Excel輕鬆實現從位址列中提取省、市資訊

2018年9月6日16:47:17 发表评论 5 閱讀

問題的提出:在工作中經常要從位址列中提取各省、市的資訊,可以利用建立省、市代碼及名稱表,再利用身份證號碼進行自動提取,這樣做的好處是建立省、市代碼及名稱表麻煩,優點是利用身份證號碼提取簡單快捷。那麼還有沒有其它辦法可以實現這一功能呢?經過認真分析,我們可以利用輔助列來實現這一功能,現將其操作過程簡單分享給各位愛好者,但願給你帶來不一樣的精彩,此示例工作表如圖(1)所示:

如何使用Excel輕鬆實現從位址列中提取省、市資訊

l圖(1)

步驟1、提取省份名稱

1)在B2儲存格中輸入:=LEFT(B3,MIN(FIND({"省","市","區"},B3&"省市區"))),按回車鍵。

2)向下拖動B2儲存格在下方的填充控制碼到B14,所得結果如圖(2)所示:

如何使用Excel輕鬆實現從位址列中提取省、市資訊

圖(2)

步驟2、建立輔助列,提取除省級名稱以外的部分名稱

1)在輔助列的E2儲存格中輸入: =SUBSTITUTE(A2,B2,""),按回車鍵。

2)向下拖動E2儲存格在下方的填充控制碼到E14,所得結果如圖(3)所示:

如何使用Excel輕鬆實現從位址列中提取省、市資訊

圖(3)

步驟3、再從輔助列中提取市級名稱

1)在C2儲存格中輸入:=LEFT(E2,MIN(FIND({"市","區"},E2&"市區"))),按回車鍵。

2)向下拖動C2儲存格在下方的填充控制碼到C14,所得結果如圖(4)所示:

如何使用Excel輕鬆實現從位址列中提取省、市資訊

圖(4)

為了讓表格美觀,可以將輔助列的字體顏色設置為白色(本示例),不需要的表格線邊線顏色設為無色。當然也可以直接把輔助列建立在其它工作表中,只是引用的時候要用工作表之間的引用即可。

hcyaobin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: