您的位置:首页 > 文旅 > 美景 > 海外推广营销系统_天津高端品牌网站建设_百度seo快速排名优化_网络游戏营销策略

海外推广营销系统_天津高端品牌网站建设_百度seo快速排名优化_网络游戏营销策略

2025/4/3 10:56:26 来源:https://blog.csdn.net/zheng15ddi/article/details/146719761  浏览:    关键词:海外推广营销系统_天津高端品牌网站建设_百度seo快速排名优化_网络游戏营销策略
海外推广营销系统_天津高端品牌网站建设_百度seo快速排名优化_网络游戏营销策略

RANDARRAY 是 Excel 365 和 Excel 2021 引入的一个函数,用于生成一个随机数数组。它的语法如下:

RANDARRAY([rows], [columns], [min], [max], [whole_number])

参数详解

  1. rows(可选)

    • 要生成的行数(默认值为 1)。
    • 例如,2 表示生成 2 行的随机数。
  2. columns(可选)

    • 要生成的列数(默认值为 1)。
    • 例如,1 表示每行只有 1 列。
  3. min(可选)

    • 随机数的最小值(默认值为 0)。
    • 例如,1 表示随机数最小是 1。
  4. max(可选)

    • 随机数的最大值(默认值为 1)。
    • 例如,24 表示随机数最大是 24。
  5. whole_number(可选)

    • TRUE:生成整数随机数。
    • FALSE(默认):生成小数随机数。

在随机抽奖中的应用

你的需求是 从 B2:B25 随机抽取 2 人,所以公式是:

=INDEX(B2:B25, RANDARRAY(2, 1, 1, ROWS(B2:B25), TRUE))
  • 2 → 生成 2 行(抽 2 人)
  • 1 → 每行 1 列
  • 1 → 随机数最小是 1(对应 B2)
  • ROWS(B2:B25) → 计算 B2:B25 的行数(24),作为最大值
  • TRUE → 生成整数(避免小数索引)

这样,RANDARRAY 会生成 2 个 1~24 的随机整数INDEX 再用它们从 B2:B25 中取出对应名字。


注意事项

  1. 避免重复抽中同一人
    RANDARRAY 可能会生成相同的随机数(即同一个人被抽中两次)。
    解决方法(确保不重复):

    =LET(randNums, RANDARRAY(24, 1, 1, 24, TRUE),uniqueRand, UNIQUE(randNums),INDEX(B2:B25, TAKE(uniqueRand, 2))
    )
    
    • UNIQUE 确保随机数不重复
    • TAKE(uniqueRand, 2) 取前 2 个不重复的随机数
  2. 每次计算都会刷新

    • F9 或编辑单元格时,随机结果会重新生成。
    • 如果想固定结果,可以 复制 → 右键 → “粘贴为值”

总结

参数作用示例值
rows生成的行数2(抽 2 人)
columns生成的列数1(单列)
min随机数最小值1(从第 1 行开始)
max随机数最大值24(共 24 个名字)
whole_number是否取整数TRUE(避免小数索引)

随机抽取示例图片
示例 下载 地址

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com