1、选择I1:O5区域,输入=RAND() 按Ctrl+Enter组合键结束;
2、选择A7:G11单元格,输入以下公式,按 按Ctrl+Enter组合键结束
=INDEX($A$1:$G$5,SUMPRODUCT((SMALL($I$1:$O$5,(ROW(A1)-1)*7+COLUMN(A1))=$I$1:$O$5)*ROW($1:$5)),SUMPRODUCT((SMALL($I$1:$O$5,(ROW(A1)-1)*7+COLUMN(A1))=$I$1:$O$5)*COLUMN($A:$G)))
公式根据I1:O5单元格中最小的数值所对应的行号和列号,在A1:G5单元格中取出对应的数值,确定所有数据都一一对应随机取数。
我自己又试着更改了行数和列数,并且变更了您所提供公式里的部分数值,可是ENTER+CTRL之后出现了乱码,请问公式中哪部分还需要再更改?因为以后要活用,不是固定的行数何列数,所以需要了解一下,thx~
公式中加绝对引用符号$的数据区域可根据实际情况修改,(ROW(A1)-1)*的7可根据列数修改,列数为9,就修改为9。其他的COLUMN(A1)及ROW(A1)都不需要修改。