发布网友 发布时间:2022-04-23 01:48
共6个回答
热心网友 时间:2023-05-23 14:42
解题思路
将第一个区字,替换成其他字符,再查找这个字符所在位置,进行分列。
解题办法
假设原数据是在A列
那么B1输入
=left(a1,find("@",substitute(a1,"区","@",1)))
C1输入
=substitute(a1,b1,"")
再选中B1:c1下拉填充即可
热心网友 时间:2023-05-23 14:43
假设数据在A列且从A2开始
在B2中输入或复制粘贴
=SUBSTITUTE(A2,"区","区@",1)
下拉填充
选中B列 复制
选中A1 右键 选择性粘贴 数值
然后再将A列 分列 分隔符号 其他 输入 @ 完成。
热心网友 时间:2023-05-23 14:43
用公式 分开……
B2 =LEFT(A2,SEARCH("区",A2)) 这样 就只关注第一个 区 了……
C2 =RIGHT(A2,LEN(A2)-LEN(B2))
同时向下复制 就可以了 然后 选择性粘贴数值在原位 然后再删除原来的A列……
热心网友 时间:2023-05-23 14:44
用数字作分列的定位信息,用数字前的第一个字符后来分就可以了。
热心网友 时间:2023-05-23 14:44
如果你这些在A列,则在B2输入=LEFT(A2,FIND("区",A2)),C2输入=TRIM(MID(A2,FIND("区",A2)+1,10000))然后一起下拉即可追问忘记说了,还有些是没有写区的,比如
徐汇区康健新村街道桂林西街***弄**号***室
五里桥街道蒙自路***弄A区*号***室
新港街道大连路C区**弄**号***室
用你这个公式的话这种好像不行,谢谢
追答五里桥街道蒙自路***弄A区*号***室
新港街道大连路C区**弄**号***室
这两个怎么知道是哪个区呀? 人工看吧,或者有没有区与具体街道的对应表呀?
热心网友 时间:2023-05-23 14:45
用编辑---替换--查找内容填”区“,替换为”区 “(区后面加一个空格),按全部替换,再用分列,以空格为分列符号。