我正在尝试从Excel工作表上的值表中选择一个随机单元格。我试图使用许多不同的功能但没有任何功能。
答案 0 :(得分:0)
要获取10x10范围内的左上角单元格为D4的随机单元格地址,请尝试:
=ADDRESS(RANDBETWEEN(4,13),RANDBETWEEN(4,13))
答案 1 :(得分:0)
要从范围中获取随机值,请说A1:D20:
=INDEX(A1:D20,1+RAND()*Rows(A1:D20),1+RAND()*Columns(A1:D20))
或类似:
=INDEX(A1:D20, RANDBETWEEN(1, Rows(A1:D20)),RANDBETWEEN(1, Columns(A1:D20)))
将A1:D20替换为您想要选择的范围。
答案 2 :(得分:0)
您可以随机输入行号和列号。在JavaScript中,它看起来像这样:
pickRandomCell = function(array) {
var row = Math.floor(Math.random() * array.length),
col = Math.floor(Math.random() * array[0].length);
return array[row][col];
};
以下是一个例子: