永发信息网

excel问题 =INDEX(A:A,ROW()*2) 表示什么?就是公式的意思

答案:6  悬赏:40  手机版
解决时间 2021-01-22 10:27
  • 提问者网友:城市野鹿
  • 2021-01-22 05:27
excel问题 =INDEX(A:A,ROW()*2) 表示什么?就是公式的意思
最佳答案
  • 五星知识达人网友:几近狂妄
  • 2021-01-22 06:22
如果用在B列,即 B=INDEX(A:A,ROW()*2),B1会有A2的值 B2会有A4的值 依次类推

这里是个索引的概念,A:A是源,row()*2表示偏移的行数,如果有第三个参数表示偏移的列数
全部回答
  • 1楼网友:千夜
  • 2021-01-22 09:25
INDEX
全部显示全部隐藏
返回表或区域中的值或对值的引用。INDEX 函数有两种形式:数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)形式和引用形式。
如果要 请查看
返回指定单元格或单元格数组的值。 数组形式
返回对指定单元格的引用 引用形式
--------------------------------------------------------------------------------
数组形式
返回由行和列编号索引选定的表或数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)中的元素值。
如果 INDEX 的第一个参数是数组常量,请使用数组形式。
INDEX(array,row_num,column_num)
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 将分别返回整列或整行的值数组。要将返回的值用作数组,请在行的水平单元格区域和列的垂直单元格区域以数组公式 (数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号 ({ }) 中。按 Ctrl+Shift+Enter 可以输入数组公式。)的形式输入 INDEX 函数。要输入数组公式,请按 Ctrl+Shift+Enter。
•Row_num 和 column_num 必须指向数组中的某个单元格;否则,INDEX 将返回 #REF! 错误值。
示例 1
如果将该示例复制到一个空白工作表中,可能更易于理解。
如何复制示例
创建一个空白工作簿或工作表。在“帮助”主题中选择示例。 注释 请勿选择行标题或列标题。

从“帮助”中选择示例按 Ctrl+C。在工作表中,选择单元格 A1,然后按 Ctrl+V。要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),也可以指向“工具”菜单上的“公式审核”,然后单击“公式审核模式”。

1
2
3
A B
数据 数据
苹果 柠檬
香蕉 梨子
公式 说明(结果)
=INDEX(A2:B3,2,2) 所选区域中第二行与第二列交叉处的值(梨子)
=INDEX(A2:B3,2,1) 所选区域中第二行与第一列交叉处的值(香蕉)

示例 2
如果将该示例复制到一个空白工作表中,可能更易于理解。
如何复制示例
创建一个空白工作簿或工作表。在“帮助”主题中选择示例。 注释 请勿选择行标题或列标题。

从“帮助”中选择示例按 Ctrl+C。在工作表中,选择单元格 A1,然后按 Ctrl+V。要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),也可以指向“工具”菜单上的“公式审核”,然后单击“公式审核模式”。

1
2
3
A B
公式 说明(结果)
=INDEX({1,2;3,4},0,2) 所选数组常量中第一行与第二列交叉处的值 (2)
所选数组常量中第二行与第二列交叉处的值 (4)

注释 该示例中的公式必须以数组公式的形式输入。在将该示例复制到空白工作表中后,请选择以公式单元格开始的区域 A2:A3。接下来,请按 F2,然后按 Ctrl+Shift+Enter。如果该公式不是以数组公式的形式输入的,则只会返回结果 2。
=INDEX(A:A,ROW()*2)
A B=INDEX(A:A,ROW()*2)
1 2
2 4
3 6
4 8
  • 2楼网友:躲不过心动
  • 2021-01-22 08:19
取a列的
2 4 6 8 10.。。行的值
也就是A2 A4 A6 A8 A10 A12 等。
  • 3楼网友:琴狂剑也妄
  • 2021-01-22 07:39
一楼说得没错,这是一个很精典的公式。INDEX代表下一个,A:A代表A列,ROW()是取行号,公式的意思就是以当前行的行号乘以2得到的数值为准取A列的值。
  • 4楼网友:由着我着迷
  • 2021-01-22 07:08
楼上说得含糊点。具体解说就。 INDEX设定序列识别。ROW()*2为行数为偶数时。。
所以整个公式就是取A列中偶数行的数值放到公式所在的位置。
  • 5楼网友:野味小生
  • 2021-01-22 06:56
简单点说
INDEX 会自动在A列 返回 A?的数值 ?又等于 ROW () 返回的数值*2
比如我在 B6输入输入这个公式 ROW ()=6
会自动获得 A12 的数值或文字
在 C7输入这个公式 ROW ()=7
会自动获得A14 的数值或文字
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