Excel中如何使用公式提取省份及市級?(罌粟姐姐的回答,3讚)

  之前提到的快速填充不行,因為太沒規律了,自治區的名稱太長。

分列就更不行啦,沒有特殊符號,也不能固定長度。

此時此刻,姐姐我只想說:函數這東西,真是必須得學啊。

1、提取省份

中國的省份、自治區、直轄市、特別行政區基本是固定的,名稱最短的是2個字加「省」,而且名稱不重復,最簡單的方法就是全部羅列,然後查找匹配。

公式=VLOOKUP(LEFT(A2,2)&’*’,{‘河北省’;’山西省’;’遼寧省’;’吉林省’;’黑龍江省’;’江蘇省’;’浙江省’;’安徽省’;’福建省’;’江西省’;’山東省’;’河南省’;’湖北省’;’湖南省’;’廣東省’;’海南省’;’四川省’;’貴州省’;’雲南省’;’陜西省’;’甘肅省’;’青海省’;’台灣省’;’北京市’;’天津市’;’上海市’;’重慶市’;’廣西壯族自治區’;’內蒙古自治區’;’西藏自治區’;’寧夏回族自治區’;’新疆維吾爾自治區’;’香港特別行政區’;’澳門特別行政區’},1,0)

先提取地址表中的前兩個字,然後利用通配符「*」完成需要VLOOKUP中的第1個參數-查找值,將所有的省份全部羅列作為第2個參數查找區域,然後就在查找區域中找到對應的省份,即可完成匹配。

Excel中如何使用公式提取省份及市級?(罌粟姐姐的回答,3讚)
  提取省份

2、提取城市

省份提取結束後,需要提取地市了,這個時候我們就要用到SUBSTITUTE這個文本替換函數,只需要將地址表中的省份替換為空值即可。

Excel中如何使用公式提取省份及市級?(罌粟姐姐的回答,3讚)
  SUBSTITUTE函數語法

公式=SUBSTITUTE(A2,B2,”)

Excel中如何使用公式提取省份及市級?(罌粟姐姐的回答,3讚)
  提取地市

好啦,省份和地市都提取出來了。

沒有看懂的小夥伴不用著急,直接轉PO或者收藏此文,需要用到的時候黏貼復制就行啦。