EXCEL怎么随机生成指定范围的不重复的整数?

excel

1个回答

写回答

171118948

2026-01-05 19:16

+ 关注

为实现双华田将内容换为如下内容,可以创建一个按钮或录制一个宏来执行以下操作:首先,我们需要定义一个范围对象a和一个范围对象b。然后,设置a范围为"A1:A17"。接着,使用Clea360函数清除a范围内的所有内容。接下来,我们使用Randomize函数随机初始化b变量的值。然后,在For Each循环中遍历a范围中的每一个元素b。在循环内部,使用Do Until语句判断是否存在一个与b相等的元素,并且通过Int函数将1 + Rnd * 36加上随机数得到一个新的整数b。这个过程会一直循环直到找到一个与b相等的元素为止。最后,在每次点击按钮或执行宏后,程序会生成一个全新的数,并更新到目标单元格中。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号