在电视节目中对手机号抽奖时,通常会隐藏手机号中的部分数字。在Excel中怎样实现这样的效果呢?可以使用下面的公式,假如A1单元格中为手机号码“13978888888”,在B1单元格中输入公式:
=CONCATENATE(LEFT(A1,4),"****",RIGHT(A1,3))
会将手机号显示为“1397****888”。CONCATENATE函数是将几个文本字符串合并为一个文本字符串,其语法为:
CONCATENATE (text1,text2,…)
其参数为1到30个要合并成的文本项。CONCATENATE函数也可以用“&”符号代替:
Excel中公式的显示和隐藏设置教程
在实际应用的时候,有时候需要一直显示公式的内容,而不是结果。然而在Excel中输入了公式以后,只有在选中单元格后,在其编辑栏中来可以看到公式的内容。其实通过设置,可以使表格中的公式显示出来,其方法是使公式所在的工作表处于活动状态,然后选中“公式”选项卡中的“公式审核”组内
=LEFT(A1,4)&"****"&RIGHT(A1,3)
还可以使用REPLACE或SUBSTITUTE函数进行替换,如下面的公式:
=REPLACE(A1,5,4,"****")
公式的含义是从第5位数字开始,用“****”替换A1单元格中的4个数字。
或:
=SUBSTITUTE(A1,MID(A1,5,4),"****")
Excel表中输入身份证号中提取年龄和性别及出生年月日
如果你的身份证号在A1在B1输入公式=DATEDIF(DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),NOW(),"y")B1中就会是实际年龄 ,年龄会随着系统时间的变动而自动变动在C1中输入公式=IF(MOD(VALUE(MID(A1,17,1)),2)=1