发布网友 发布时间:2022-04-22 03:31
共4个回答
热心网友 时间:2023-11-25 20:34
excel有智能填充,比如,第一列是原始数据,第二列到第六列的第一行,分别写出具体的省、市、区、路、号,然后ctrl+e。(可以参考图片内容)。
但是如果原始数据不整齐,Excel也不是很智能,会影响填充效果。
可以试试left、find、len、mid、right配套截取特定文字。再或者,查找替换“省”为“省 ”、替换“市”为“市 ”……最后以空格为分列依据。
热心网友 时间:2023-11-25 20:35
用公式来分列更方便快捷一点!假如数据在A列并从A1开始,B1单元格输入公式=TRIM(MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE($A1,"省","省"&REPT(" ",100)),"市","市"&REPT(" ",100)),"区","区"&REPT(" ",100)),"道","道"&REPT(" ",100)),COLUMN(A1)*100-99,100))
右拉公式到F列,再下拉。 如图:
热心网友 时间:2023-11-25 20:35
试下面
Excel如何从一段文字中自动提取相关信息
热心网友 时间:2023-11-25 20:36
用mid函数结合find函数完成,比如取市,mid(a1,find("省",a1)+1,find("市",a1)-find("省",a1))热心网友 时间:2023-11-25 20:35
excel有智能填充,比如,第一列是原始数据,第二列到第六列的第一行,分别写出具体的省、市、区、路、号,然后ctrl+e。(可以参考图片内容)。
但是如果原始数据不整齐,Excel也不是很智能,会影响填充效果。
可以试试left、find、len、mid、right配套截取特定文字。再或者,查找替换“省”为“省 ”、替换“市”为“市 ”……最后以空格为分列依据。
热心网友 时间:2023-11-25 20:35
用公式来分列更方便快捷一点!假如数据在A列并从A1开始,B1单元格输入公式=TRIM(MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE($A1,"省","省"&REPT(" ",100)),"市","市"&REPT(" ",100)),"区","区"&REPT(" ",100)),"道","道"&REPT(" ",100)),COLUMN(A1)*100-99,100))
右拉公式到F列,再下拉。 如图:
热心网友 时间:2023-11-25 20:35
试下面
Excel如何从一段文字中自动提取相关信息
热心网友 时间:2023-11-25 20:36
用mid函数结合find函数完成,比如取市,mid(a1,find("省",a1)+1,find("市",a1)-find("省",a1))