在 Excel 中,若是想要发生多个範围的乱数,例如:发生1~40, 101~140, 200~240的乱数,该若何处置?
由于这是三组範围为0~40的乱数,尝尝以下公式:
(1) 贮存格B2:{=LARGE(ROW($1:$40)+{0,100,200},INT(RAND()*120+1))}
或
(2) 贮存格B2:{=SMALL(ROW($1:$40)+{0,100,200},INT(RAND()*120+1))}
这是阵列公式,输入完成要按 Ctrl+Shift+Enter 键。将贮存格B2複製到贮存格B2:F4。
ROW($1:$40)+{0,100,200}:发生1~40, 101~140, 200~240的数值。
INT(RAND()*120+1)):发生1~120的乱数(40+40+40=120)。
公式(1) =LARGE({1,101,201;2,102,202; 3,103,203; … ; 40,140,240},乱数值)
透过LARGE函数,可由乱数值抓取此中一个数值。
操纵不异道理,若是要发生a~z, A~Z的随机乱数字母,该若何处置?
贮存格B6:{=CHAR(LARGE(ROW($1:$26)+{64,96},INT(RAND()*52+1)))}
或
贮存格B6:{=CHAR(SMALL(ROW($1:$26)+{64,96},INT(RAND()*52+1)))}
这是阵列公式,输入完成要按 Ctrl+Shift+Enter 键。将贮存格B6複製到贮存格B6:F8。
ROW($1:$26)+{64,96}:由于A的ASCII码为65、a的ASCII码为97,所以先发生65~90和97~122的数字。
LARGE(ROW($1:$26)+{64,96},INT(RAND()*52+1):可以随机抓取52个字母中的此中一个。
透过CHAR函数,可以将ASCII码转成字元。
创作者先容
vincent
- 全站分类:不设分类
- 小我分类:课本资料
- 此分类上一篇: Excel-REPLACE和SUBSTITUTE 函数
- 此分类下一篇: Excel-批改成就(无前提进位)
- 上一篇: Excel-REPLACE和SUBSTITUTE 函数
- 下一篇: Excel-批改成就(无前提进位)
汗青上的今天
- 2016: Excel-按照多个数值範围设定分歧底色
- 2015: Google-在电脑中操纵搜索引擎保持你的手机
- 2015: Excel-对一个资料表履行多个运算(SUMPRODUCT,SUBTOTAL)
- 2014: Excel-依日常平凡/沐日分隔加总(SUMPRODUCT,WEEKDAY)
- 2011: Excel-REPLACE和SUBSTITUTE 函数
- 2011: Excel-Find函数和Search函数的差别
- 2010: 台湾的Google首页也能够设定布景图片了
▲top