如何用excel拆分文本

[复制链接]
查看11 | 回复5 | 2016-4-7 05:39:09 | 显示全部楼层 |阅读模式
湖口县城区金沙湾大道0号门牌环境监测站建筑物1楼机房
如上一段文字在一个单元格内,如A1。
现在需要根据关键字拆分为:湖口县/城区/金沙湾大道/0号门牌/环境监测站建筑物/1楼机房,分别在一个单元格内。
请问excel能否用什么函数做到呢???
急·····
如果讲的比较详细,将追加分数,速度回吧!!!


回复

使用道具 举报

千问 | 2016-4-7 05:39:09 | 显示全部楼层
{=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的第一次出现的位置 并返回此位置的数据
回复

使用道具 举报

千问 | 2016-4-7 05:39:09 | 显示全部楼层
方法1、使用分列1、选中A1,点数据选项卡--分列,在文本分列向导对话框中选择固定宽度,然后点击下一步2、在浙江省的省字后面鼠标左键单击一次,然后在温州市的市字后面单击一次,点击下一步34
回复

使用道具 举报

千问 | 2016-4-7 05:39:09 | 显示全部楼层
拆分函数常用的有3个 LEFT RIGHTMID不知道你的拆分有没有规律,像你举的例子,就无法自动实现,只能是手动判断,输入公式C1公式 =LEFT(A1,3)D1公式 =MID(A1,4,2)E1公式 =MID(A1,7,5)F1公式 =MID(A1,13,4)G1公式 =MID(A1,18,8)H1公式 =MI
回复

使用道具 举报

千问 | 2016-4-7 05:39:09 | 显示全部楼层
=LEFT(A1,FIND("县",A1)),或者=LEFT(A1,3)依次类推吧 还可以用right mid等函数 怎么用 自己按F1吧
回复

使用道具 举报

千问 | 2016-4-7 05:39:09 | 显示全部楼层
拆是可以拆的,不过要看你数据是怎么个规律了.比如都以某某县,某某区结束的,用公式做字符串处理就行了.如果没什么规律,可能手工作业量就比较大了.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行