转载自:http://blog.sina.com.cn/s/blog_67532f7c01019gvk.html
从A串中提取从"."开始的字符串B,
可以使用find函数来对"."的首次出现进行定位,
这类似于各种语言中的indexOf功能,
find是从左往右查找的,在EXCEL中并没有从右往左查找,类似lastIndexOf的函数.
在EXCEL想要从右往左截取字符,可使用公式=TRIM(RIGHT(SUBSTITUTE(A1,"/",REPT(" ",LEN(A1))),LEN(A1))).
例:已知A1=http://www.163.com/sports/Arsenal.html
要获取Arsenal.html字符串.
公式=TRIM(RIGHT(SUBSTITUTE(A1,"/",REPT(" ",LEN(A1))),LEN(A1))).
解释:
1.REPT(" ",LEN(A1))的意思是得到一空格串,长度为A1的长度.
REPT函数可可以按照定义的次数重复现实文本,相当于复制文本.
2.SUBSTITUTE(A1,"/",REPT(" ",LEN(A1)))
将A1中的字符"/"用多个空格串(第1步所得)来替换.此时,可获得的文本如:
http: www.163.com sports Arsenal.html
SUBSTITUTE(text,old_text,new_text,instance_num)
函数是在文本字符串中用 new_text 替代 old_text
3.在以指定空格串代替所有分隔符后,就可以使用Right函数,从右往左取子串了.即
=RIGHT(SUBSTITUTE(A2,"/",REPT(" ",LEN(A2))),LEN(A2))
此时得到的字串如: Arsenal.html
4.最后使用Trim函数将空格删除,可得到结果:Arsenal.html
=TRIM(RIGHT(SUBSTITUTE(A2,"/",REPT(" ",LEN(A2))),LEN(A2)))
相关推荐
1)利用SUBSTITUTE将分隔符替换成空字符 2)利用LEN - LEN(SUBSTITUTE) 即可获取里面被替换掉了多少个分隔符 3)使用SUBSTITUTE将最后一个分隔...5)利用RIGHT或LEFT函数即可截取最后一个分隔符右边或左边的字符串内容
SQL截取以逗号分隔的字符串SQL截取以逗号分隔的字符串SQL截取以逗号分隔的字符串SQL截取以逗号分隔的字符串
用c语言写的按照指定分隔符进行字符串分割的函数。针对char*可以获得完美的结果。使用方便。
用于字符处理的小工具,可以添加分隔符,删除分隔符,自定义分隔符符号,计算字符串长度
matlab开发-拆分分隔符分隔字符串到矩阵。函数将分隔符分隔的字符串拆分为双精度矩阵。
java导出txt文件,并以&分隔符每个字段数据,全部代码
按分隔符提取字符串组 按分隔符提取字符串组 按分隔符提取字符串组
按分隔符拆分字符串 分隔符 拆分 字符串
对字符串按指定的字符串进行分隔,一段代码为知道分隔符数量的,一段代码为分隔符数量不知道。 对学习指针及字符串都有一定的帮助作用。
分割0x02 注释格0x03 标识符标识符来对变量,类型等程序实体命名第个字不能是数字,并且标识符不能是数字或者Go语关键词正确的标识符:错误的0x04 字符串
以下测试用于去除任何字符串中连线的分隔符 代码如下: –去除字符串中连续的分隔符 declare @str nvarchar(200) declare @split nvarchar(200),@times int set @str=’中 国1 2 34 55 5 6 7 7′;–字符 set @split=...
使用一个指定的分隔符把一个字符串分割存储到数组 使用您选择的分隔符将一个数组合并为一个字符串 返回字符串中匹配子串的第一个字符的下标
matlab开发-分析字符串使用分隔符。这两个函数基于一个或多个分隔符解析字符串或字符串单元格数组。
将带分隔符的字符串 例如 '1,2,3,4,5,6,7,8,9,10' 转换成table 的列的函数
代码如下:eclare @str nvarchar(50);set @str=’462,464,2′;select @str as ‘字符串’select len(@str) as ...’,@str,1)+1,len(@str)) as ‘从第一逗号开始截取出后面的字符串’select LEFT(SUBSTRING(@str,char
PB调用C++写的dll(取指定分隔符分割后索引位置的子字符串).rar
字符串分隔示例 <br>主要实现将“不定长字符串”按“指定的分隔符”和 “指定的每组字符串个数(即长度)”进行分隔。 <br>欢迎加入“梦想空间”QQ群:46195710
getline 模板函数读取遇到分隔符后的多余的字符
C#千位分隔符 并且去掉了点 希望对大家有帮助
Excel在日期中加分隔符使其分隔开来的方法介绍.docx