簡體   English   中英

改變城市,State,Zip 格式

[英]Changing City, State, Zip Formats

我正在學習 Excel 公式,這個地方很棒。

我有 4 個城市,state,zip 格式我正在嘗試統一。 我沒有城市的來源,state 和 zip 所以我不能運行一個簡單的公式來通過連接進行組合。

我希望他們都是城市,State Zip——五位數

我試圖操縱的四種格式:

弗吉尼亞州里士滿 23230

弗吉尼亞州里士滿 23230-5595

弗吉尼亞州里士滿,23230

弗吉尼亞州里士滿,23230-5595

到目前為止我所擁有的

我可以使用以下公式輕松提取九位 zip 代碼:

=IFERROR(+LEFT([@[Owner City State Zip2]],FIND("-",[@[Owner City State Zip2]])-1),[@[Owner City State Zip2]])

運行上述后,我現在剩下兩個城市,state,zip 格式:

  1. 弗吉尼亞州里士滿 23230

  2. 弗吉尼亞州里士滿,23230

例子

有什么建議可以將它們全部格式化為數字 1,在 state 縮寫之后沒有額外的逗號?

我不能使用查找和替換,因為 state 並不總是 VA。 我的工作表可能有 20 個不同的狀態。 再說一次,我沒有輸入的來源,所以無法運行簡單的串聯。 我可以使用文本到列並連接,但它似乎效率不高。

期望的結果

預期結果

謝謝!

從您給出的示例數據看來,簡單的SUBSTITUTE()應該適合您。 嘗試-

=SUBSTITUTE(A2,",","",2)

在此處輸入圖像描述

其中 A 列是您的數據,B 列是公式。

=連接(左(A1;查找(“,”;A1;1)+3) ;IF(ISERROR(查找(“,”;右(A1;LEN(A1)-查找(“,”;A1;1) -1) ;1));MID(RIGHT(A1;LEN(A1)-FIND(",";A1;1)-1);3;6);MID( RIGHT(A1;LEN(A1)-FIND (",";A1;1)-1) ;4;6)))

如果您使用的是舊版本 Excel,請將“;”替換為逗號

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM