我有五组数据。我想从所有五组中创建包含一个单元的小随机组。
谢谢。
答案1
答案2
可能的解决方案(示例)。
范围 A1:E10 包含 5 个不同的数据集,每个数据集都有自己的元素数量(不允许有空洞)。
使用公式:
A11=COUNT(A1:A10)
A12=INT(RAND()*A11)+1
A13=INDIRECT("R"&A12&"C"&COLUMN(),FALSE)
将 A11:A13 向左拖动。每次更改工作表或重新计算(按F9)都会在 A13:E13 中产生新的随机集。
公式可以折叠为
A13=INDIRECT("R"&(INT(RAND()*COUNT(A1:A10))+1)&"C"&COLUMN(),FALSE)
在这种情况下,第 11 行和第 12 行是不需要的,可以清除。