[英]Parse “City, State” and “Zip” from text formatted as “City, 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 格式:
弗吉尼亞州里士滿 23230
弗吉尼亞州里士滿,23230
有什么建議可以將它們全部格式化為數字 1,在 state 縮寫之后沒有額外的逗號?
我不能使用查找和替換,因為 state 並不總是 VA。 我的工作表可能有 20 個不同的狀態。 再說一次,我沒有輸入的來源,所以無法運行簡單的串聯。 我可以使用文本到列並連接,但它似乎效率不高。
期望的結果
謝謝!
其中 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.