基本函数

  • RAND() 函数:自动生成一个[0,1)的平均分布随机数(依重新计算而改变)
  • RANDBETWEEN(bottom,top) :返回一个介于指定数字直接的随机数,不会自动改变
  • INT(number):向下取整
  • INDEX(array, row_num, [column_num]) :返回表格或区域中的值或值的引用。

随机数综合使用

生成一个[1,10]的随机数

=1+RAND()*9

生成一个[1,n]的随机数

=1+RAND()*n

生成一个[m,10]的随机数

=m+RAND()*9

生成一个[m,n]的随机数

=m+RAND()*(n-1)

生成一个[m,n]的随机整数

=INT(m+RAND()*(n-1))

如何随机抽取文本数据

文本内容:

这里利用INDEX函数,表示引用某个范围的第几个数值,这里范围取A2到A13。

为了随机选取文本,这里需要借助RANDBETWEEN函数。这样,全部的公式就为INDEX($A$2:$A$13,RANDBETWEEN(1,12)),表示在A2至A13范围内,随机取值。

回车以后就能生成一个随机内容了
点击开始计算重新生成数据

函数 INDEX说明

函数 INDEX 有两种形式:数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)形式和引用形式。INDEX 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):

Array 必需。 单元格区域或数组常量。
如果数组只包含一行或一列,则相对应的参数 Row_num 或 Column_num 为可选参数。
如果数组有多行和多列,但只使用 Row_num 或 Column_num,函数 INDEX 返回数组中的整行或整列,且返回值也为数组。
Row_num 必需。 选择数组中的某行,函数从该行返回数值。 如果省略 Row_num,则必须有 Column_num。
Column_num 可选。 选择数组中的某列,函数从该列返回数值。 如果省略 Column_num,则必须有 Row_num。
说明
如果同时使用参数 Row_num 和 Column_num,函数 INDEX 返回 Row_num 和 Column_num 交叉处的单元格中的值。
如果将 Row_num 或 Column_num 设置为 0(零),函数 INDEX 则分别返回整个列或行的数组数值。 若要使用以数组形式返回的值,请将 INDEX 函数以数组公式 (数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号 ({ }) 中。按 Ctrl+Shift+Enter 可以输入数组公式。)形式输入,对于行以水平单元格区域的形式输入,对于列以垂直单元格区域的形式输入。 若要输入数组公式,请按 Ctrl+Shift+Enter。
注释 在 Excel Web App 中,不能创建数组公式。

Row_num 和 Column_num 必须指向数组中的一个单元格;否则,INDEX 返回 错误值 #REF!。

语法
INDEX(reference, row_num, [column_num], [area_num])

INDEX 函数语法具有下列参数:

引用 必需。 对一个或多个单元格区域的引用。
如果为引用输入一个不连续的区域,必须将其用括号括起来。
如果引用中的每个区域只包含一行或一列,则相应的参数 Row_num 或 Column_num 分别为可选项。 例如,对于单行的引用,可以使用函数 INDEX(reference,,column_num)。
Row_num 必需。 引用中某行的行号,函数从该行返回一个引用。
Column_num 可选。 引用中某列的列标,函数从该列返回一个引用。
Area_num 可选。 选择引用中的一个区域,以从中返回 Row_num 和 Column_num 的交叉区域。 选中或输入的第一个区域序号为 1,第二个为 2,依此类推。 如果省略 Area_num,则 INDEX 使用区域 1。
例如,如果引用描述的单元格为 (A1:B4,D1:E4,G1:H4),则 Area_num 1 为区域 A1:B4,Area_num 2 为区域 D1:E4,而 Area_num 3 为区域 G1:H4。

说明
Reference 和 Area_num 选择了特定的区域后,Row_num 和 Column_num 将进一步选择特定的单元格:Row_num 1 为区域的首行,Column_num 1 为首列,以此类推。 函数 INDEX 返回的引用即为 Row_num 和 Column_num 的交叉区域。
如果将 Row_num 或 Column_num 设置为 0,函数 INDEX 分别返回对整列或整行的引用。
Row_num、Column_num 和 Area_num 必须指向 reference 中的单元格;否则,INDEX 返回 错误值 #REF!。 如果省略 Row_num 和 Column_num,函数 INDEX 返回由 Area_num 所指定的引用中的区域。
函数 INDEX 的结果为一个引用,且在其他公式中也被解释为引用。 根据公式的需要,函数 INDEX 的返回值可以作为引用或是数值。 例如,公式 CELL("width",INDEX(A1:B2,1,2)) 等价于公式 CELL("width",B1)。 CELL 函数将函数 INDEX 的返回值作为单元格引用。 而在另一方面,公式 2*INDEX(A1:B2,1,2) 将函数 INDEX 的返回值解释为 B1 单元格中的数字。
注释 Excel Web App 中 CELL 函数不可用。

示例
以下工作簿显示了该函数的一些示例。 检查这些示例、更改现有公式或输入您自己的公式来了解函数的工作方式。

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

