EXCEL的一个函数
BSC小区:标签=江西沟_1M,模块号=6,小区号=36
BSC小区:标签=寺湾_1M,模块号=6,小区号=28
怎么能把小区名提取出来,MID这个函数只能按字符位置,怎么用和小区分裂一样的=和,把小区名提取出来呢?
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)
B列得结果 =MID(A1,10,FIND("_",A1)-10)
先用FIND函数查出“_”所在位置 然后再用MID函数取出来就行了 上面的10 是指“BSC小区:标签=”所占的位置 如果你的A列数字要少些,做相应的修改就行了 比如 A列是 :标签=江西沟_1M,模块号=6,小区号=36 那么 相应的的函数为 =MID(A1,4,FIND("_",A1)-4)
回答者:gywjj 回答时间:2009-08-11 20:40
注:BSC小区:标签=江西沟_1M,模块号=6,小区号=36你放在excel单元格A1,用下面的组合函数就可以得出“江西沟_1M”的小区名了!不过我有点疑问,咋你们那边的小区名长度不一样的呢?下面仅供参考,呵呵!
IF(LEN(A1)=27,LEFT(RIGHT(A1,18),5),LEFT(RIGHT(A1,19),6))
IF(LEN(A1)=27,LEFT(RIGHT(A1,18),5),LEFT(RIGHT(A1,19),6))
回答者:linhan 回答时间:2009-08-19 18:52
BSC小区:标签=江西沟_1M,模块号=6,小区号=36(先用查找内容,*替换为空白,在用查找内容*=替换为空白后就剩下江西沟_1M了。
回答者:xiaochao257 回答时间:2009-08-20 11:56


