例如下图要获取A列@后面的所有字符,可以用MID和FIND公式结合
=MID(A1,FIND('@',A1)+1,99)
@为隔断的字符,从@后面的字符开始获取,所以要+1。
MID函数:作用是从一个字符串中截取出指定数量的字符。
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)
返回第一个小写
=MID(A1,FIND('@',A1)+1,99)
@为隔断的字符,从@后面的字符开始获取,所以要+1。
使用语法
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)
返回第一个小写
