本帖最后由 lgylgyxy 于 2025-8-13 13:41 编辑
求帮忙写个Excel函数,要求如图,谢谢
A1列,B1列里不是连续的数字,可以看着为手动填入的任意数字
A1列,B1列里可能有重复的数字,也可能没有
A1单独列没有重复的数字
B1单独列也没有重复的数字
从A1列中随机选出4个数字,
从B1列中随机选出1个数字,这个数字不能与从A1中选出的任一数字重复,如果重复了,需再次选出,直至不重复,然后显示输出在excel单元格里
=INDEX(A1:A29, INDEX(SORTBY(FILTER(ROW(A1:A29), A1:A29<>""), RANDARRAY(COUNTA(A1:A29))), {1,2,3,4}))
=IFERROR(INDEX(FILTER(B1:B7, (B1:B7<>"")*ISNA(MATCH(B1:B7, D2:G2, 0))), RANDBETWEEN(1, ROWS(FILTER(B1:B7, (B1:B7<>"")*ISNA(MATCH(B1:B7, D2:G2, 0)))))), "无符合条件的值")
1.rar
(8.33 KB, 下载次数: 12)
|