【问题标题】:Excel formula to pull random values and not duplicate valuesExcel公式提取随机值而不是重复值
【发布时间】:2020-12-16 13:59:18
【问题描述】:

我正在尝试从一个 Excel 文件中获取一个 ID 样本,该文件的 ID 列在 A 列中。我想避免在使用此公式时两次或多次提取相同的 ID。我正在尝试每个月查看 25% 的这些 ID,并且每个月的 ID 数量都在变化。

例如。 第 1 个月:A 列有 100 个 ID (A2-A101),公式将在 B2 单元格中,但扩展到 B26 以获取 25 个 ID,而 25 内没有任何重复值。

第 2 个月:A 列有 200 个 ID (A2-A201),公式将在 B2 单元格中,但扩展到 B51 以获取 50 个 ID,而 50 中没有任何重复值。

目前我有以下公式从我的 excel 文件的 A 列中提取随机 ID。

=INDEX(A2:A423,RANDBETWEEN(1,ROWS(A2:A423)),1)

展开后,我仍然有重复的 ID。任何帮助解决这个问题或更简单的方法来提取这些 ID 将不胜感激。谢谢。

【问题讨论】:

标签: excel excel-formula duplicates


【解决方案1】:

如果 Office 365 中有动态数组公式:

=INDEX(UNIQUE(INDEX(A:A,RANDARRAY(200,,2,201))),SEQUENCE(50))

其中200 是任意大量返回。它应该足够大,以确保一个人至少获得所需数量的唯一数字。 2 是开始行。 201 是结束行。而且,50 是所需的退货数量。

【讨论】:

    猜你喜欢
    • 2013-06-16
    • 1970-01-01
    • 2017-06-03
    • 1970-01-01
    • 2011-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多