可以用INDEX()和RANDBETWEEN()
假设特定范围是:A1:C5,在引用的单元格中输入公式:
=INDEX(A1:C5,RANDBETWEEN(1,5),RANDBETWEEN(1,3))
解释:
INDEX(D,r,c),引用数据区域D中第r行,第c列的数据
Randbetween(1,5),随机产生1至5的整数,在上面公式就是随机产生1至5行
Randbetween(1,3),随机产生1至3的整数,在上面公式就是随机产生1至3列(即A、B、C列)
整个公式就是随机引用1至5行、1至3列交叉所在单元格内的数据。
针对公式,可修改为:
=IF(COUNTIF(L13:L21,C15)>0,INDIRECT("N"&RANDBETWEEN(2,124)),INDIRECT("O"&RANDBETWEEN(2,124)))