在excel中不包含一些单元格数值的随机数方法介绍

时间:2022-09-15 20:38:10 

这篇教程是向脚本之家的朋友介绍在excel中不包含一些单元格数值的随机数方法,教程真的很不错,有需要的朋友可以过来参考一下,希望能对大家有所帮助

excel是办公尤其是处理数据的一个好帮手,他能给需要进行各类数据处理提供很强大的支持,这是我在工作中遇到的一个问题,是这样的,比如有两个单元格有固定值,而另外还有一个单元格需要取随机数,但又要求不要和那两个有固定值得单元格重复。如何取呢?随机函数?rand()和randbetween()都可以,但是一时间还真想不出满足要求的写法。于是我想用VBA编写也许更简单。于是就有了下文。

工具/原料

硬件:满足允许要求的电脑

软件:Office excel(我这里用的是Excel 2013版)

方法/步骤

       这里为了方便验证,我们将随机数值尽量取小一点,如果你要大一些的随机数,可以修改程序。

       设在D1单元格里取随机数(1——5之间),A1、B1单元格为有固定数值的单元格,当然数值范围也在1——5直接,否则毫无意义。

在excel中不包含一些单元格数值的随机数方法介绍

       要编写VBA,首先就要打开VBA,打开VBA的方法不止一种,这里我们就使用最简单最快捷的方式,使用快捷键吧。按“Alt+F11”打开VBA窗口。VBA窗口右侧子窗口就是输入代码用的。

在excel中不包含一些单元格数值的随机数方法介绍

       输入代码,如下:

Public Sub btsj()Dim sjd As Range Set sjd = Range("D1")line1:  sjd.ClearContents   Randomize     sjd = Int(Rnd * 5 + 1)     If sjd = Range("A1") Or sjd = Range("B1") ThenGoTo line1End IfEnd Sub

在excel中不包含一些单元格数值的随机数方法介绍

       完成后就可以试运行并保存,运行是那个小三角,好像播放图标一样的,保存的图标不用多说。点击小三角图标后可能会弹出一个窗口,再点击运行即可。

在excel中不包含一些单元格数值的随机数方法介绍

       为了快速验证,我们可以给宏加上快捷键,如图所示,这里我们给它设置快捷键“Ctrl+s”,现在我们只要按Ctrl+s就可以快速运行该宏/程序了。

在excel中不包含一些单元格数值的随机数方法介绍

在excel中不包含一些单元格数值的随机数方法介绍

注意事项

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

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

标签:excel,单元格数值
0
投稿

猜你喜欢

  • 在word文档中如何添加不同的页眉?

    2022-04-18 21:46:23
  • 计算机二级考试真题-Word-北京明华中学学生儿童保扣款通知

    2023-10-31 03:07:39
  • win10版本2004清理系统垃圾文件的操作方法

    2023-08-21 17:17:23
  • wps表格如何生成用户名与密码

    2023-08-18 14:04:18
  • Excel2007五个函数统计学生期末考试分数段

    2023-07-14 03:03:33
  • 安装Office 2010中文B版提示老版本未删除的解决方法

    2023-08-19 06:01:58
  • excel2013怎么在一张曲线图上绘制多条曲线?

    2022-06-16 10:04:58
  • 如何使Excel折线图的拐点更美

    2022-10-26 13:32:57
  • word如何实现鼠标双击任意位置即点即输?

    2023-01-15 00:54:17
  • Win10应用模糊怎么办?Win10应用软件字体模糊解决方法

    2023-11-12 18:24:53
  • Word文档使用技巧

    2023-08-24 05:52:36
  • word如何对生成的段落添加标准色红色阴影边框

    2022-09-10 23:56:58
  • excel2013表格中怎么制作项目跟踪器?

    2022-04-12 14:38:53
  • 如何做EXCEL记账表格

    2023-10-13 23:36:14
  • word给段落加上边框的方法

    2022-03-25 07:53:52
  • Win11右下角时间显示星期几的具体设置方法

    2023-05-25 08:53:42
  • Win10禁止应用商店自动更新的步骤

    2023-07-25 20:04:33
  • 用word制作了一个信封

    2022-02-06 04:58:01
  • word2017怎么快速设置表格框线?word2017设置表格框线教程

    2022-11-21 04:35:06
  • Win10找不到msvcp100.dll文件怎么办?找不到msvcp100.dll文件解决方法

    2023-11-22 14:28:15
  • asp之家 电脑教程 m.aspxhome.com