看帖神器
北美华人网
追帖动态
头条新闻
每日新帖
最新热帖
新闻存档
热帖存档
文学城
虎扑论坛
未名空间
北美华人网
北美微论坛
看帖神器
登录
← 下载
《看帖神器》官方
iOS App
,体验轻松追帖。
求教 Excel 大牛
查看北美华人网今日新帖
最新回复:2021年12月6日 15点53分 PT
共 (4) 楼
返回列表
订阅追帖
只看未读
更多选项
阅读全帖
只看图片
只看视频
查看原帖
n
nevergetlost
2 年多
楼主 (北美华人网)
请问大牛们,这样有的有空格没逗号,有的有逗号,有的上面多一行空的,如何分成 4 columns (street, city, state, zip)
k
kxie1110
2 年多
2 楼
手动分好第一行, 其他的行用Ctrl+E按相同的pattern flash fill
h
huashan2018
2 年多
3 楼
手动分干啥啊。 完全可以自动分。只不过要save 两次。
M
Modage
2 年多
4 楼
回复
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 )
请输入帖子链接
收藏帖子
就你这四个例子而言,地址分离的规律是: * 街道以 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 )