做数据分析的朋友,应该都有这样的一个习惯:
但是如果手头上没有现成的数据,怎么办?巧妇难为无米之炊呀~ 其实我们可以自力更生的!在Excel中生成模拟的数据,方便用于练习技能或者临时的测试使用。 以下就为大家介绍几类常见数据的模拟方法。 一、模拟数字 数字我们经常都要用到,又主要分为以下几类: 1、[ 0-1 )之间的数字 直接用RAND()函数即可生成,非常方便~
2、[最小整数,最大整数] 要生成指定范围的整数,可以使用函数:RANDBETWEEN(bottom, top),如要生成1000-2000之间的整数,可以这样写:
以前我还经常用=RANDBETWEEN(1, 9)生成4个随机整数,来玩24点~~ 以上两个函数就是Excel里可以产生随机数的函数了,需要注意的是,当你按下键盘上的F9,它们都会重新计算一次,生成新的随机数据。 二、模拟日期 这里要理解日期的本质是整数,所以要生成指定的日期段,可以直接用RANDBETWEEN来生成随机整数:
三、模拟字符 1、指定字符(中英文都可以) 这里要配合CHOOSE(index_num, value1, [value2], ...)来使用,用于选择指定的值。例如我要随机生成【北京】【上海】【深圳】【广州】几个值,就可以这样写:
2、随机中文 计算机内的每一个字符都有一个编码相对应,中文也不例外,所以可以借助CHAR函数来返回,例如要返回一个中文字符的话,就可以这样写:
3、模拟字母 同样还是使用CHAR函数来返回字母 随机大写:
随机小写:
如果你要研究CHAR函数里的数字,可以配合CODE函数使用:
以上为大家介绍了几种常见的随机数据生成方法,大家灵活运用的话,就可以演化成各种随机数据了。例如生成随机姓名、生成指定位数的英文数字混合字符等,都可以有办法实现。 所以,以后千万别说没有数据源可以练习了~~ |
|
来自: 过河卒冲 > 《办公软件一一EXECL》