如何在Excel中随机选择行(2种方法)

  • Share This
Hugh West

比方说,你想随机挑出一个客户进行调查,或进行赠品,或者你可以随机选择一些员工来重新分配任务,有很多情况你可能需要 随机选择值 在本教程中,我将重点介绍如何在Excel中随机选择行。

下载实践工作手册

你可以从下面的方框中下载本例中使用的工作簿,其中包括用于演示的所有数据集。

随机选择行.xlsx

在Excel中随机选择行的2种方法

在Excel中,有两种随机选择行的方法。 一种是在对数据集稍作修改后,使用Excel中内置的排序工具,然后还有一种是使用各种不同的函数形成的公式。 每种方法都有自己的使用兼容性,所以我将在这两种方法中使用不同的数据集。

1.使用RAND函数随机选择行

首先,我们将在这里重点讨论排序方法。 对于这种方法,我选择以下数据集。

现在,假设我们想随机选择四行。 在Excel中,有一个排序工具,我们可以在这里利用它来随机选择行。 我们还将使用 RAND函数 遵循这些步骤可以获得详细的指导。

步骤。

  • 首先,选择单元格 F5 并在该单元格中写入以下公式。

=RAND()

  • 现在,按 进入 它将在0和1之间随机选择一个数字。

  • 然后选择单元格 F5 再次点击并拖动填充柄图标,为表格的其余部分填写随机数字。

  • 复制这些数值并粘贴到同一列,以覆盖其中的所有数值。 这将删除该功能,每次执行任何操作时,数值将停止变化。
  • 现在,选择整个表格,可以通过按下 Ctrl+A 或手动点击和拖动。
  • 从功能区,进入到 数据 选项卡,并在 排序和过滤 组,选择 分类 .

  • 一个新的 分类 框会出现。 在 栏目 ,在 排序方式 领域选择 随机数 (或任何你命名的列),并在 秩序 选择 最小的到最大的 (或 最大的到最小的 ).

  • 之后,点击 认可 这将根据分配给它的随机数字重新排列表格的行。

  • 现在选择前四行(或你想要的随机行数)或表格,然后复制和粘贴,得到一个不同的具有随机行的数据集。

阅读更多。 在Excel中基于标准的随机选择(3例)

类似读物

  • 如何在Excel中冻结随机选择
  • Excel VBA:从列表中随机选择(3个例子)

2.应用公式在Excel中随机选择行

你也可以使用一个公式,结合 索引 , RANDBETWEEN ,以及 润泽 这个方法在你必须从一列中选择行或者你需要从一个数组中选择一个值时特别有帮助。

ǞǞǞ 索引 函数接受一个数组和一个行号作为主要参数,有时也接受一个列号作为次要参数。 它返回行号和数组相交处的单元格的值。

ǞǞǞ RANDBETWEEN 函数返回一个极限内的随机值,并将下限和上限作为两个参数。

ǞǞǞ 润泽 函数接受一个数组作为参数,返回其中的行数。

我在这个例子中使用了以下数据集,只包含一列。

按照这些步骤,在Excel中从这样的数据集中随机选择行。

步骤。

  • 首先,选择你要挑选的单元格,在本例中,它是单元格 D5 .
  • 然后写下以下公式。

=index($b$5:$b$19,randbetween(1,rows($b$5:$b$19))

  • 现在按 进入 你将从列表中随机选择一行。

🔍分解公式。

👉 rows($b$5:$b$19) 返回范围内的行数 B5:B19 也就是15。

👉 randbetween(1,rows($b$5:$b$19)) 返回一个介于1和行号15之间的随机数。

👉 最后 index($b$5:$b$19,randbetween(1,rows($b$5:$b$19)) 返回范围内的单元格值 B5:B19 取决于从使用前述函数生成的随机数中提取的条目。

阅读更多。 如何在Excel中从列表中生成一个随机字符串(5种合适的方法)

总结

这是你可以用来在Excel中随机选择行的两种方法。 从例子中你可以看到,第二种方法只对只有一列的列表有用。 在使用第一种方法时,确保不要将随机值也复制到你的最终输出列表中。

希望你能发现这篇文章的信息和帮助。 更多类似的详细指南,请访问 独家专访 .

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.