excel地址提取省市縣,EXCEL裡,如何從地址中提取縣或者市的資訊?舉例如下

時間 2021-11-04 20:32:44

1樓:

工具/材料:excel 2007

1、首先開啟一份需要提取省市縣的**。

2、開了之後a列是地址的全稱,然後在b1裡面輸入公式=mid(a1,1,find("省",a1)),然後按回車鍵就將省提出提取出來。

3、接著在c1裡面輸入公式=mid(a1,find("省",a1)+1,find("市",a1)-find("省",a1)),接著按回車鍵就將市提取出來。

4、再接著在d1裡面輸入公式=mid(a1,find("市",a1)+1,find("縣",a1)-find("市",a1)),按回車鍵就可以將縣提取出來。

5、如圖所示,就是輸入了公式之後提取出來的省市縣。

6、然後將b1c1d1單元格全部選中,並將游標放置d1右下角的點上。

7、然後將資料往下拉,將其他的單元格填充就可以將所有需要提取的單元格都設定完了。

2樓:釋普定法師

第一行為表頭,那麼可以在b2中輸入:

=if(countif(a2,"*縣*"),left(a2,find("縣",a2)),if(countif(a2,"*市*"),left(a2,find("市",a2)),""))

往下拉即可。

3樓:匿名使用者

你這個不太好弄,

下面公式,可以達到的效果不一定完美

=left(a1,min(if(isnumber(find("市",a1)),find("市",a1),10^10),if(isnumber(find("縣",a1)),find("縣",a1),10^10)))

4樓:匿名使用者

複製a列到b列,然後選中整個b列,然後ctrl+h,替換查詢內容為 市*

替換內容為 市

查詢內容為 縣*

替換內容為 縣

替換的時候選擇 全部替換

這樣就把這一列的 市 和 縣 後面的內容去掉了

5樓:

我只能提取前面幾個字 b列=left(a列,6)

求一個excel公式,把詳細地址提取成省,市,(區)縣

6樓:勵迎南圭彭

在sheet2中預先放置中華人民共和國行政區劃**表在sheet1中的a列輸入身份證**前六位,b列出現對應的省市縣戶口性質不能根據身份證號提取.

如圖sheet1中b1的公式:=hlookup(a1,sheet2!a:b,2)

7樓:匿名使用者

b1=mid(a1,1,find("省",a1)),c1=mid(a1,find("省",a1)+1,find("市",a1)-find("省",a1)),d1=mid(a1,find("市",a1)+1,find("縣",a1)-find("市",a1))

d1改為=if(iserror(mid(a1,find("市",a1)+1,find("縣",a1)-find("市",a1))),mid(a1,find("市",a1)+1,find("區",a1)-find("市",a1)),mid(a1,find("市",a1)+1,find("縣",a1)-find("市",a1)))

excel裡,如何從地址中提取縣或者市的資訊?舉例如下:

8樓:匿名使用者

選中第一列資料,編輯----查詢----*東成區*----全部查詢。就找到所有東城區的資料了。「 * 」是萬用字元。

做**的自動篩選,選自定義---包含---東城區。**就全部顯示有東城區的資料了。

就可以複製--貼上到新的**中。

9樓:匿名使用者

假設你地址是在a列,b列為要擷取的縣市,那你可以在b1輸入=mid(a1,1,find("省",a1))&iferror(if(find("市",a1),mid(a1,find("省",a1)+1,find("市",a1)-find("省",a1))),"")&iferror(if(find("縣",a1),mid(a1,find("市",a1)+1,find("縣",a1)-find("市",a1))),"")&if(iserror(find("市",a1)),mid(a1,find("省",a1)+1,find("縣",a1)-find("省",a1)),"") ,然後下拉即可

10樓:匿名使用者

=replace(if(or(isnumber(find(,replace(a1,1,find("市",a1),"")))),replace(a1,1,find("市",a1),""),substitute(a1,replace(a1,1,find("市",a1),""),"")),1,iferror(find("省",if(or(isnumber(find(,replace(a1,1,find("市",a1),"")))),replace(a1,1,find("市",a1),""),substitute(a1,replace(a1,1,find("市",a1),""),""))),0),"")

11樓:匿名使用者

b1單元格寫入公式

=if(len(a1)-len(substitute(a1,"市",""))>1,mid(a1,find("市",a1)+1,find("市",a1,find("市",a1)+1)-find("市",a1)),if(count(find("自治區",a1)),if(count(find("縣",a1),find("區",a1,find("區",a1)+1)),mid(a1,find("市",a1)+1,if(count(find("縣",a1)),find("縣",a1),find("區",a1,find("區",a1)+1))-find("市",a1))),if(count(find("縣",a1),find("區",a1)),mid(a1,find("市",a1)+1,if(count(find("縣",a1)),find("縣",a1),find("區",a1))-find("市",a1)),if(count(find("省",a1)),mid(a1,find("省",a1)+1,find("市",a1)-find("省",a1))))))

下拉複製公式

公式很長,但考慮了含自治區的省名,含市轄區的地名

12樓:匿名使用者

可以,qq289410026

求EXCEL公式,把詳細地址提取成省,市,(區)縣

勵迎南圭彭 在sheet2中預先放置中華人民共和國行政區劃 表在sheet1中的a列輸入身份證 前六位,b列出現對應的省市縣戶口性質不能根據身份證號提取.如圖sheet1中b1的公式 hlookup a1,sheet2 a b,2 b1 mid a1,1,find 省 a1 c1 mid a1,fi...

excel提取區域不重複資料,如何在excel中用公式提取不重複值

退休畫線工 a10行是什麼概念?不懂。a10是單元格,excel中要不是第10行,要不就是a列,a列與第10行的交叉位置就是a10單元格,何來a10行?如圖,把不重複數提取在i列,因為公式要引用上一個單元格,所以只能從i2單元格開始,i1無法引用上一個單元格。如果提取到行中,同樣只能b列開始,不能從...

高分求助Excel提取姓名,手機,座機,地址,郵編的公式

春分好時節 選擇所有的資料單元格 要分列的 資料 分列 選中分割符號 下一步 勾 其它 後面輸入逗號 是中文全形的,你也可以從你的單元格中去複製的 下一步 完成。 王玉博 很簡單的 把a1所有內容複製到記事本里儲存 1.txt檔案 然後 再用excel開啟此檔案,檔案型別選所有檔案,進入文字匯入嚮導...