在使用Excel时,随机排序、随机抽取、随机分组等需求十分常见,而RANDARRAY函数就能高效解决这些问题。它能快速生成一组随机数据,为各类随机操作提供基础支撑,下面就带大家系统学习其核心用法。

一、函数语法

RANDARRAY函数的核心作用是返回一组随机数据,

语法为:=RANDARRAY([rows],[columns],[min],[max],[whole_number])。

  • rows为生成行数,columns为生成列数;
  • min和max分别对应数值区间的最小值与最大值;
  • whole_number控制生成类型(TRUE为整数,FALSE为小数)。

示例:生成10行8列1到100之间的随机整数,公式为=RANDARRAY(10,8,1,100,TRUE)。

RANDARRAY函数实用指南:轻松搞定各类随机操作-趣帮office教程网

二、五大实用场景

1.随机出场顺序

处理5个候选人演讲排序时,可结合SEQUENCE和SORTBY函数

公式为=SORTBY(SEQUENCE(5),RANDARRAY(5))

SEQUENCE(5)生成1-5序列,RANDARRAY(5)生成随机小数,SORTBY依据随机小数完成排序。

RANDARRAY函数实用指南:轻松搞定各类随机操作-趣帮office教程网

2.随机抽取

从9个名单中抽2名幸运观众

公式为=TAKE(SORTBY(A2:A10,RANDARRAY(COUNTA(A2:A10))),2)

先通过随机排序打乱名单,再用TAKE提取前2条数据。

RANDARRAY函数实用指南:轻松搞定各类随机操作-趣帮office教程网

3.随机排座位

60名学生分5列随机排座

公式为=WRAPROWS(SORTBY(A2:A51,RANDARRAY(COUNTA(A2:A51))),5)

随机排序后,用WRAPROWS将单列数据转为5列布局。

4.随机算式生成

给孩子生成1-20的数学算式,公式为=RANDARRAY(1,,1,20,TRUE)&INDEX({"+";"-";"×";"÷"},RANDARRAY(1,,1,4,TRUE))&RANDARRAY(1,,1,20,TRUE)&"=",可按需修改数值区间。

RANDARRAY函数实用指南:轻松搞定各类随机操作-趣帮office教程网

三、结语

RANDARRAY函数通过与其他函数搭配,能轻松应对多种随机场景,大幅提升数据处理效率。无论是活动组织中的排序抽取,还是日常教学中的算式生成,都能发挥重要作用,赶紧动手尝试起来吧!