麦克雷 Mavom.cn

标题: 如何将单元格第10至15位数字用*代替? [打印本页]

作者: Iyucazet    时间: 2020-1-13 22:34
标题: 如何将单元格第10至15位数字用*代替?
如何将单元格第10至15位数字用*代替?
作者: flynajched    时间: 2020-1-13 22:35
将单元格的第10至15位数字用星号代替,可以使用函数公式。
假设原数据在A列为18位的,那么在B列开始输入公式并向下填充,如下:
=LEFT(A1,9)&REPT(“*”,6)&RIGHT(A1,3)
公式及效果图如下:

(, 下载次数: 30)

整体思路如下:
1、其实这个就是将数据分为三段来处理;
2、利用LEFT函数将前面的9位数字提取出来;
3、利用REPT函数重复星号字符6次(因为10~15一共有6个数);
4、利用RIGHT函数提取最后3位数;
5、最后将其用连接符号&连接起来即可。
作者: 艾的民    时间: 2020-1-13 22:35
若A1单元格有超过15位的数字,可使用函数=REPLACE(A1,10,5,"*****")替换特定位置的字符




欢迎光临 麦克雷 Mavom.cn (http://www.mavom.cn/) Powered by Discuz! X3.5