Excel小技巧– 二种随机生成「英文字母」的方法,你是怎么做的吗?

今天突发奇想的来教一下大家,「随机」产生英文字母的方法,这个其实可以用在很多地方,不见得是产生英文字母,像今天要教的二种方法里,也可以用来随机抽出一个项目等,比如抽奖也可以用,而随机产生英文字母的方法,由于只有26 个字母,大概简单的方法你心里也有底了,如果没有的话,那就往下来看,二种都学起来就对了。

Excel 教学- 二种随机产生「英文字母」的方法

首先阿汤分成二种方法,当然要再生出第三种、第四种也是可以的。

第一个方法是,需要用到「辅助」字串的,也就是先把英文字都产出来,包括1-26 的数字一起打一打,就像下图一样。

接下来将数字跟英文字母全选起来,右键「定义名称」。

名称可以随你打,打完记起来就好。

接下来就可以使用公式如下:

=VLOOKUP(RANDBETWEEN(1,26),WORDS,2)

中间的RANDBETWEEN 就是去取随机的1~26 数字之一,假设随机取到的是10,那么VLOOKUP 在这里的作用就是从WORDS 字串中,取第10 个,但是是从第2 栏里去取得,由这样的概念去随机取得英文字母。

第二种方法,完全用不到任何辅助字串,一行函数就可以搞定。

=CHAR(INT(RAND()*26)+97)

大概来说明一下,如果不太懂就由内而外去拆解,我主要就说明一下CHAR 的部份,CHAR 是取电脑的ANSI 字元集,而小写字母是从97 开始到122,所以这边的函数是用+97,因为前面的RAND()*26 会是0-26,最终产生出的内容会是97-122,再搭配CHAR 就会是小写的az 了,

如果你是要大写的英文字母,就是从65 开始,只要把后面的97 改成65 就搞定,如下:

=CHAR(INT(RAND()*26)+65)

文章链接:https://www.xiaoyuanjiu.com/16749.html
文章标题:Excel小技巧– 二种随机生成「英文字母」的方法,你是怎么做的吗?
文章版权:小媛啾 所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

人已赞赏
excel使用小技巧

Excel 教学:如何间格N 行插入空白列?别再手动插入这招学起来

2020-11-23 13:44:13

excel使用小技巧

Excel小技巧– 你还在用V跟X来代表打勾跟打叉吗?

2020-12-11 10:07:13

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索