养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

excel如何用rand函数随机生成字母

时间:2024-10-16 03:21:35

rand函数生成的是0~1的随机数字,但是利用它来生成字母,有点不肯能吧!其实字母和数字之间是有一定的联系的,ascii码就是其中的桥梁。到底是如何利用这座牵连生成字母呢?我们一起来看下。

excel如何用rand函数随机生成字母

工具/原料

excel2013

方法/步骤

1、启动excel2013,制作一张随机生成10个小写字母,10个大写字母和10个大小写混合的字母的表格。

excel如何用rand函数随机生成字母

2、在对产生随机字母之前,我们要来认识数字和字母之间的一座转换的桥梁,ascii码,大老揉孟阼写的A字母的ascii码是64,然罨傺烙窑后类推;小写的a字母的ascii码是97,同样后面的类推。因此小写字母那是要大于97的,大写是要大于64的,但是需要在1~26之间随机变化相加,再取整,然后利用char函数便能实现了。

excel如何用rand函数随机生成字母

excel如何用rand函数随机生成字母

3、我们先来进行随机生成小写字母的操作,在B2单元格中输入公式:=CHAR(INT(RAND()*26)+97)。

excel如何用rand函数随机生成字母

4、回车,然后向下进行公式填充,这样,10个小写字母就随机生成了。

excel如何用rand函数随机生成字母

5、再来做随机生成大写字母的操作,在C2单元格中输入公式:=CHAR(RAND()*26+65)。

excel如何用rand函数随机生成字母

6、同样回车,然后进行公式填充,也能产生随机的大写字母。

excel如何用rand函数随机生成字母

7、现螅岔出礤在我们要来操作随机生成大小写混合的这种情况,实现要考虑的是产生的数字的范围,因为他们一个是65开头,一个是97开头,因此需要嵌套一个if函数进行判断,到底产生的随机数是在哪一个锰栝骼郛范围内。于是我们就可以在D2单元格中输入公式:=CHAR(INT(RAND()*24)+IF(INT(RAND()*2)=0,65,97))。同样回车,然后在进行公式填充,就可以了。

excel如何用rand函数随机生成字母

excel如何用rand函数随机生成字母

8、随机产生的字母有它独特的地方就是,若我们需要对数据不断进行变化,只需要在数据区域内的任何一个单元格回车一次,都能随机产生不同的字母。

excel如何用rand函数随机生成字母

© 一点知识