会计实操交流群现向大家免费开放啦!进群跟众多优秀财务人一起讨论业务、交朋友!加群主好友进群,微信号kjsc019
今天小必老师给大家讲一个知识帖,好多的小伙伴呀,可能还对于在Excel中使用26个英文字母的问题还不了解,所以,这一期给大家介绍一下26年英文字母的妙用。
01
大英文字母小写转换
在Excel中提供了三个函数可以供大家做英文的大小写转换。这三个函数呢,小必老师给大家一一地做介绍,希望对大家学习Excel有所帮助。
函数1:LOWER函数
该函数将所有的英文单词或者英文字母转换化成小写。只有一个参数。
在B1单元格中输入公式:=LOWER(A1),然后向下填充即可。
函数2:UPPER函数
该函数是将所有的英文单词或者字母转换成大写。只有一个参数。
在B1单元格中输入公式:=UPPER(B1),然后向下填充即可。
函数3:PROPER函数
该函数将每个单词中的首字母转换成大写。只有一个参数。
在B1单元格中输入公式:=PROPER(A1),然后向下填充即可配图有误
02
关于英文字母
在ascii码中,大写的A字母的ascii码是65,小写的a字母的ascii码是97,同样后面的类推。因此小写字母那是要大于97的,大写是要大于65的,要想生成26个英文字母,只要利用char函数便能实现了。
A.顺序生成26个英文字母
生成单个英文字母可以在char的参数里写上对应的ascii码的值即可。
如生成A,那么就可以在Excel中输入=CHAR(65),返回结果为A;
要顺序生成26个大写在的英文字母呢?即在Excel中输入:
=CHAR(ROW(65:65)),然后下拉填充即可;
如果要生成小写字母可以有两种方法,一种是同上面的一样,只把大写的值变成小写的值即可,即在Excel中输入:=CHAR(ROW(97:97)),还有另外的一种就去就是将大写的字母转化成小写的字母即:=LOWER(CHAR(ROW(97:97)))
B.随机生成26个英文字母
随机生成26个大写英文字母,即把ascii码值弄成随机的即可:
=CHAR(RANDBETWEEN(65,90))
注决:RANDBETWEEN函数是后机随机整数,有两个参数,第一个是开始数字,第二个是结束数字。
如果要生成26个小写的随机的字母,同样地有两种方法:
第一种方法就是按ascii值,即公式为:=CHAR(RANDBETWEEN(97,122));
第二种方法就是将大写的字母转换成小写的即:
=CHAR(RANDBETWEEN(97,122))
如果要生成26个大小写英文都有的随机的,此时就可以构造,因为大写字母与小写字母之间有几个特殊符号,所以,只能另行构造一个公式:
=CHAR(CHOOSE(RANDBETWEEN(1,2),RANDBETWEEN(65,90),RANDBETWEEN(97,122))),如下图所示:
另外,留给大家一个小作业,就是如何随机生机英文大小写加数字的随机序列。
题外,好多的小伙伴们大概会问了,这样的随机序列有什么用呢,大家可以利用这个原理来生成随机编号或者随机发票编号。
会计实操交流群现向大家免费开放啦!进群跟众多优秀财务人一起讨论业务、交朋友!加群主好友进群,微信号kjsc019
来源:24财务excel,作者:小必