图片演示,手把手教你如何批量将身份证号码中间数变成星号
批量将身份证号码的中间四位变成的三个方法
批量将身份证号码的中间四位变成X XXX的三个方法第一个方法是电脑报2005年合订本中“高手出招”中提到的方法,利用“ALT+鼠标左键”选中一个垂直框的方法,选中所有手机号码的中间四位,然后按Ctr l+B将选中部分加粗(采用改变颜色或加下划线等也可以),然后按Ctr l+H,调出查找替换框,在查找中通过“特殊字符-加粗”找到那些加粗的中间四位数字,然后在替换中输入XXX X,这样即可完成批量替换。
经过摸索,我还找到了两种新的方法:1.将所有手机号码整理排列好,选中复制后粘贴到Exc el文件中,这样所有的手机号码将占据一列单元格,注意要将单元格的数字类型设为文本,或将单元格拉宽,否则手机号码将显示为科学计数。
假如将手机号粘贴到A列,在B1中输入=left(A1,3),按回车键后即可看到A1中手机号的前三位;在C1中输入=right(A1,4),按回车后即可看到A1中手机号的后四位;在D1中输入=B1+”XXXX”+C1后回车,这样第一个手机号码如13512604528就变成了135XXX X4528了,选中B1、C1、D1三列,经拖拽后即可在D列中看到所有的手机号码中间已经变成X X XX了。
2.这种方法稍微麻烦,但是依然可以达到目的。
首先利用Wo rd的查找替换功能将所有手机号数字中间加入一个空格。
Ctrl+H打开查找与替换,在查找中点“特殊字符-任意数字”,在替换中点“特殊字符-查找内容”,然后再输入一个空格,这样点击“全部替换”后即可把所以手机号的数字间加入一个空格。
然后利用Wo rd的表格的转化功能将手机号码转变为表格。
选中加入空格后的所有手机号码,点“表格-转换-文本转变为表格”,这样转换后每个数字占据一个单元格。
Excel如何批量给电话号码加星号?
2.这个时候新建空白列输入公式replace,输入替换单元格,,打上双引号。
4.最后按回车键就能替换成功了。
5.然后使用快速填充的方式,将下面的电话号码同样加上星号。
保养一生关注对话ta的最新馆藏如何用手机号码查快递我的邮箱在哪里查qq浏览器怎么设置搜索引擎qq浏览器怎么关掉鼠标手势电脑蓝牙搜索不到设备怎么办pr如何快速将音频视频分离
Excel如何批量给电话号码加星号?
有时候我们在excel处理数据的时候,为了保证隐私的不会被泄露,就需要给电话号码加上星号,下面来看看如何批量加星号吧。
小星星的用法
小星星“*”的用法来源:excel格子社区在Excel中,有一个身份独特的小星星(*),千万不要小看他,就是这个小小的精灵,总让新手们觉得难以捉摸。
说它身份独特,是因为星号(*)除了表示运算符乘号,还具有通配符的身份,用来表示任意多个字符。
与之对应的还有半角的问号“?”,问号也是通配符的一种,表示的是单个字符。
既然身份特殊,就要有特殊的处理规则。
如下图所示,需要将单元格中的星号(*)批量替换为“待评估”。
如果按常规方法,所有数据都将被替换为“待评估”。
正确方法是:在星号(*)之前加上波形符(~),起到转义的作用,就是告诉Excel:我要查找的是文本字符*,不要按通配符进行处理哦。
在某些公式中,星号(*)则表示通配符。
如公式:=SUMIF(A:A,”HK*”,B:B)就是表示如果A列中以字符“HK”开头,则计算所对应的B列之和。
常用的支持通配符的函数包括:SUMIF、SUMIFS、COUNTIF、COUNTIFS、AVERAGEIF、AVERAGEIFS等等。
除了使用星号(*)作为通配符按模糊条件进行汇总之外,星号(*)还有另一个特殊的用途:如下图所示,需要标注身份证号码是否重复。
如果直接使用下面的公式判断,将无法得到正确结果。
=IF(COUNTIF(B:B,B2)>1,"重复","")图中,女神和金莲的身份证号码完全一致,公式貌似没有问题,但是再看金花的身份证号码,问题就来了,后三位不同的身份证号码也被识别为相同了。
这是因为COUNTIF函数在处理文本型数字时,会自动按数值进行处理,而Excel的最大精度只有15位,超过15位部分全部按0进行处理,所以对于18位的身份证号码出现了错误判断。
可以在公式中加上一个星号(*),以实现正确判断。
=IF(COUNTIF(B:B,B2&"*")>1,"重复","")加上星号(*)的目的是使其强制识别为文本,相当于告诉COUNTIF,我找的是以B2单元格内容开头的文本,这样就可以区分女神和金花了。
显示星号原来如此简单
显示星号原来如此简单在电视抽奖时,屏幕上显示的通常是隐藏了中间四位的手机号码。
其实,只要请出CONCATENATE函数即可以方便地在Excel工作表中实现这样的效果。
比如,如果在B2单元中存储了手机号码135****5348,那么公式=CONCATENATE(LEFT(B2,3),“****”,RIGHT(B2,4))可将135****5348显示在所需要的单元格中。
以上公式用到了三个函数,其中CONCATENATE函数是将几个文本字符串合并为一个文本字符串,其语法格式是CONCATENATE (text1,text2,...),这些文本项可以为文本字符串、数字或对单个单元格的引用。
LEFT函数是根据所指定的字符数返回文本字符串中最左边的一个或多个字符。
RIGHT函数是根据所指定的字符数返回文本字符串中最后一个或多个字符。
虽然,这三个函数声明是处理文本字符串,但实际上无论单元格中数字的格式是文本、数字还是特殊的社会保险号码格式,你都可以使用这三个函数。
除手机号码外,作为常见的安全措施,假设你希望只显示身份证、社会保险号码、信用卡号或其他号码的部分数字,而用星号代替其余位,CONCATENATE函数同样能够帮你大忙。
比如,对5555-5555-5555-5555这个信用卡号码来说,公式=CONCATENATE(REPT(“****-”,3), RIGHT(B3,4))将得到****-****-****-5555的结果。
其中REPT(“****-”,3)是重复“****-”这一文本字符串三次,即得到****-****-****-。
原来要Excel显示星号竟然如此简单,你不试试?当然,在使用公式显示星号之后,别忘记把公式引用到的源数据隐藏起来,否则可就起不到保密的作用了。
身份证信息提取
身份证信息提取一、分析身份证号码其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。
15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。
18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。
例如,某学生的身份证号码(15位)是320521************,那么表示1989年8月7日出生,性别为女。
如果能想办法从这些身份证号码中将上述个人信息提取出来,不仅快速简便,而且不容易出错,核对时也只需要对身份证号码进行检查,肯定可以大大提高工作效率。
二、转换身份证号码格式我们先将学生的身份证号完整地输入到EXCEL表格中,这时默认为“数字”格式(单元格内显示的是科学记数法的格式),需要更改一下数字格式。
选中该列中的所有身份证号后,右击鼠标,选择“设置单元格格式”。
在弹出对话框中“数字”标签内的“分类”设为“文本”,然后点击确定。
三、提取个人信息这里,我们需要使用IF、LEN、MOD、MID、DATE等函数从身份证号码中提取个人信息。
假设学生的身份证号码信息已输入完毕(C 列),出生年月信息填写在D列,性别信息填写在B列。
1. 提取出生年月信息如果上交报表时需要填写出生年月日,我们需要关心身份证号码的相应部位即可,即显示为“19890807”这样的信息。
在D2单元格中输入公式=IF(LEN(C2)=15,"19"&MID(C2,7,6),MID(C2,7,8)),其中:文本函数MID返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。
语法:MID(text,start_num,num_chars)即MID(文本,开始字符,所取字符数),Text 是包含要提取字符的文本字符串。
对Excel身份证号中间的数字进行批量隐藏还可恢复
对Excel身份证号中间的数字进行批量隐藏还可恢复
我们在资金发放等工作过程中有一个公示流程,然而,有些数据不能够完全公开,如身份证号、银行账号等,这些信息涉及到了群众的个人隐私,我们需要对这些数据进行处理,如果一个一个去换不免太麻烦,下面我们用REPLACE公式进行批量替换如下:
对上表中身份证号和发放账号进行处理
步骤1:
在表格后添加两个辅助列“部分隐藏身份证号”、“部分隐藏银行账号”
步骤2:
在身份证辅助列选择首行单元格输入公式并回车:
==REPLACE(F3,7,8,"********")
其中F3表示原数据的单元格,7,8表示从第7位开始隐藏,隐藏8个数字。
按照隐藏数字多少,输入相应的星号。
步骤3:
使用相同的公式,对银行账号进行处理,并下拉复制单元格区间,对应身份证号和银行账号数据隐藏成功。
步骤4:将已经处理好的身份证号和银行账号信息粘贴覆盖原列(注意粘贴方式为“粘贴数值”),并将辅助列删除,这样我们就可以将处理好的数据进行公示了。
经处理好的公示花名册。
EXCEL中把电话号码中间几位显示为星号的简单方法
EXCEL中把电话号码中间几位显示为星号*的简单方法
群里有人问说有5000个手机号,领导说要让手机号中间显示为星号,就像电视上抽奖那种形式,咋整?其实这挺简单,百度一下就能找到答案,我在这里写个小示例,希望看到的人可以举一反三,遇到此类问题不再需要一脸懵逼就好
C1公式 =REPLACE(A3,5,4,'****')
函数解析
REPLACE(原文本,开始替换位置,原字符被替换个数,替换后文本)
本示例公式意义
需求本为替换掉中间第5位到底8位为星号
用函数写出来具体含义为
=REPLACE(A3,5,4,'****')
将号码中第5位开始后面4位替换成****。
如何在Excel表格数据批量中添加各种符号
效并圆满地完成工作。在Excel中快速输入各类数值概括 地说,数值类数据可以理解为一些计量数字,也就是用 于各种数学计算的数据,比如员工年龄、工
资数、销售业绩等等,在Excel中都被称为“数值”类数 据。在录入这类数据时,有时需要加入一些符号标记, 比如录入金额时需要加入¥符号,或者录入
增长率、完成率等数据时,需要在数字后面加上%百分号。 如果所有数据都手动输入这些符号,必定会降低录入速 度,所以我们要让Excel自己来加这些符
将数据录入到Excel表格中有什么难的?这可是Excel最基本 的操作,只要会打字不就行了吗?然而在实际工作中,这 项看似简单的操作有时却并没有
那么容易完成。由于不同的工作内容需要不同格式的数 据,所以在Excel工作表中,会有各种各样类型的数据, 所以在录入数据时,必须要先理解这份工作
表中数据类型的含义,理清它们之间的区别。其实各类 数据在输入、使用和修改的时候,都有很多小技巧可以 利用,了解和掌握了这些技巧,就可以帮助我们高
,否则就会变成1500%;如果你事先知道哪些单元格中需 要百分比数值,也可以在单元格中还没有数字时,就点 击百分号按钮,这样在这个单元格输入15
,得到的就是15%了。
精心发布,谢谢阅读收藏,谢谢!
侠客网
ቤተ መጻሕፍቲ ባይዱ
量给单元格中的数字加上百分号,也可以通过%快捷按钮 来实现。 批量添加百分比符号除了货币符号和百分号,点击 Excel“数字”菜单中的单元格属
性下拉菜单,还可以将单元格中的数字设置为更多类型。 更多数字格式小提示:在输入百分比数值时,要注意输 入数字与加百分号的顺序。举例来说,要输
入15%这个数值时,如果先输入数字,再点击百分号按钮, 那么单元格中的数字就应该是0.15,而不是15,这样点击 百分号按钮后,得到的才是15%
PHP用星号隐藏部份用户名、身份证、IP、手机号等实例
PHP⽤星号隐藏部份⽤户名、⾝份证、IP、⼿机号等实例⼀、仿淘宝评论购买记录隐藏部分⽤户名,以下代码亲测可⽤。
复制代码代码如下:function cut_str($string, $sublen, $start = 0, $code = 'UTF-8'){if($code == 'UTF-8'){$pa = "/[ 01- 7f]|[ c2- df][ 80- bf]| e0[ a0- bf][ 80- bf]|[ e1- ef][ 80- bf][ 80- bf]| f0[ 90- bf][ 80- bf][ 80- bf]|[ f1- f7][ 80- bf][ 80- bf][ 80- bf]/";preg_match_all($pa, $string, $t_string);if(count($t_string[0]) - $start > $sublen) return join('', array_slice($t_string[0], $start, $sublen));return join('', array_slice($t_string[0], $start, $sublen));}else{$start = $start*2;$sublen = $sublen*2;$strlen = strlen($string);$tmpstr = '';for($i=0; $i< $strlen; $i++){if($i>=$start && $i< ($start+$sublen)){if(ord(substr($string, $i, 1))>129){$tmpstr.= substr($string, $i, 2);}else{$tmpstr.= substr($string, $i, 1);}}if(ord(substr($string, $i, 1))>129) $i++;}//if(strlen($tmpstr)< $strlen ) $tmpstr.= "...";return $tmpstr;}}使⽤⽰例:复制代码代码如下:$str = "如来神掌";echo cut_str($str, 1, 0).'**'.cut_str($str, 1, -1);//输出:如**掌⼆、PHP⾝份证号后4位⽤星号隐藏⼀个很简单的问题,想把⾝份证的号⽣⽇的4位隐藏,⼀开始查函数居然没有看到,然后⽤了好⼏个函数处理,觉得太⿇烦就上⽹搜,后来发现有⼀个函数就能直接处理,所以记录⼀下:substr_replace()函数简介:复制代码代码如下:定义和⽤法substr_replace() 函数把字符串的⼀部分替换为另⼀个字符串。
利用Excel涵数提取18位身份证号码信息ppt课件
回车后,你会发现在C5单元格内已经出现了出生日期。
然后,选中该单元格后拖动填充柄,其它单元格内就会
出现相应的
.
6
出生日期。MID函数是EXCEL提供的一个“从字符串中提
取部分字符”的函数命令,具体使用格式在EXCEL中输入
MID后会出现提示。
提下
.
ቤተ መጻሕፍቲ ባይዱ
7
来,我们再来提取性别信息选中“性别”列的单元格, 如D5。输入“=IF(MID(B5,17,1)/2=TRUNC(MID(B5,17, 1)/2
.
11
全文完!谢谢欣赏!感谢您的支持!
.
云ERP /
12
18位的新一代身份证了,里面的数字都是有规律的。前6 位数字是户籍所在地的代码,7-14位就是出生日期。第17 位“2”代表的是性别,偶数为女性
.
1
,奇数为男性。我们要做的就是把其中的部分数字利用
了涵数“提取出来”。我们启动Excel2003,录入需要提取
信息的身份证号码。
输入的身份
.
2
证号会以科学记数法显示,需要更改一下数字格式。选 中该列中的所有身份证号后,右击鼠标,选择“设置单 元格格式”。在弹出对话框中“数字”标签内的“
.
3
分类”设为“文本”,然后点击确定。 首先,提取出出生日期将光标指针放到“出生日期”列 的单元格内,这里以C5单元格为例。然后输入“=MID
.
4
(B5,7,4)&"年"&MID(B5,11,2)&"月"&MID(B5,13, 2)&"日"”注意:外侧的双引号不用输入,函数式中的引号 和逗
在Excel中自动提取身份证中生日和性别
在Excel中自动提取身份证中生日和性别上一页下一页每年新入学的一年级学生,都需要向上级教育部门上报一份包含身份证号、出生年月等内容的电子表格,以备建立全省统一的电子学籍档案。
数百个新生,就得输入数百行相应数据,这可不是个轻松活儿。
有没有什么办法能减轻一下输入工作量、提高一下效率呢?其实,我们只需在Excel中将学生的身份证号完整地输入后,它就可以帮我们自动填好出生日期和性别。
现在学生的身份证号已经全部都是18位的新一代身份证了,里面的数字都是有规律的。
前6位数字是户籍所在地的代码,7-14位就是出生日期。
第17位“2”代表的是性别,偶数为女性,奇数为男性。
我们要做的就是把其中的部分数字想法“提取出来”。
1,转换身份证号码格式我们先将学生的身份证号完整地输入到Excel2003表格中,这时默认为“数字”格式(单元格内显示的是科学记数法的格式),需要更改一下数字格式。
选中该列中的所有身份证号后,右击鼠标,选择“设置单元格格式”。
在弹出对话框中“数字”标签内的“分类”设为“文本”,然后点击确定。
2,“提取出”出生日期将光标指针放到“出生日期”列的单元格内,这里以C2单元格为例。
然后输入“=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日"”(注意:外侧的双引号不用输入,函数式中的引号和逗号等符号应在英文状态下输入)。
回车后,你会发现在C2单元格内已经出现了该学生的出生日期。
然后,选中该单元格后拖动填充柄,其它单元格内就会出现相应的出生日期。
如图1 。
图1 通过上述方法,系统自动获取了出生年月日信息小提示:MID函数是Excel提供的一个“从字符串中提取部分字符”的函数命令,具体使用格式在EXCEL中输入MID后会出现提示。
3,判断性别“男女”选中“性别”列的单元格,如D2。
如何批量去掉Excel中身份证号码前的L或G等符号
如何批量去掉Excel中身份证号码前的L或G等符号
最近,从学籍系统里导出来的身份证号码前都带有一个L或G(如下图),
上百个人的身份证号码不可能一个个删除,如何将这个符号批量去掉而不影响身份证号码?使用查找、替换功能,但是只适用身份证号码尾数是X的,其他的身份证号码显示的是1.30322E+17(单元格已设置成文本格式的了)(如下图)
我们可以通过以下两种方法进行批量修改:
第一种:
1、打开记事本文件(或word文档)
2、把这列身份证号复制到记事本文件中
3、通过查找和替换,将身份证号前面的L或G去掉,然后保存(查找替换的方法就不介绍了)
4、打开EXCEL,将需要身份证号码所在列设置成文本格式,确定。
5、复制所有记事本文件(或word文档)中的身份证号码,EXCEL中右键
选择性粘贴,选择文本,确定,身份证号码就有了。
(如下图)(上边第4点必须做好,否则粘贴结果会出现错误)
第二种:
前三步方法同上(只能使用记事本文件保存,不能用word文档)
第4步
EXCEL2003版本的操作:
单击EXCEL需要身份证号码的单元格,选择数据—导入外边数据——导入数据(如下图)
选取数据源,选中保存修改好的身份证号码记事本文件,打开
出现文本导入向导对话框,选择下一步——下一步
选择文本,点击完成。
点击确定即可
EXCEL2007-2016高级版本的操作:
单击EXCEL需要身份证号码的单元格,选择数据选项卡——点击获取外部数据功能组里面的自文本
出现导入文本文件,选择保存修改好的身份证号码记事本文件,点导入
出现文本导入向导对话框,选择下一步——下一步
选择文本,点击完成。
点击确定即可。
Excel处理身份证号码技巧
1.Excel中巧输入身份证号码
在日常办公中Excel是大家普遍使用的办公助手,在制作表格的时候,输入身份证号码也是大家经常遇到的。有什么办法能更快、更好的输入身份证号码呢?下面就教你两招!
默认情况下在Excel当前单元格中输入的数字位数如果超过11位(不含11位)时,系统将以“科学记数”格式显示输入的数字;当输入的数字位数超过15位(不含15位)时,系统将15位以后的数字全部显示为“0”。这样一来,如果我们要输入身份证号码(15位或18位),身份证号码就不能正确显示出来了。此时,我们有两种办法解决此问题:
MID(C2,15,1):如果身份证号码的长度是15位,那么提取第15位的数字。
如何在excel中将身份证号码中间的数字批量转换为XXX
如何在excel中将身份证号码中间的数字批量转换为XXX
duan570511级分类:办公软件被浏览1177次2013.04.04
比如号码在A列,在B1输入公式:
=REPLACE(A1,5,LEN(A1)-8,REPT("*",LEN(A1)-8))
下拉填充
如果位数都是18位,可以简化
=REPLACE(A1,5,11,REPT("*",11))
身份证栏为C4
身份证
=REPLACE(C4,5,LEN(C4)-8,REPT("*",LEN(C4)-8))
怎么在excel中,把好多手机号码的中间几位,变成星号呢?
最佳答案
在原有手机号的位置上,无法做到。
但可以通过辅助列,生成带有星号的新列,然后再把生成的星号列复制-选择性粘贴(数值),再把原来的列删除。
生成星号列的公式:(假定原手机号在A列)
=left(A2,3)&"****"&RIGHT(A2,4) 结果为(138****1234)。
UC头条:工作小技巧:excel如何快速实现手机号中间4位数变号
UC头条:工作小技巧:excel如何快速实现手机号中间4位数
变*号
工作过程中,我们会面临领导或用户提出的不同的需求,我们常常为此头痛不已,但其实很多看似复杂的需求,其实都是有许多小技巧可以实现的,学习小技巧,让工作更轻松!
今天讲解的小技巧是使用excel如何快速使手机号中间4位数变*号,保护用户隐私;最终效果如下图所示:
最终效果图
具体实现步骤:
(1)处理号码只需通过replace函数即可实现,replace函数接收4个参数,第一个是数据所在单元格,第二个是开始替换的位置,第三个参数是替换的长度,第四个参数是用于替换的字符;本次介绍使用的公式适用于本教程,具体函数需大家根据自己工作情况进行设置。
具体如下图所示:
1. =REPLACE(B2,4,4,'****')
打开UC浏览器查看更多精彩图片
函数图
(2)双击或下拉即可自动填充下面的单元格;如下图所示
2. 双击或下拉填充
打开UC浏览器查看更多精彩图片
填充图
(3)欢迎指正评论哟
打开UC浏览器查看更多精彩图片。
EXCEL表格从中间提取指定数据
EXCEL表格从中间提取指定数据,隐藏单元格内部分数据前面我们学习了从单元格的左边或是右边提取数据,下面我们来看下如何从中间提取指定的数据,以及如何将单元格里部分数据隐藏不见。
函数一:MID函数,用于返回文本中从指定位置开始的指定个数的字符。
语法结构:=MID(text,start_num,num_chars)参数说明:text:表示要从中提取指定字符的文本。
start_num:表示要提取字符的起始位置。
num_chars:表示提取字符的个数。
注意事项:①如果start_num参数小于1,则MID函数将会返回#VALUE!错误值。
②如果num_chars参数小于0,则MID函数将会返回#VALUE!错误值。
无论默认语言设置如何,函数MID 始终将每个字符(不管是单字节还是双字节)按1 计数。
如果需要将每个双字节字符按2 计数,则可以使用函数MIDB,这个函数相对用的少,我们这不举例讲解,有兴趣的可以自己在表格里输入公式测试下。
案例讲解:提取出生日期:从表格里的身份证号码里提取出出生年月日(方法也多,我们这举的是使用函数的方法,其他方法不在这讨论)大家都知道身份证号码18位数字,有相同的编码规则,出生年月日一共占了8位,从整个号码的第7位开始,故这里需要用MID函数从第7位开始,连续提取8位字符),函数公式:=MID(A2,7,8)。
隐藏后面的数字表格里的身份信息,只显示出前4位,后面的用“*”来显示。
函数公式:=MID(A2,1,4)&REPT("*",14)公式解读:使用MID函数提取身份证号码里从第一位开始,提取4位。
接着使用连接符连接14个“*”,这里使用REPT函数将星号重复14次,或者直接在连接符的后面输入14个星号的文本串。
但如果数量较多,建议使用REPT函数。
函数二、REPT函数,将文本重复一定次数。
语法结构:=REPT(text, number_times)参数说明:Text:需要重复显示的文本,可以直接输入或是单元格引用。