我有一个Excel挑战,一直给我提出问题。如果你看到附件我能够成功地分离发送者地址"列成地址,州,城市,zip格式。我遇到的问题是"接收器地址"柱。我尝试使用text to columns功能,但间距会大幅丢失数据。
有没有人知道如何将接收者地址列分为地址,城市,州和邮政格式的更好解决方案?
参见此处的示例。
答案 0 :(得分:0)
我无法帮助分隔街道地址和城市(除非您很幸运,数据中有零宽度空间,如评论中所述)。但我们可以通过调整this answer中的公式来获取您的州和邮政编码:
助手专栏:
=LEFT(A2,FIND("@",SUBSTITUTE(A2," ","@",(LEN(A2)-LEN(SUBSTITUTE(A2," ","")))/LEN(" ")))-1)
街道地址+城市:
=LEFT(B2,LEN(B2)-2)
州:
=RIGHT(B2,2)
Zip助手:
=TRIM(RIGHT(SUBSTITUTE(A2," ",REPT(" ",LEN(A2))),LEN(A2)))
邮编:
=IF(LEN(E2)>5,LEFT(E2,5)&"-"&RIGHT(E2,LEN(E2)-5),E2)