你可能对Excel中的26个英文字母还不太会用……

2019-03-01 16:15:05 0 0

会计实操交流群现向大家免费开放啦!进群跟众多优秀财务人一起讨论业务、交朋友!加群主好友进群,微信号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,作者:小必