求教 Excel 大牛

n
nevergetlost
楼主 (北美华人网)
请问大牛们,这样有的有空格没逗号,有的有逗号,有的上面多一行空的,如何分成 4 columns (street, city, state, zip)
k
kxie1110
手动分好第一行, 其他的行用Ctrl+E按相同的pattern flash fill
h
huashan2018
手动分干啥啊。 完全可以自动分。只不过要save 两次。
M
Modage
回复 1楼nevergetlost的帖子
就你这四个例子而言,地址分离的规律是: * 街道以 dot 结束 * 后八位是州缩写和邮编 * 中间是城市
这可以用TRIM, LEFT, MID, RIGHT, SEARCH, LEN 这几个函数做地址分离:
假设全地址在Cell A1 街道 Cell B1:=LEFT( TRIM(A1), SEARCH(“.”, TRIM(A1)) ) 城市 C1:=TRIM( SUBSTITUTE( MID( TRIM(A1), LEN(B1)+1, LEN(TRIM(A1))-LEN(B1)-8 ) ), “,”, “”) ) 邮编 E1:=RIGHT( TRIM(A1), 5 ) 州 D1:=LEFT( RIGHT(TRIM(A1), 8), 2 )