水果 价格 计数
苹果 ¥6.90 40
香蕉 ¥3.40 38
柠檬 ¥5.50 15
橙子 ¥2.50 25
¥5.90 40
¥28.00 10
腰果 ¥35.50 16
花生 ¥12.50 20
胡桃 ¥17.50 12
公式 说明 结果
=INDEX(A2:C6, 2, 3) 区域 A2:C6 中第二行和第三列的交叉处,即单元格 C3 的内容。 38
=INDEX((A1:C6, A8:C11), 2, 2, 2) 第二个区域 A8:C11 中第二行和第二列的交叉处,即单元格 B9 的内容。 3.55
=SUM(INDEX(A1:C11, 0, 3, 1)) 对第一个区域 A1:C11 中的第三列求和,即对 C1:C6 求和。 216
=SUM(B2:INDEX(A2:C6, 5, 2)) 返回以单元格 B2 开始到单元格区域 A2:A6 中第五行和第二列交叉处结束的单元格区域的和,即单元格区域 B2:B6 的和。 2.42

转载于:https://www.cnblogs.com/mingyue5826/p/10867822.html

Excel随机数相关相关推荐

  1. excel有关计算机问题,Excel的相关解决方法

    Excel打不开的常规解决办法 故障现象一:某一个Excel文档打不开,但能够打开Excel主程序,此excel文档是通过他人的电脑复制过来的 解决办法:打开一个正常的Excel文档,找到" ...

  2. MSSQL数据导入导出Excel的相关代码

    MSSQL数据导入导出Excel的相关代码 参考: https://www.sqlteam.com/forums/topic.asp?TOPIC_ID=49926 1 Export data to e ...

  3. python的txt、csv、ini、xml、excel文件相关操作

    python的txt.csv.ini.xml.excel文件相关操作 函数,一个用于专门实现某个功能的代码块(可重用) 内置函数 len.bin.oct.hex 等 自定义函数 # 定义了一个函数,功 ...

  4. excel随机数_Excel使用函数生成1100的不重复随机数 2种方法

    有时候我们需要得到某个区间的不重复随机数,比如我们想获得1-100的不重复随机数 方法如下 1.数组公式直接生成 比较炫技的解法,在A1单元格输入以下公式,然后按下ctrl+shift+enter , ...

  5. excel随机数_如何使用excel高效背GRE单词?

    很多童鞋还在用书背单词,其实效率是非常低的,只是看起来勤奋而已~ 所以你会在朋友圈里,经常看到朋友发这样的内容:转手xxxGRE词汇书,全新哦!! 一本书自己都不看,还想转手给别人看?! 希望大家试试 ...

  6. [转载] Python中对 Excel 的相关详细操作(读取、写入、指定行、指定列、新增sheet工作表)

    参考链接: 使用Python写入Excel工作表 工作中用到这点,就简单的整理了一下 目录 一.准备cateContent.xlsx工作簿 二.Python中关于Excel表格常用操作总结: 2.1  ...

  7. python导入excel表格给列命名_Python中对 Excel 的相关详细操作(读取、写入、指定行、指定列、新增sheet工作表)...

    工作中用到这点,就简单的整理了一下 目录 一.准备cateContent.xlsx工作簿 二.Python中关于Excel表格常用操作总结: 2.1  读取相关的操作 2.2  写入的相关操作: 三. ...

  8. c语言中有关随机数的程序,C语言中随机数相关问题

    用C语言产生随机数重要用到rand函数.srand函数.及宏RAND_MAX(32767),它们均在stdlib.h中进行了声明. int rand(void);//生成一个随机数 voidsrand ...

  9. 硬核 - Java 随机数相关 API 的演进与思考(上)

    本系列将 Java 17 之前的随机数 API 以及 Java 17 之后的统一 API 都做了比较详细的说明,并且将随机数的特性以及实现思路也做了一些简单的分析,帮助大家明白为何会有这么多的随机数算 ...

最新文章

  1. 适合手机运行的服务器系统,一台服务器能维持多久?谈谈服务器的运行寿命
  2. 二分图模板(女生赛要用)
  3. laravel5.5事件系统
  4. mac安装需要的骚操作
  5. quantaxis 云服务器_量化金融策略开源框架:QUANTAXIS
  6. php 操作mysql 分表的一种方法
  7. Getmemory函数详解--内存操作的理解
  8. 【爬虫剑谱】二卷4章 实战篇-模拟登录铁路12306网站(滑块验证)
  9. sql like 通配符_《SQL必知必会》学习笔记
  10. volatile 变量
  11. [导入]Text To Picture
  12. mybatis 查询
  13. Android技术精髓-Bitmap详解
  14. 解决在编程方式下无法访问Spark Master问题
  15. ACdream 1728 SJY's First Task
  16. 截止到2011年,在五大学科国际奥赛获得金牌最多的中学们
  17. 坦克世界没有服务器信号,坦克世界闪击战无法连接服务器怎么办 网络问题
  18. 2019趋势科技面经
  19. Android APP开机自启动基本方法
  20. 垂直水平居中的三种实现方式

热门文章

  1. python中flask_caching库用法详解(缓存)
  2. 免费音频转文字的方法总结:这3个软件可以帮助你快捷实现
  3. OMI数据批量下载方法总结
  4. OpenCV:使用python-cv2+Hog特征+SVM实现狮子识别
  5. 百度地图api 密钥获取
  6. mysql phpmyadmin配置文件_phpmyadmin 配置文件详细的解释说明
  7. Facebook 密钥散列生成及客户端令牌
  8. 小白学python(爬虫知识3(数据保存xlwt)
  9. CVE-2020-13946:Apache Cassandra RMI重新绑定漏洞通告
  10. .thumbnails