乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 在<em>EXCEL</em>中如何分割一个字符串?-excel 分隔字符串,excel分割字符

在<em>EXCEL</em>中如何分割一个字符串?-excel 分隔字符串,excel分割字符

作者:乔山办公网日期:

返回目录:excel表格制作


1、打开Excel,选中单元格。

2、点zhidao击工具栏中的数据。

3、点击数据后,点击选择分列。

4、点击分列后,进入分列第一部,点击下一步。

5、进入分列第2部,勾选其他,然后输入逗号,点击下一步。

6、最后点击完成。

7、点击完成分列后,数据就分开了。



一、首先先输入一组要拆分字符串的数据,全部选中。

二、然后在上方菜单找到“分列”,点击选中。

三、然后在弹出的“文本分列向导”中 选择“分隔符号”下一步。

四、然后在“分稿符号”位置选择“空格”,点击选择下一步。

五、然后在第三步中选择打“列数据格式”选择则“文本”然后点击选择“确定”

六、EXCEL分割字符串完成zhidao


{=INDEX(B$9:B$10,MATCH(1,IF(ISERR(SEARCH(B$9:B$10,$A2)),0,1),0),1)}

用此公式 

解析:

在图片中 的

县 区 街道 门牌 建筑物 房间号

湖口县 城关区 沙湾大道 0号门牌 26栋 1楼机房

山阳县 城区 解放大道 1号 环境监测站建筑物 2045房

这些为基础数据 也就是你所说的关键字

公式解释:用数组公式 找到能和基础数据中匹配的字符是否出现 如果出现 为1 不出现 为 0 形成一个数组 在此数组中查找为1的第一次出现的位置 并返回此位置的数据。 例如 第一行的 湖口县城区金沙湾大道0号门牌环境监测站建筑物1楼机房 与 县中的两个单元格匹配 则 返回 数组(1,0),在此数组中查找 1 出现的位置 为 1 在基础数据中 拿 第一个值 。 

不知道我讲明白没有 。不过这个方法也有局限性。目前的想到的最好方法 有规律的数据怎么都好弄,你这数据没有规律的话 这个方法只能帮你分个大概



1、如果每个数据在分割处均有统一的符号,如逗号,顿号,空格等,则可利用数据选项卡下的”分列“功能来实现,在第一步选择“分隔符号”,第二步填选相应的符号后一直下一步即可。
2、如果没有统一的符号,但是要分割的左侧字符长度均相同,则利用数据选项卡下的“分列”,在第一步选择“固定宽度”,而后在分割处单击,再一直下一步即可。
3、如果分割后左侧长度不一样,右侧一样,或者左右都不一样,则可利用函数LEFT,MID,RIGHT结合LEN或者FIND来截取。具体用法可参考excel里的帮助

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网