在Excel中的一列中,随机选出5个数据,不能重复,怎么操作?

2024-11-02 17:00:02
推荐回答(5个)
回答(1):

因为随机函数是易失性函数,为了固定取得的单词,先在选项的公式选项卡中勾选“启用迭代计算”后确定,以启用循环引用。

如图,选择B1:B5,输入公式:

=IF(OR(B1="",B1=0,COUNTIF(B$1:B$5,B1)>1),INDEX(A$1:A$10,RANDBETWEEN(1,10)),B1)

按Ctrl+Enter两个键,在B1:B5中输入公式。如果5个单元格中有重复的单词,按F9,直到单元格中的内容不再变化。

回答(2):

在B1中输入如下公式

=RAND()

下拉填充到B10

在C1中输入如下公式

=INDEX(A$1:A$10,MATCH(LARGE(B$1:B$10,ROW(A1)),B:B,))

=INDEX(A:A,MATCH(LARGE(B:B,ROW(A1)),B:B,))

下拉填充到C5

每按一次F9键,就会得到A列5个不重复的数据

回答(3):

用OFFSET,RANK组合,还需要一列随机数。

第一个图是数字随机,第二个图是文本随机。

公式:=OFFSET($A$1,RANK(C1,$C$1:$C$10)-1,0)

回答(4):

用PYninth的方法即可

回答(5):

Excel怎样快速从数据中随机抽取n个不重复显示