我们体验之初,灵感来源于一个网友的提问。也就是说他们注册了一些会员的信息,涉及到一些隐私。公布的时候需要公布一些数据,也起到了确认的作用,尤其是电话、银行卡、身份证、社保卡等这些敏感信息如何处理。所以想和大家分享一下我的想法,希望对这类问题有困惑的朋友能解答一二。
1.首先,我们来看一下我们的模拟数据。要求是屏蔽掉一些敏感信息,同时让用户起到确认的作用。然后我们需要在这里用一种格式处理电话号码和社保卡号码。
2.那么我们可以认为,我们经常看到一些电视节目活动,并参与其中。节目最后我们会摇号产生幸运观众,这样就可以模仿他们的形式了。手机号的前3位和后4位可以保留,中间被屏蔽掉。这样可以实现让用户确认的功能,同时避免数据暴露给其他无关人员。
3.通过这种方式实现屏蔽,当然不能一个一个敲,需要用到Excel中的函数。在这里,我推荐一个函数CONCATENATE,它可以将多达255个文本字符串组合成一个文本字符串。连接项可以是文本、数字、单元格引用或这些项的组合。
4.选择要显示的单元格,然后输入=CONCATENATE(左(B2,3),' * * * '右(B2,4))。在这里,我们分享三个功能。Concatenate在上面的步骤中已经提到,主要用于将几个文本串合并成一个文本串。LEFT函数根据指定的字符数返回文本字符串中最左边的字符。RIGHT函数根据指定的字符数返回一个文本字符串最右边(后)的一个或多个字符。
5.步骤4中的函数意味着CONCATENATE组合了[LEFT(B2,3)] [* * *] [RIGHT (b2,4)]的三个部分。这里,我们来看看左函数和右函数分别返回的值。
6.左右功能比较好理解。接下来,我们将填写数据,选择C2、D2、E2,然后将鼠标移动到E2的右下角。更改标志后,双击它。只要有数据线,就会被填满。
7.电话号码处理完成后,接下来,我们来看看这个社保卡号码的形式,包括我们日常使用的银行卡和信用卡。一般四位数为一组,再分成四五组。那么我们只需要屏蔽掉前几组数据,然后只剩下最后一组让用户确认。
8.这时候如果再用左,中组就不好处理了。然而,我们仍然需要CONCATENATE函数来组合我们的文本字符串。这里,我们需要使用另一个函数REPT,公式如下:=Concatenate (REPT ('* * *-'3),RIGHT(F2,4))
9.REPT函数可以按照定义的次数重复实际文本,相当于复制文本。然后我们只需要告诉函数我们要把指定的文本复制几次。这里主要是把前三组数据屏蔽掉,这样就可以把屏蔽的数据复制三次,然后再把数据填进去。
10.最后,我们隐藏原始数据源,以方便打印或截图处理。最终的格式是我们处理敏感数据,然后屏蔽数据,同时提供用户确认。