excel分隔js 按长度分隔字符串不等的字符串

查看: 4378|回复: 6
replace中如何替换从a到b中间的任意字符?(长度不等)
阅读权限20
在线时间 小时
我想要用replace函数替换原文本中从“a”到“b”之间的所有字符为新文本“x”,想用通配符*来做,写成relace(oldtext,&a*b&,&axb&)但运行不出来。
大家有什么好办法?
是不是replace里不能用通配符*和?代表任意字符。
阅读权限20
在线时间 小时
如果a和b分别为起始字符的,可以用下边的公式实现
=REPLACE(oldtex,2,LEN(oldtex)-2,&x&)
[ 本帖最后由 tiantian70 于
11:34 编辑 ]
阅读权限20
在线时间 小时
这个何必用函数,直接用替换功能不就行了
用axb替换a*b就可以了
阅读权限20
在线时间 小时
回复 3楼 wefu1 的帖子
不好意思啊,我只是举个例子,其实是有一个复杂的程序,里面要用到这一环,每个文件的名称长度都不等,而且不好算是第几个字符开始要替换,只能肯定的是从“\”到“z”之间的字符要换成相同的……
阅读权限20
在线时间 小时
回复 2楼 tiantian70 的帖子
很不幸,不是起始字符,而且a在每个字符上的位置不相等。
阅读权限95
在线时间 小时
=REPLACE(A1,FIND(&a&,A1)+1,FIND(&b&,A1)-FIND(&a&,A1)-1,&x&)
阅读权限20
在线时间 小时
回复 6楼 交叉点 的帖子
谢谢大侠!!
最新热点 /1
相约四月读书节,当当网ExcelHome图书限时6折,活动至4月21日!购买猛戳下面“查看”了解。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师excel中,如何替换 不同长度的 多个字符串中的最后两个字符?_百度知道
excel中,如何替换 不同长度的 多个字符串中的最后两个字符?
可以用公式: =LEFT(A1,LEN(A1)-2)&&需要替换成的字符&或=REPLACE(A1,LEN(A1)-1,2,&需要替换成的字符&)不宜用公式: =SUBSTITUTE(A1,RIGHT(A1,2),&需要替换成的字符&)
其他类似问题
为您推荐:
提问者采纳
SUBSTITUTE(A1,&AA&quot,RIGHT(A1,2);) 假定的在B1单元格把A1单元格按你所说的条件替换成AA
其他2条回答
请说明你最后两个字符是否都相同你最好上个附件,把你的问题表达的清楚一些,以方便广大热心网友更好更快的为你解答
=SUBSTITUTE(A1,RIGHT(A1,2),&新的字符&)类似
excel的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何提取每一行的第五个字符,如果第五个字符
问题描述:如何提取每一行的第五个字符,如果第五个字符为文字则显示0
推荐回答:设数据在A列,将公式=--IF(ISNUMBER(--MID(A1,5,1)),MID(A1,5,2*LEN(A1)-LENB(A1)),)粘贴至B1单元格,对准 右下角,光标成”+“状时双击,效果如图:
问题:Excel表格中怎样提取字符串中的特定字符
回答: Excel表格中怎样提取字符串中的特定字符。除了直接输入外,从已存在的单元格内容中提取特定字符输入,绝对是一种省时又省事的方法,特别是对一些样式雷同的信息更是如此,比如员工名单、籍贯等信息。
如果我们想快速...
问题:提取字符串中两相邻分隔符之间文本的公式
回答:有时需要从包含分隔符号的字符串中提取子字符串,例如Excel工作表的某列中包含类似“200-GH”的文本字符串,该字符串被两个相同的分隔符号“-”分成三部分,且每部分的字符数不固定,现在需要提取其中的第2部分内...
问题:如何提取每一行最前面的数据
回答:前言这个并不难,在EXCEL中用公式即可完成。
问题:用自定义函数提取字符串中的重复字符
回答:有时需要将Excel单元格内字符串中的重复字符提取出来,例如提取字符串“abcdeAbcDe”中重复的几个字符“bce”,如图所示,可以用自定义函数实现。
1.按Alt+F11,打开VBA编辑器。
2.单击菜单“插入→模块”,在代码窗口中粘贴...
问题:数组公式提取单元格内第一个汉字前的字符串
回答:有时需要在Excel中提取单元格内文本第一个汉字前的字符串,例如从“MD-T289(XQ01)黑色”中提取“MD-T289(XQ01)”。如果各单元格文本中首个汉字前的字符串长度不等,可用下面的一些数组公式。例如字符串在下图所示的A列单元格中...
问题:用公式提取Excel单元格中的汉字
回答:对于一个混杂各种字母、数字及其他字符和汉字的文本字符串,要提取其中的汉字,在Excel中通常可用下面的公式。例如下图A列中的字符串,要在B列提取其中的汉字(或词语)。 如果汉字位于字符串的开头或结尾,用LEFT或RIGHT...
相关知识:
为您推荐:
如何把CAD文件转换成EXCEL文件格式?能在...
设置Excel选项 高级 显示勾上“在任务栏...
插入画布 然后插入文本框和线条 补充:...
J$22:J$30 改下就行了 为什么设 了图文互...excel怎么在不同长度字符串取指定的字符_百度知道
excel怎么在不同长度字符串取指定的字符
10,2)取A1的01字符B3我用=MID(A3:A1:SSSSS-AAR01 A12KK345A3:DDDDD-BBR01 B12QQ345,17:SSSSS-AAAAAA-22R01 A12KK345A2,2)取A1的01字符B4我用=MID(A4:DDDDD-BBBBBB-22R01 B12QQ345A4,2)取A1的01字符B2我用=MID(A2:在B列中B1我用=MID(A1,17,10表格是这样
提问者采纳
A1)+1;如果A列中的字母R(也就是01前的字母)是唯一的,然后向下填充公式=MID(A1,FIND(&R&quot,那么可以在B1单元格输入以下公式
那如过有两个R怎么办?比如:SSSSS-AARAA-22R01 A12KK345
可以理解成都是在空格前的两位数吗?输入以下公式之一,然后向下填充公式=MID(A1,FIND(& &,A1)-3,2)=RIGHT(LEFT(A1,FIND(& &,A1)-1),2)
怎么选择A12前的所有字符呢?这A1,A2的A12前的字符长度不同啊A1:SSSSS-AAAAAA-22R01 A12KK345A2:SSSSS-AAR01 A12KK345
在B1输入以下公式,然后向下填充至B2=LEFT(A1,FIND(&A12&,A1)-2)
如果所需行数很多,B列已经全部套用MID函数,在A列没有填的时候,B列显示的是#VALUE!,这么把这个“#VALUE!”隐藏,让其不显示
2003版本以下,输入=IF(ISERROR(原公式),&&,原公式)2007版本以上,输入=IFERROR(原公式,&&)
那套用LEN函数,没填的时候,显示的是0,而不是“#VALUE!”,怎么让0不显示?
输入=IF(原公式=0,&&,原公式)
怎么在指定在单元格输入“张三”后整行填充为红色,而输入“李四”后整行填充为黄色,输入“王五”后整行填充为绿色?
条件格式中进行分别设置,=A1=&张三&
格式中选择填充色红色,以此类推进行条件格式设置
提问者评价
来自团队:
其他类似问题
为您推荐:
excel的相关知识
其他1条回答
A1,1)-1); &quot,find(&quot=right(left(A1;
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 excel返回字符串长度 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信