Excel表格如何替换字符串
浏览量:4785
时间:2024-01-27 11:43:25
作者:采采
在生活工作中,我们时常看到表格上面很多重要的信息都被打成星号(*)。如下表所示,把中间的字符串替换成星号(*),仅保留头尾各一个字符。如果手动替换,工作量大,此时可以使用Excel表格函数来实现所需的功能。
替换函数和字符串长度函数的使用
如果要生成所需的格式,可以使用到替换函数(REPLACE)、字符串长度函数(LEN)、生成重复文本函数(REPT)。
1. 替换函数:函数公式为:REPLACE(要替换的字符串文本,从第几个字符开始,替换字符串里面的个数,新的字符串)
2. 字符串长度函数:函数公式为:LEN(引用单元格里面的字符串)
3. 重复显示的文本函数:函数公式为:REPT(要生成的字符串,生成的个数)
使用函数公式实现替换字符串
打开Excel表格,在B2单元格里面输入公式REPLACE($A2,2,LEN($A2)-2,REPT(" * ",LEN($A2)-2)),再向下拖动复制填充,之后将会看到所需的样式。
该函数公式解释如下:
1. 要替换的字符串为引用的A2单元格里面的字符串;
2. 从第2位开始替换;
3. 替换的长度为“LEN($A2)-2”,即:从A2单元格里面获取字符串长度后减去头尾各一个,余下的就是要替换的;
4. 新的字符串为“REPT(" * ",LEN($A2)-2)”,即:使用“LEN($A2)-2”个“*”替换需要替换的字符串。
保留尾数字符
如果要保留两个尾数字符,可以把公式里面的“LEN($A2)-2”改成“LEN($A2)-3”即可。
每一个函数都是一个独立的个体,巧妙的把它们结合起来运用,就可以处理很多事情。当然,在结合起来使用之前,也应当对它们有所了解,之后才能尽其所用。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
Excel如何按日期排序