
VB也可以做,但制作起来耗时更长,没必要,函数1分钟搞定。
先启用迭代。
C2是开关,做个下拉菜单。
A2=IF($C$2=1,RAND(),IF($C$2=2,A2)),下拉。C2是1时按F9自动生成随机数,2时迭代1次,随后保持当前随机值不变。
D2=1,D3=D2+1,下拉。D2填6,下面自动变成7-10。如要返回前一组,D2改成1。
E2=VLOOKUP(SMALL(A:A,D2),A:B,2,0),下拉,根据A列的最小值排序从B列获取对应值。

VB也可以做,但制作起来耗时更长,没必要,函数1分钟搞定。
先启用迭代。
C2是开关,做个下拉菜单。
A2=IF($C$2=1,RAND(),IF($C$2=2,A2)),下拉。C2是1时按F9自动生成随机数,2时迭代1次,随后保持当前随机值不变。
D2=1,D3=D2+1,下拉。D2填6,下面自动变成7-10。如要返回前一组,D2改成1。
E2=VLOOKUP(SMALL(A:A,D2),A:B,2,0),下拉,根据A列的最小值排序从B列获取对应值。