加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

excel获取单元格指定字符后面的所有字符

(2018-09-07 21:05:49)
分类: 办公
例如下图要获取A列@后面的所有字符,可以用MID和FIND公式结合
=MID(A1,FIND("@",A1)+1,99)
@为隔断的字符,从@后面的字符开始获取,所以要+1。

http://s6/mw690/002EtQBzzy7nrKFpoi105&690MID函数:作用是从一个字符串中截取出指定数量的字符。
find函数:Find函数用来对原始数据中某个字符串进行定位,以确定其位置。Find函数进行定位时,总是从指定位置开始,返回找到的第一个匹配字符串的位置,而不管其后是否还有相匹配的字符串。
使用语法
FIND(find_text,within_text,start_num)
Find_text 是要查找的字符串。
Within_text 是包含要查找关键字的单元格。就是说要在这个单元格内查找关键字
Start_num 指定开始进行查找的字符数。比如Start_num为1,则从单元格内第一个字符开始查找关键字。如果忽略 start_num,则假设其为 1。

 SEARCH和FIND函数的区别主要有两点:
  1. FIND函数区分大小写,而SEARCH函数则不区分。
  例如上例中要查找字母“e”的位置,两公式返回不同的结果:
  =SEARCH("e",A2)
  返回“1”,因为它没有区分大小写,返回第一个字母“E”的位置“1”。
  =FIND("e",A2)
  返回第一个小写字母“e”的位置“4”。
  2. SEARCH函数支持通配符,而FIND函数不支持。
  如上例中查找前两个字符为“ce”,由三个字符组成的字符串第一次出现的位置,公式
  =SEARCH("ce?",A2)
  返回“3”。
  而公式
  =FIND("ce?",A2)
  返回错误“#VALUE!”。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有