【问题标题】:Generate random item from list Excel 2003从列表 Excel 2003 生成随机项
【发布时间】:2018-02-27 06:20:00
【问题描述】:

我在单元格 A1:A100 中有一个名称列表,我正在寻找一个公式来输入一个单元格,该单元格将从该范围内选择一个随机名称。我花了很多时间搜索无济于事,所有解决方案似乎都源自 RANDBETWEEN 函数,该函数不是 Excel 2003 的一部分,而只是较新的版本。这似乎是一件很常见的事情,所以我真的很惊讶没有容易找到的解决方案。非常感谢您的帮助 =)

【问题讨论】:

  • 您是否尝试过这里提到的选项:extendoffice.com/documents/excel/… ... 这个问题似乎很容易通过快速的 Google 搜索得到解决。
  • 是的,当然,该解决方案使用RANDBETWEEN函数,Excel 2003没有RANDBETWEEN函数,因此该解决方案不起作用。

标签: list random excel-2003


【解决方案1】:

如果你不能使用 RandBetween(),你仍然可以使用 Rand(),它提供一个十进制数。将十进制数四舍五入,然后乘以 100 得到 0 到 99 之间的数字。加 1 得到 1 到 100 之间的数字

=(ROUND(RAND(),2)*100)+1

将其输入到这样的索引函数中

=Index(A1:A100,(ROUND(RAND(),2)*100)+1)

完成。

【讨论】:

  • 太棒了!谢谢泰林。这是我的项目需要知道的最后一件事 =)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多