Note: The other languages of the website are Google-translated. Back to English
English English

如何根据Excel中的条件随机选择单元格?

例如,您需要根据指定范围内的一个或两个条件随机选择一些数据,如何在Excel中求解呢? 本文将为您介绍几个解决方案。

根据条件使用数组公式随机选择单元格

使用Kutools for Excel根据条件随机选择单元格

在Excel中从指定范围内随机选择多个单元格/行/列

您可以使用Excel中的RAND函数轻松生成随机数,但是您知道如何从选定范围内随机选择一个单元格吗? 如果随机选择多个单元格怎么办? 如何随机选择多个行/列? Kutools for Excel的 随机排序范围 实用程序为您提供了一种简单的解决方法。 全功能30天免费试用!

广告随机选择1

Office选项卡在Office中启用选项卡式编辑和浏览,并使您的工作更加轻松...
Kutools for Excel解决了您的大多数问题,并使您的生产率提高了80%
  • 重用任何东西: 将最常用或最复杂的公式,图表等添加到您的收藏夹中,并在将来快速重用它们。
  • 超过20种文字功能: 从文本字符串中提取数字; 提取或删除部分文字; 将数字和货币转换为英文单词。
  • 合并工具:将多个工作簿和工作表合二为一; 合并多个单元格/行/列,而不会丢失数据; 合并重复的行和总和。
  • 分割工具:根据价值将数据分割成多个工作表; 一本工作簿可转换为多个Excel,PDF或CSV文件; 一列到多列。
  • 跳过粘贴 隐藏/过滤的行; 计数与求和 按背景色; 向多个收件人批量发送个性化电子邮件。
  • 超级过滤器: 创建高级过滤方案并应用于任何工作表; 排序 按星期,日期,频率等 筛选器 用粗体,公式,注释...
  • 超过300种强大的功能; 适用于Office 2007-2019和365; 支持所有语言; 在您的企业或组织中轻松部署。

假设在Excel中有一个employee表,如下图所示。 现在,您需要随机选择一个或多个在 纽约 提供 3 表中的年份。

此方法将引入两个数组公式,以便根据Excel中的条件随机选择单元格。 请执行以下操作:

根据一个条件随机选择单元格

在我们的示例中,我们需要随机选择一位工作了3年的员工。 在单元格中,您将随机返回员工姓名,请输入公式 =INDEX(A2:A25,LARGE(IF(C2:C25=F1,ROW(C2:C25)-ROW(C2)+1),INT(RAND()*COUNTIF(C2:C25,F1)+1))),然后按 按Ctrl + 转移 + 输入 键同时。

请注意: 在上面的公式中,A2:A25是您将从中随机选择单元格的列表,C2:C25是您将在其中匹配条件的列表,F1是条件单元格,C2是将与条件匹配的列表的第一个单元格。

根据两个条件随机选择单元格

要随机选择一位在纽约工作了3年的员工,请输入公式 =INDIRECT("A"&LARGE(IF($B$2:$B$25=$F$1,IF($C$2:$C$25=$G$1,ROW($A$2:$A$25),0),0), RANDBETWEEN(1,COUNTIFS(B2:B25,F1,C2:C25,G1)))) 进入单元格,您将返回随机员工的姓名,然后按 按Ctrl + 转移 + 输入 键同时。

请注意: 在上面的公式中,B2:B25是您将匹配第一个条件的列表,C2:C25是您将匹配第二个条件的列表,F1是第一个条件单元格,G1是第二个条件单元格,以及A2:A25是您将从中随机选择单元格的列表。

注意丝带 公式太难记了吗? 将公式另存为自动文本条目,以供日后再次使用!
阅读全文...     免费试用

实际上,我们可以应用“过滤器”功能轻松按条件过滤数据,然后从过滤出的数据中随机选择单元格。 该方法将介绍Kutools for Excel的 随机排序范围 实用程序来解决它。 请执行以下操作:

Kutools for Excel -包括300多个用于Excel的便捷工具。 全功能30天免费试用,无需信用卡! 立即免费试用!

1.选择范围,您将根据条件随机选择单元格,然后单击 数据 > 筛选器.

2.现在,将过滤器箭头添加到每个列标题中。 然后根据需要按条件过滤数据。

在我们的示例中,我们需要过滤掉在纽约工作了3年的员工,因此我们指定过滤器,如下图所示:

3.过滤后,选择过滤出的员工列表(在我们的示例中为列名称),然后按 按Ctrl + C 同时按键接下来,选择一个低于过滤范围或在新工作表中的空白单元格,然后按 按Ctrl + V 键同时。

4.继续选择粘贴列表,然后单击 库工具 > Range > 随机排序范围.

5.在打开的“随机排序范围”对话框中,转到 选择 标签,键入您将在 选择的单元数 框,选中 选择随机单元格 选项,然后单击 Ok 按钮。 看截图:

现在,已根据所选列表中的条件随机选择了指定数量的单元格(员工)。

Kutools for Excel的 随机排序范围 可以帮助Excel用户对选定范围/每一行/每一列中的所有单元格进行随机排序,以及从选定范围中随机选择指定数量的单元格。 点击免费试用60天,没有限制!


Kutools for Excel 包括适用于Excel的300多种便捷工具,可以在30天之内免费试用。 立即下载并免费试用!

最佳办公效率工具

Kutools for Excel解决了您的大多数问题,并使您的生产率提高了80%

  • 重用: 快速插入 复杂的公式,图表 以及您以前使用过的任何东西; 加密单元 带密码 创建邮件列表 并发送电子邮件...
  • 超级公式栏 (轻松编辑多行文本和公式); 阅读版式 (轻松读取和编辑大量单元格); 粘贴到过滤范围...
  • 合并单元格/行/列 不会丢失数据; 拆分单元格内容; 合并重复的行/列...防止细胞重复; 比较范围...
  • 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择...
  • 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等...
  • 提取文字,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换...
  • 超级滤镜 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体...
  • 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF...
  • 超过300种强大功能。 支持Office / Excel 2007-2019和365。支持所有语言。 在您的企业或组织中轻松部署。 完整功能30天免费试用。 60天退款保证。
kte选项卡201905

Office选项卡为Office带来了选项卡式界面,使您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
officetab底部
按评论排序
注释 (2)
还没有评分。 成为第一位评论!
该评论由网站上的主持人最小化
当您只需要这样做一次时,这很有效,但是如果您需要员工列表,为什么它不起作用? 我试图在我有 15 个列表的地方复制这项工作,但它只适用于前两个。 有什么帮助吗?
该评论由网站上的主持人最小化
嗨,马克,您是否能够找到解决方案来获得超过 1 名有条件的随机员工?
这里还没有评论
留下你的意见
以访客身份发帖
×
评价此帖子:
0   产品特性
建议地点