打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
没有数据源?可以这样用Excel来模拟
做数据分析的朋友,应该都有这样的一个习惯:
在看数据分析相关书籍时,或看到一个Excel技能知识时,了解之后都想自己动手去实操试试。
但是如果手头上没有现成的数据,怎么办?巧妇难为无米之炊呀~
其实我们可以自力更生的!在Excel中生成模拟的数据,方便用于练习技能或者临时的测试使用。
以下就为大家介绍几类常见数据的模拟方法。
一、模拟数字
数字我们经常都要用到,又主要分为以下几类:
1、[ 0-1 )之间的数字
直接用RAND()函数即可生成,非常方便~
=RAND()
2、[最小整数,最大整数]
要生成指定范围的整数,可以使用函数:RANDBETWEEN(bottom, top),如要生成1000-2000之间的整数,可以这样写:
=RANDBETWEEN(1000, 2000)
以前我还经常用=RANDBETWEEN(1, 9)生成4个随机整数,来玩24点~~
以上两个函数就是Excel里可以产生随机数的函数了,需要注意的是,当你按下键盘上的F9,它们都会重新计算一次,生成新的随机数据。
二、模拟日期
这里要理解日期的本质是整数,所以要生成指定的日期段,可以直接用RANDBETWEEN来生成随机整数:
=RANDBETWEEN('2019-1-1','2019-12-31')
三、模拟字符
1、指定字符(中英文都可以)
这里要配合CHOOSE(index_num, value1, [value2], ...)来使用,用于选择指定的值。例如我要随机生成【北京】【上海】【深圳】【广州】几个值,就可以这样写:
=CHOOSE(RANDBETWEEN(1,4),'北京','上海','深圳','广州')
2、随机中文
计算机内的每一个字符都有一个编码相对应,中文也不例外,所以可以借助CHAR函数来返回,例如要返回一个中文字符的话,就可以这样写:
=CHAR((INT(RAND()*38+176)*256)+INT(94*RAND())+160)
3、模拟字母
同样还是使用CHAR函数来返回字母
随机大写:
=CHAR(RANDBETWEEN(65,90))
随机小写:
=CHAR(RANDBETWEEN(97,122))
如果你要研究CHAR函数里的数字,可以配合CODE函数使用:
公式             说明             结果
=CODE('A')显示 A 的数字代码65
=CODE('!')显示 ! 的数字代码33
以上为大家介绍了几种常见的随机数据生成方法,大家灵活运用的话,就可以演化成各种随机数据了。例如生成随机姓名、生成指定位数的英文数字混合字符等,都可以有办法实现。
所以,以后千万别说没有数据源可以练习了~~
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
利用RANDBETWEEN、CHAR、IF函数,随机产生数字与字母组合字符串
如何使用Excel快速生成随机数据,你肯定想不到
Excel技巧应用篇:随机产生数字和字母的方法
Excel中那些奇怪的函数之很有用的随机函数
vlookup彻底不行了,生成1000个随机密码,这才是正确的方法
随机函数
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服