如何从行(Excel)中随机选择非空数值

如何从行(Excel)中随机选择非空数值,excel,random,excel-formula,repeat,formulas,Excel,Random,Excel Formula,Repeat,Formulas,是否有人知道excel公式如何在包含空白单元格和带数字单元格的行中随机选择非空白值 下面是要显示的示例表: 1,1 2,2 3,3 4,4 5,5 1,100 2,200 3,300 我需要的是excel公式能够在1,1行中随机选择一个0。可能的位置在第1,1,2,2和5,5列,然后例如,我将在第2,2列返回0 如果可能,您还可以建议如何让excel重复递归相同的公式,以便现在在第2、2行中随机选择一个0,因为它在上一步中从中随机选择了0。假设我们在第1行中有如下数据: 这是

是否有人知道excel公式如何在包含空白单元格和带数字单元格的行中随机选择非空白值

下面是要显示的示例表:

     1,1  2,2  3,3  4,4  5,5
1,100

2,200

3,300

我需要的是excel公式能够在1,1行中随机选择一个0。可能的位置在第1,1,2,2和5,5列,然后例如,我将在第2,2列返回0


如果可能,您还可以建议如何让excel重复递归相同的公式,以便现在在第2、2行中随机选择一个0,因为它在上一步中从中随机选择了0。

假设我们在第1行中有如下数据:

这是空白和值的组合。在A2中输入:

在B2中输入:

然后抄过来。这将标记非空白单元格:

然后选择前两行以外的单元格并输入:

=INDEX(1:1,0,MATCH(RANDBETWEEN(1,MAX(2:2)),2:2,0))

如果所有的数字都是0,那么在这里使用random有什么意义呢?@Taosique我刚才在这个例子中使用了0。0实际上可以是任何数字您的数据集有多大?
=IF(B1="","",1+MAX($A$2:A2))
=INDEX(1:1,0,MATCH(RANDBETWEEN(1,MAX(2:2)),2:2,0))