Excel个人使用经验分享(一):解决系统定期要改密码的烦恼
写在最前
写这个经验分享的初衷,主要在于做数据工作6年以来,发现办公室有相当多的同事,都需要用到各种表格,不管是专职做数据工作,例如统计、分析、财务等之类的专职岗位,甚至一般的办公室工作,包括人事、销售人员、产品经理等,也同样需要用到各类表格。而后者的相关工作人员,对制作表格上的技术要求不高,例如销售人员做销售台账、人事专员记录、产品经理的对账之类的工作,有制表的需要,但对Excel里面的操作,并没有专业做数据的专业,导致很多时候做表格也会浪费很多时间,或者做的表格格式混乱,案例如下图,比较常见的是这样的,当然更加混乱的我也碰到过。导致后续交表格的时候,后面的工作人员要用大量时间重新统一格式方便汇总。这些都是我在工作中经常见到的情况。
考虑到这部分的人员有做表格的需要,同时也没必要对函数公式之类的了解的太深入太专业,我决定把我在工作中看到的问题,把自己过去和现在做表格的一些经验分享给大家参考,希望可以尽量为大家压缩这部分时间,从而让精力放到自己的主要工作上面。
正因为如此,我分享的仅仅是个人经验,并不会像专业教程那样介绍某个操作,某个函数的运用的专业教程,而是实实在在地在工作过程中看到的情况分享一些解决的办法,节省自己的时间。
当然,我的个人认知也是有限,如果有更好的方法,也欢迎各位留言一起探讨。
另外,个人文笔不算太好,如果有说的不清楚不明白的,可以私聊或者留言,我会尽力解答。如果觉得我的水平还可以,希望可以给个点赞跟关注,以示鼓励,在此感谢。
言归正传,首篇先分享下比较多人都会遇到的问题——改密码。相信很多人在公司系统里面都会有各种账号,各种密码,而且密码设置的要求,需要字母、数字、符号等同时存在,字母需要大小写,符号规定要用多少个,而且不能跟前5次或前几次用的一样,同时不能包含之前用过的几个字符。想个密码也是一件很费时间的问题,这种情况相信大家都经常碰到。
针对这个情况,其实Excel里面,有两个比较好用的函数,RAND或者RANDBETWEEN(用来生成随机数字的函数),以及MID(用来截取某段字符的函数),这两个函数进行嵌套运用,就可以随机生成一段字符,就是我们要用的密码。
首先准备工作,搜集一下键盘里面可以打出来的所有大小写字母、所有的数字、所有的符号,符号建议用英文符号,实际上搜索下直接复制下来就可以了。
如果字符数目不知道自己搜集了多少个,可以用LEN函数统计下该单元格里面有多少个字符即可。不过由于字母有24个,为了后面的公式方便运算,所以符号也是24个,毕竟24个符号,已经足够使用了。数字方面,也是由于公司关系,所以也用了连续的24个数字字符,记得一定要把格式转换为文本,否则会以科学计数法显示了。
顺带普及一下,Excel的单元格,正常显示的数字位数为15位(格式为数字的前提下),超过后自动会变成0。
原材料准备好,就主要使用上面提到的两个嵌套公式,把随机截取的数值进行合并就可以了。合并用CONCATENATE函数,或者很多人经常用的&,都可以。不过我个人习惯用函数多一些,后面调整起来方便。同时分享一下用到的公式(截图下面为对应的公式,如果有需要可以自行复制使用,不过如果字母等原材料数据的位置不一致,记得公式中对应的单元格的列数要同时调整)
分享公式:
=MID(INDIRECT(CONCATENATE(MID("RSTU",RANDBETWEEN(1,4),1),2)),RANDBETWEEN(1,24),1)
其中:RSTU为对应的列坐标
可能会有读者对INDIRECT函数有疑问,由于只用上面提及的两个主要嵌套函数,字符出现的类型可能会相对固定在某个位置,如果把类型也随机,就需要增加这个函数。因为不是主要的核心函数,所以就不多详细介绍了,该函数在工作中用的次数相对非常少。
分享公式:=CONCATENATE(B2,C2,D2,E2,F2,G2,H2,I2,J2,K2,L2,M2)
提醒一下,这次做的是12位数的密码,当然后面可以继续增加,但是对应的原材料数据的位置,公式里面要及时做出相应的调整。
最后一定要注意,使用的时候记得把使用的密码另外开个记事本保存下来,否则表格一旦有动作,所有数据也会跟着变化,请务必记得。
以上为这一次的分享,希望对大家有帮助。