扬州城市论坛 百科 如何取在excel中不包含一些单元格数值的随机数

如何取在excel中不包含一些单元格数值的随机数

Excel是办公的好帮手,尤其是数据处理。它能为各种数据处理提供强有力的支持。有两个单元格有固定值,另一个单元格需要取随机数,但要求不要重复那两个单元格有固定值。如何获得?随机函数?rand()和randbetween()都可以,但是我一时还真想不出一个符合要求的方法来写。所以我发现在VBA写作可能更容易。于是就有了下文。

方法/步骤

这里为了验证方便,我们会尽量把随机数取的越小越好。如果想要更大的随机数,可以修改程序。

设在单元格D1中选择随机数(1,333,545之间),单元格A1和B1为固定值单元格。当然,取值范围也是1,333,545,否则没有意义。

要写VBA,你必须先打开VBA。打开VBA的方法不止一种。在这里,让我们用最简单快捷的方式使用快捷键。按“Alt F11”打开VBA窗口。VBA窗口右侧的子窗口用于输入代码。

按如下方式输入代码:

public Sub btsj()Dim sjd As Range Set sjd=Range(‘D1’)line 1:sjd。如果sjd=Range('A1 ')或sjd=Range('B1 '),则转至第1行End IfEnd Sub

完成后,您可以尝试运行并保存它。运行的是小三角形,就像玩一个图标。保存的图标就不用说了。点击小三角图标后,可能会弹出一个窗口,然后点击运行。

为了快速验证,我们可以在宏中添加快捷键。这里我们为它设置快捷键“Ctrl s”。现在我们只需按Ctrl S就可以快速运行宏/程序。

需要注意的事项

编写VBA程序时要小心。如有错误提示,需要理性分析,耐心检查。

以上是对excel中不包含某些单元格值的随机数方法的介绍。你学会了吗?希望能对大家有所帮助!

本文来自网络,不代表本站立场,转载请注明出处:https://baike.yzcslt.com/n/a5257.html

如何取在excel中不包含一些单元格数值的随机数

扬州城市论坛后续将为您提供丰富、全面的关于如何取在excel中不包含一些单元格数值的随机数内容,让您第一时间了解到关于如何取在excel中不包含一些单元格数值的随机数的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。