使用方法:
在A列下填写人物名字,按f9刷新后,随机抽取一个人。
具体实现:
在其他单元格写
=INDEX(A:A,RANDBETWEEN(2,COUNTA(A:A)))
函数解释:
=INDEX(A:A,RANDBETWEEN(2,COUNTA(A:A)))
A:A
表示A列
COUNTA()
可以统计区域内非空元素个数
RANDBETWEEN (bottom,top)
从[bottom,top]随机返回一个整数
INDEX(Range,index)
返回range范围内id为index的单元格内容。
首先用counta获取A这一列一共有多少数据,然后用randbetween(由于第一行是标题因此是从2开始,Excel是从1计数)从这些数据中获取一个值,用index从a列中选中随机值对应的单元格数据返回。
Q.E.D.