=1+RAND()*9数组
=1+RAND()*n函数
=m+RAND()*9blog
=m+RAND()*(n-1)事件
=INT(m+RAND()*(n-1))table
文本内容:
class
这里利用INDEX函数,表示引用某个范围的第几个数值,这里范围取A2到A13。
为了随机选取文本,这里须要借助RANDBETWEEN函数。这样,所有的公式就为INDEX($A$2:$A$13,RANDBETWEEN(1,12)),表示在A2至A13范围内,随机取值。
回车之后就能生成一个随机内容了
点击开始计算从新生成数据
随机数
函数 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 |