EXCEL里面把手机号码中间4位换成星号,有上万个号码,急求高手

发布网友 发布时间:2022-04-24 00:56

我来回答

10个回答

懂视网 时间:2022-04-14 21:30

MySql API中有函数 : INSERT(str,pos,len,newstr) 返回字符串 str, 其子字符串起始于 pos 位置和长期被字符串 newstr取代的len 字符。 如果pos 超过字符串长度,则返回值为原始字符串。 假如len的长度大于其它字符串的长度,则从位置pos开始替换。若任何一个

MySql API中有函数 :

INSERT(str,pos,len,newstr)

返回字符串 str, 其子字符串起始于 pos 位置和长期被字符串 newstr取代的len 字符。 如果pos 超过字符串长度,则返回值为原始字符串。 假如len的长度大于其它字符串的长度,则从位置pos开始替换。若任何一个参数为null,则返回值为NULL。

mysql> SELECT INSERT('Quadratic', 3, 4, 'What');

-> 'QuWhattic

使用 Sql查询 SELECT INSERT('13555556226',5,4,'****') AS phoneNum

热心网友 时间:2022-04-14 18:38

以office excel 2016示例操作步骤如下:

我们需要的工具有:电脑、office excel 2016

1、首先打开excel表格,在手机号码旁边插入一列新的单元格用作新生成代星号的手机号码。

2、在单元格里输入公式“=SUBSTITUTE(E1,MID(E1,4,4),"****")”,该函数为字符替换函数,括号里第一个参数中‘E1’表示要替换的单元格,第二个参数‘MID(E1,4,4)'表示指定替换的字符与区域,第三个参数’****‘代表要替换成的值。

3、公式设置好后再下拉填充即可完成剩余号码的替换。

热心网友 时间:2022-04-14 19:56

Excel中Substitute函数可以用来完成对字符串中指定文本进行替换的操作。

1、演示工具/软件:Excel办公软件,软件版本:Office Excel家庭和学生版,方法适用于采用其他版本的Excel或Wps。

2、新建一张Excel电子表格,并随机生成若干手机号以待演示所用,注意手机号均为随机生成的测试数据,实际使用时请配合正确数据完成操作。

3、选中需要得到结果的单元格,然后输入“=SUBSTITUTE(C4,MID(C4,4,4),"****")”,该函数为字符替换函数,第一个参数中表示要替换的单元格,第二个参数指定替换的字符区域,第三个参数代表要替换成的值。

4、输入完成之后点击确认回车,目标单元格(也就是手机号)中指定的值就会替换成指定字符了。

5、在数据量比较大的时候,可以直接使用格式填充柄对数据进行填充,可以直接双击结果单元格右下角的“+”号来得到结果。

热心网友 时间:2022-04-14 21:31

假设号码在A列,B1单元格输入公式=SUBSTITUTE(A1,MID(A1,4,4),"****")
下拉即可。
或者B1输入公式=LEFT(A1,4)&"****"&RIGHT(A1,3) 下拉即可。

热心网友 时间:2022-04-14 23:22

先分列,将那4位的列变成*号,再用=A1&A2&A3,向下填充,合为一列。

热心网友 时间:2022-04-15 01:30

left(3)&****& right(4)
定义一个单元格 取出来前三 ,和后四,然后****字符,用链接命令链接在一起就好了

热心网友 时间:2022-04-15 03:55

=left(A1,3)&"****"&right(A1,4)

热心网友 时间:2022-04-15 06:36

一楼、二楼办法都行。

热心网友 时间:2022-04-15 09:34

=REPLACE(A1,4,4,“****”)

热心网友 时间:2022-04-15 12:49

顶。。。。。。。。。。。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com