EXCEL的一个函数
时间:08-11
整理:3721RD
点击:
如题。
BSC小区:标签=江西沟_1M,模块号=6,小区号=36
BSC小区:标签=寺湾_1M,模块号=6,小区号=28
怎么能把小区名提取出来,MID这个函数只能按字符位置,怎么用和小区分裂一样的=和,把小区名提取出来呢?
BSC小区:标签=江西沟_1M,模块号=6,小区号=36
BSC小区:标签=寺湾_1M,模块号=6,小区号=28
怎么能把小区名提取出来,MID这个函数只能按字符位置,怎么用和小区分裂一样的=和,把小区名提取出来呢?
用函数的话 设 A列为:BSC小区:标签=江西沟_1M,模块号=6,小区号=36
B列得结果 =MID(A1,10,FIND("_",A1)-10)
先用FIND函数查出“_”所在位置 然后再用MID函数取出来就行了 上面的10 是指“BSC小区:标签=”所占的位置 如果你的A列数字要少些,做相应的修改就行了 比如 A列是 :标签=江西沟_1M,模块号=6,小区号=36 那么 相应的的函数为 =MID(A1,4,FIND("_",A1)-4)
分别用,_=分列就出来了啥,要用函数估计比较麻烦一点。
可以用替换功能试一试
期待高手。。。。。
选中所在行用替换解决是可以的
分裂应该可以的
还有用分裂好些,更快些
注:BSC小区:标签=江西沟_1M,模块号=6,小区号=36你放在excel单元格A1,用下面的组合函数就可以得出“江西沟_1M”的小区名了!不过我有点疑问,咋你们那边的小区名长度不一样的呢?下面仅供参考,呵呵!
IF(LEN(A1)=27,LEFT(RIGHT(A1,18),5),LEFT(RIGHT(A1,19),6))
假设数据放在单元格A1中,可用如下公式:
=MID(A1,10,FIND(",",A1)-10)
好像不可以
BSC小区:标签=江西沟_1M,模块号=6,小区号=36(先用查找内容,*替换为空白,在用查找内容*=替换为空白后就剩下江西沟_1M了。
分裂不行!?
用 查找|替换 功能就能实现
选择列--数据--分列--分隔符---完成
学习 长进了