Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2852|回复: 12

替换固定字符开头结尾的字符

[复制链接]
发表于 2016-3-31 14:45 | 显示全部楼层 |阅读模式
如何将以固定字符开头结尾的字符替换掉。
比如:需要替换的字数数量不固定,比如A1中需要替换3处,A2中需要替换2处,但都是以L开头,M结尾,中间的字符不同。
原数据        替换成
L200M,L333M,L4444M  替换成          LM,LM,LM
L4444M,L11M                  替换成   LM,LM
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2016-3-31 14:53 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2016-3-31 14:58 | 显示全部楼层
yorkchenshunan 发表于 2016-3-31 14:53

不正确。
比如:L500M,L3M,L12M,SSSS  替换成LM,LM,LM,SSSS
你的公式是不对的,我是想把所有的"L**M"替换成“LM”,中间的字符全部替换掉
回复

使用道具 举报

发表于 2016-3-31 15:02 | 显示全部楼层
shiyanbo 发表于 2016-3-31 14:58
不正确。
比如:L500M,L3M,L12M,SSSS  替换成LM,LM,LM,SSSS
你的公式是不对的,我是想把所有的"L**M"替 ...

=IF(AND(LEFT(A1,1)="L",RIGHT(A1,1)="M"),"LM",A1)
回复

使用道具 举报

 楼主| 发表于 2016-3-31 15:04 | 显示全部楼层
yorkchenshunan 发表于 2016-3-31 15:02
=IF(AND(LEFT(A1,1)="L",RIGHT(A1,1)="M"),"LM",A1)

“L500M,L3M,L12M,SSSS” 这是在同一个单元格中的
回复

使用道具 举报

发表于 2016-3-31 15:05 | 显示全部楼层
查找L*M,替换成LM
回复

使用道具 举报

 楼主| 发表于 2016-3-31 15:13 | 显示全部楼层
蝶·舞 发表于 2016-3-31 15:05
查找L*M,替换成LM

要用函数公式
回复

使用道具 举报

发表于 2016-3-31 15:14 | 显示全部楼层
  1. if(countif(a1,"L*M"),"LM",A1)
复制代码
回复

使用道具 举报

 楼主| 发表于 2016-3-31 15:42 | 显示全部楼层
蝶·舞 发表于 2016-3-31 15:14

不对
回复

使用道具 举报

发表于 2016-3-31 16:23 | 显示全部楼层
  1. =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B17,1,),2,),3,),4,),5,),6,),7,),8,),9,),0,)
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2025-8-16 05:14 , Processed in 0.130365 second(s), 6 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表