快捷搜索:

Excel巧妙打造“星号”的获奖效果

信托大年夜家会常常从电视中看到某些抽奖活动的中奖看护布告,在显示手机号码时都将中心的四位作了技巧处置惩罚,我们看到的只是“139奸淫*1181”这样的号码,这样做的目确当然是为了保护中奖人的隐私权,免得不怀美意之徒对这些手机号码进行恶意的骚扰。不过,你是否也盼望得到这样的保密效果呢?

措施很简单,例如相关的手机号码已经输入完成并显示在B4~B21的单元格中,那么我们可以在C4单元格输入如下公式:

=CONCATENATE(LEFT(B4,3),"奸淫*",RIGHT(B4,4))

履行完成后,我们会看到“139奸淫*1181”这样的效果,接下来的事情就简单多了,向下拖曳添补柄至指定位置,很快就可以获得图1所示的结果。必要阐明的是,图中的B列已经被设置为暗藏,这样做的缘故原由信托同伙们能够理解。

图1(点击看大年夜图)

下面,笔者就来先容上述公式的含义,此中主要涉及了三个函数:

LEFT(B4,3):LEFT函数的功能是根据所指定的字符数,返回文本字符串中第一个字符或前几个字符,其语法为“LEFT(text,num_chars)”,“num_chars”是指定要由LEFT提取的字符数量,留意“num_chars”必须大年夜于或即是零,假如省略的话则假设其值为1,假如“num_chars”大年夜于文本长度,则LEFT返回整个文本,在这里当然是返回B4单元格中前三个字符。

RIGHT(B4,4):RIGHT函数的功能与LEFT函数类似,返回文本字符串中着末一个或多个字符,其语法为“RIGHT(text,num_chars)”,公式中的参数含义同LEFT函数,在这里当然是返回B4单元格中的后四个字符。

CONCATENATE:这个函数的功能是将两个或多个文本字符串合并为一个文本字符串,其语法为“CONCATENATE (text1,text2,...)”,从公式中可以看出,CONCATENATE主如果将LEFT(B4,3)、"奸淫*"、RIGHT(B4,4)这三个文本字符串合并在一路。

从上面的阐发中可以看出,“LEFT(B4,3)”是返回击机号码的前三个字符,“RIGHT(B4,4)”是返回击机号码的后四个字符,而“"奸淫*"”则是代表四个星号,这样着末经由过程CONCATENATE函数合并后获得的仍旧是11位的手机号码,但中心四个字符已经被“奸淫*”所取代,这样就获得了我们所盼望的保密效果。

看了上面的例子,着实我们可以按照这个示例触类旁通,例如只显示身份证号码、信用卡或其他号码的后四位数字,并用星号代替另外位,例如“=CONCATENATE(REPT("奸淫*-",3), RIGHT(B3,4))”可以重复“"奸淫*-"”文本字符串三次,并将结果与信用卡号码的后四位数合并,着末获得的便是类似于“奸淫*-奸淫*-奸淫*-5555”这样的结果了。

您可能还会对下面的文章感兴趣: