乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel随机数-职场中使用Excel快速生成随机姓名的方法解析,高效易懂哦

excel随机数-职场中使用Excel快速生成随机姓名的方法解析,高效易懂哦

作者:乔山办公网日期:

返回目录:excel表格制作

阅读完这篇文章后在Excel中随机生成汉字的技巧对你将不会是什么问题了,如姓名

本文中使用RANDBETWEEN和Mid函数来随机生成姓名,相比于网上传统的方法,使用起来更加简单,也更加容易让人理解,没有复杂的函数公式


在职场上的小伙伴们,某些情况下会遇到Excel使用大量姓名的场景,虽然虚构个姓名也不是个复杂的事情,但是成百上千个姓名你还要手工输入吗,想想到下班也输入不完就痛苦的不行,难道只能加班了吗,何况上边领导还着急的要分析的数据了,作为不一般的我们肯定是要想个快速高效的方法来解决这个问题了,最好是点点鼠标就能三分钟完成它,好了,下边我们花三分钟来完成这项任务吧!加油哦!


任务分析

1、要随机生成姓名,首要条件就是需要一个包含各种姓名的长字符串


2、需要一个随机数生成器,可以随机生成一个指定范围内的数字


3、使用随机数来自动提取指定字符串中的一个字符


4、拼装成测试用的姓名


材料准备

1、从网上找篇文章,复制上一段来作为包含姓名的字符串,去掉标点符号就行了,精细点可以复制姓氏常用字、名字常用字。


2、使用Len来获取字符串的长度,就是上边复制的那段内容


3、使用RANDBETWEEN来获取指定范围内的一个随机整数,在1至LEN长度之间


4、使用Mid函数来提取字符串中指定位置的字符,每次提取一个就够用了


函数说明

1、LEN:用于返回指定字符串或单元格内容的长度,汉字和英文的长度都一样


2、RANDBETWEEN:用于返回指定范围内的一个随机整数


3、Mid:字符串提取函数,用于从指定的位置开始提取指定长度的字符串


开始我们生成随机姓名的工作

一切都准备就绪,对函数也有了认识,那么就开始吧,先从网上复制了一段小说,大家可以选择复制姓名常用字,效果会更好一些,存放在了H1单元格中,我们的姓名将从这段文字里提取,公式一步一步的写,更有利于理解和消化它。


第一步:使用LEN计算H1单元格中内容的长度,公式 =LEN(H1)


第二步:使用RANDBETWEEN来生成一个随机数,在第一步的基础上操作,加粗部分是上一步的公式,公式=RANDBETWEEN(1,LEN(H1))


第三步:使用Mid函数来从随机指定的位置提取一个字符,在第二步的基础上操作,加粗部分是上一步的公式,公式=MID(H1,RANDBETWEEN(1,LEN(H1)),1),这样我们就随机提取出来了一个汉字了。


第四步:姓名一般为三个汉字,那么可以用拼接符来拼接三次第三步中的公式,文本拼接符为英文下的 &,公式虽然看上去很长有点吓人了,但是它是咱们一步步做出来的,很容易理解。


生成的名字很奇怪,可以更换点姓名常用字来试试,自己都看不下去了,但是我们向下拖动时发现公式不起作用无法使用了,这是由于我们使用了相对引用的原因,对于这种引用数据保持不变的,需要使用绝对引用才可以,在今天的微头条中有讲解。


把公式中所有的H1都更改为绝对引用,公式变为=MID($H$1,RANDBETWEEN(1,LEN($H$1)),1) & MID($H$1,RANDBETWEEN(1,LEN($H$1)),1) &MID($H$1,RANDBETWEEN(1,LEN($H$1)),1)


第五步:向下拖动生成更多的随机姓名,如果想做的更好一些,可以单独的把姓存放在一个单元格中,名字存放在另一个单元格中,每次双击单元格都会重新生成姓名,效果如下


注意看公式


公式也随之调整为=MID($H$1,RANDBETWEEN(1,LEN($H$1)),1) & MID($H$2,RANDBETWEEN(1,LEN($H$2)),1) &MID($H$2,RANDBETWEEN(1,LEN($H$2)),1)


动图演示

到此为止,我们生成随机姓名的工作就已经完成了,相信优秀的你可以举一反三,使用它来完成更多的随机生成任务,此方法比网上流传的要简单易懂,欢迎大家转发、加关注等,我们一起来学习更多的办公小技巧!


相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网