Excel实现批量替换中间字符为星号的几种方法

1 篇文章 0 订阅
1 篇文章 0 订阅

有时候我们需要在Excel里实现诸如电视节目中抽奖时用到的手机号或者是信用卡账号等的保密效果,这就需要把电话号码或者是银行卡号替换成对应的带星号的字符串,形如“150****8175”、“****-****-****-5187”的效果。下面我就总结一下我所知道的几种实现方式以及一些相关小技巧:

实现方式:

公式一: =MID(A1,1,3)&"****"&MID(A1,8,4)

1.假设原数据列为A列(下举例同),需要显示为星号的列为B列,(注:设置好后可隐藏A列或做其他处理,见下文

2.选择B1单元格,然后在公式栏里输入以上公式,点击“√”。

公式输入完成后点击“对号”

公式输入完成后点击“对号”

3.将公式应用于整个列需要先选择B1单元格(已经编辑好公式的单元格),然后将鼠标放置到此单元格右下角待显示成黑色十字状时向下拖动,选中所有需要应用公式的列,复制填充即可。

填充方式选择复制单元格

填充方式选择复制单元格

公式二:

填充小技巧:有时候我们需要对庞大的数据进行格式化(批量替换手机电话号码或行用卡号为带星号的效果),此时如果单单考拖拽是很费时费力的,而且还容易在中途不小心出错。下面我就介绍一种比较实用的批量替换整列所有格式的方法:

1.选择已经写好公式的单元格B1,Ctrl+C复制B1单元格

右键单击已经写好公式的单元格选择复制

右键单击已经写好公式的单元格选择复制


以上裁图所用Excel版本为Office2010,其他版本请据此类推即可。

补充

1.设置好所有需要格式化的数据后就需要隐藏原数据单元格A1,这时只需要右键单击A列表头,选择隐藏列即可。

2.如何彻底删除原数据列A:我们只要把修改后的B列复制然后选择性粘贴时选择“数值”,然后再删除A列,即可。

查看完整版:

原文(配图)链接:http://heyongchao.com/excel-implementation-was-replaced-with-an-asterisk-character-among-several-methods.do

转载请注明: Excel实现批量替换中间字符为星号的几种方法 | 筑梦者


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值