excel里有一套题,如何才能让四个选项ABCD随机排列?比如本来题目选项是

excel里有一套题,如何才能让四个选项ABCD随机排列?比如本来题目选项是 A一个 B二个 C三个 D四个,现在能随机变成A三个 B一个 C四个 D二个,答案又不会因为选项变化而改变

如图,先选中E2:H2单元格,然后输入公式=INDEX(A2:D2,MOD(SMALL(RANDBETWEEN(COLUMN(A:D)^0,99)*100+COLUMN(A:D),COLUMN(A:D)),100)),输完后先按住CTRL+SHIFT不放,再按ENTER结束。

追问

不行,

追答

那有问题,将你的数据截图上来看看。

追问

按完所有单元格都变成了上面的公式

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-04-01

首先对这四个答案先用rand函数随机排列产生四个数,再用rank函数进行排名,最后在所选ABCD后面输入公式为:=IF(H6=1,"语文",IF(H6=2,"数学",IF(H6=3,"英语","体育")))

注:语文,数学,英语,体育就是分别代表四个答案,为了简化。

举个例子:你最喜欢的课是(   )?    

A    语文    

B    体育    

C    英语    

D    数学    

rand函数随机排列产生四个数

再用rank函数对这四个数进行排名

最后:

在ABCD后面输入:

输入公式后,四个答案会随机产生

再按“F9”可以不停的随机。

相似回答