如何将excel中数字串里的几位数字批量修改?
1个回答
展开全部
假设身份证在A列
在一个空的列比如B1输入=left(A1,14)&"****"
然后下拉复制公式,
再选择这列,复制,点右键,选择性粘贴→数值,就转换完成了
如果要修改中间的几位
用下面的公式
=LEFT(A1,x)&REPT("*",y)&RIGHT(A1,LEN(A1)-x-y)
其中x是开始的位数,y是星号的个数例如
下面的公式就是
从第5个以后开始7个星号,
13022*******117914
=LEFT(A1,5)&REPT("*",7)&RIGHT(A1,LEN(A1)-12)
在一个空的列比如B1输入=left(A1,14)&"****"
然后下拉复制公式,
再选择这列,复制,点右键,选择性粘贴→数值,就转换完成了
如果要修改中间的几位
用下面的公式
=LEFT(A1,x)&REPT("*",y)&RIGHT(A1,LEN(A1)-x-y)
其中x是开始的位数,y是星号的个数例如
下面的公式就是
从第5个以后开始7个星号,
13022*******117914
=LEFT(A1,5)&REPT("*",7)&RIGHT(A1,LEN(A1)-12)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询