有时,您可能希望将数据随机分配给组,如屏幕快照1所示,或者为名称列表生成组,如下图屏幕快照2所示,但是如何快速处理这些作业? 实际上,在Excel中,您可以使用公式轻松地解决它们。
Screenshot1 Screenshot2将数据随机分配给组
以指定的数据大小生成随机组
下载样本文件
如果要将数据随机分配给指定数量的组,则允许每个组使用不同数量的数据,可以使用CHOOSE和RANDBETWEEN函数。
选择要分配给随机组的列表旁边的空白单元格,复制或键入此公式
= CHOOSE(RANDBETWEEN(1,3),“ A组”,“ B组”,“ C组”)
在公式中,(1,3)表示将数据分为3组,即A组,B组和C组,这些文本将显示在用于区分不同组的公式单元格中。
然后向下拖动填充手柄以将数据随机分配到组中。
然后,数据列表已被随机分配给组,并且每个组可能具有不同数量的数据。
计算结果将不固定,如果工作簿有任何更改,它们将被重新计算。
根据Excel中的相同值轻松合并/合并数据
假设您正在使用包含多个重复记录的工作表,现在您需要基于相同的值合并/合并行,并进行一些计算,例如总和,平均值,重复行的计数。 有了这个 高级组合行 of Kutools for Excel,您可以将相同的值/相同的数据或重复的行快速组合到适当的单元格中。 单击以获取全功能免费试用 30 天! Kutools for Excel:超过300个方便的Excel插件,免费试用,没有限制 30 天。如果要为数据列表生成随机组,并且每个组都有指定的数据大小,则可以使用ROUNDUP和RANK函数。
1.首先,您需要一个帮助程序列,以在数据旁边列出一些随机数据。 假设在单元格E2中,键入此公式
= RAND()
然后向下拖动填充手柄以将该公式填充到您使用的单元格中。
2.在下一列中,假设在单元格F2中,复制或键入此公式
= ROUNDUP(RANK(E2,$ E $ 2:$ E $ 13)/ 4,0)
E2:E13是包含公式= RAND()的范围,4是希望每个组包含的数据数。
向下拖动填充手柄可为数据列表生成随机组。
点击下载示例文件
从Excel中的单元格或字符串中删除前n个或后n个字符
从Excel中的单元格中提取文本字符串的一部分?
将Word文档内容转换或导入到Excel工作表的两种简便方法
在Excel中计算两个值/时间之间的绝对差
更多文章