WangYao祖国君
大家好,我是头条号Excel自学成才关于数字做隐私处理,我们用两种方法进行解决,技巧法和函数法:
1、技巧法
这个技巧需要在2013版本及以上,我们首先复制一条数据,然后改成我们想要的结果,在下面的单元格中按CTRL+E快捷键,所有的结果就智能填充了。
2、函数法
❶使用LEFT+RIGHT函数
在单元格中输入的公式是:
=LEFT(A1,6)&"********"&RIGHT(A1,4)
LEFT函数表示从A1单元格中向左取6个字符
RIGHT函数表示从A1单元格向右取4个字符
用&符号将字符连接起来
❷使用SUBSTITUDE函数
在单元格中输入的公式是:=SUBSTITUTE(A1,MID(A1,7,8),"********")
MID函数表示从A1单元格第7个开始,提取8位数
然后将这个提取出来的结果,换成8个星号
❸使用REPLACE函数
在单元格中输入公式:=REPLACE(A1,7,8,"********")
REPLACE函数表示从A1单元格的第7个开始,8位数字替换成后面的星号,得到的结果如下所示:
不仅仅是身份证,如果是手机号码,等重要的信息,希望部分隐藏显示,都可以使用上面的几种方法来进行实现。
头条号:Excel自学成才,主页有更多精彩内容~
Excel自学成才
有时候为了信息安全考虑,会将身份证号的部分数字,比如出生年月,用星号“*”代替,在Excel中如何实现这样的效果?
有2种比较好的方法。
一、使用Excel的智能填充功能
这种方法效率最高,我们只需要在第一个身份证后面(D2单元格),按格式手动输入一个加密过的身份证号,然后在下一个位置(D3单元格)按快捷键Ctrl+E即可一次性向下,按格式自动填充所有身份证号码,显示为加密格式。
二、使用REPACE函数
使用REPLACE函数的基本思路是,将身份证中间部分用星号“*”替换,具体函数为
=REPLACE(C2,7,8,"********")如下图所示。公式的含义是,将C2单元格的内容,从第7位开始,连续8个字符,替换为“********”,最后得到加密后的内容。
师说新语
案例:需要对身份证出生年月进行隐私处理。
方法1:快速填充法
身份证的出生年月日数据修改为“xxxxxxxx”,之后按下【Ctrl+E】,即可对剩余的数据快速填充。
是不是感觉很神奇呢?
方法2:left和right函数
B1单元格中输入函数 =LEFT(A1,6)&"xxxxxxxx"&RIGHT(A1,4) 即可对出生年月日数字进行加密显示。
方法3:Replace函数
语法 =replace函数参数为(被替换的数据,从第几个开始,替换几个数据,要替换的字符串)
输入=REPLACE(A1,7,8,"********")
解释:该公式表示从第7个开始,共替换8个字符,替换为A1单元格数据为“********”三种方法实现了对身份证加密:
① 快速填充
② left+right
③ replace
大家感觉哪种方法最简单呢?
雷哥最爱的快速填充【Ctrl+E】。他哪里好玩呢?他可以实现哪些功能呢?
① 单元格连接
既然【Ctrl+E】可以实现姓名和电话的拆分,那么【Ctrl+E】也可以实现单元格数据的连接。相当于 & 的功能。
② 替换功能
如图所示,需要把【财务部】替换为 空单元格
③提取生日数据
如图所示,需要从身份证中提取生日数据,且数据需要转化为 1994年02月25,这样的格式。
首先还是在C2中,手动输入数据,然后按下【Ctrl+E】发现数据实现了填充。
可是,我们仔细发现,数据是有问题的,然后继续修改C3,按下【Enter】后,发现数据还是有问题(都是20+),继续调整C4,按下【Enter】后,发现数据成功啦。
雷哥office
如何在Excel中将身份证部分数字做隐私处理?
如何在Excel中将身份证部分数字做隐私处理,这个操作用EXCEL中的替换函数就可以完成。
具体操作过程。
如图,做一个示例表格,输入身份证号:
输入函数,=REPLACE(A1,7,6,"******") ,意思是将A1单元格中的第七个数开始替换六个数字,用*替换:
完成以后,按箭头所示往下拖动复数函数:
如图,完成操作:
最后在A列上右键单击,选隐藏,不显示原数据:
如何在Excel中将身份证部分数字做隐私处理操作演示完成。
李老师简介:创办电脑学校,专职从事电脑教学二十余年。
头条号:李老师电脑教学课堂,简单实用,清晰明了,专门系统讲解电脑知识,软件使用技巧,欢迎关注。
李老师电脑教学课堂
如何在Excel中将身份证部分数字做隐私处理?
这里我们需要用到REPLACE这个函数,具体方法也很简单,下面分步骤讲解。
比如我们这里有个身份证号,我们想把中间的生日部分隐藏掉。
我们在B1单元格输入公式:=REPLACE(A1,7,8,"********"),即可成功隐去身份证号的生日部分,之后我们再将A列隐藏即可。
下面简单介绍一下replace函数
replace在英文里面就是“替换”的意思,顾名思义,它是一个替换函数,该函数总共有四个参数,四个参数分别对应的意思如下:
除了隐藏身份证号,我们经常还可以用它来隐藏手机号,具体操作方法如上。
比如,我们这里有个手机号:
我们要把第4到10位隐藏掉,于是可以在B1单元格内输入公式:=REPLACE(A1,4,7,"*******")
解答完毕,喜欢的同学可以点个赞加个关注哦~!
EXCEL干货君
对字符串部分内容做隐藏处理,如,隐藏身份证号码中的部分信息,隐藏手机号的部分位数,隐藏姓名中的一个字,常用的方法有两个:
①使用快速填充;
②使用Replace函数;
方法1:使用快速填充隐藏部分信息
快速填充是13版本以后新增的功能,这个功能对规律性的字符串处理很是好用,如题主的这个问题,对身份证号部分数字做隐私处理:
①先对第一行身份证进行隐私处理 → ②按下<ctrl>+E向下填充;/<ctrl>
如下动画教程:
方法2:使用Replace函数,替换掉身份证号中的部分数字
Replace函数用法:=Replace( 字符串, 从哪个位置开始, 替换掉几个字符, 替换成什么字符)
如,这个问题中的,将身份证号替换部分数字,可以使用公式:
=REPLACE(A1,7,8,"********"),表示,从第7个字符开始,将后面的8个字符替换为“********”
好了,这个问题,就分享到这,希望能帮到你!
我是Excel大全,别忘了点个赞支持下哦,谢谢!
Excel大全
其实很简单,一个用快速填充方法,2013版本可以用。一个用函数:mid