Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3148|回复: 6

[已解决]这个0是什么意思?

[复制链接]
发表于 2014-4-24 19:05 | 显示全部楼层 |阅读模式
本帖最后由 sdasd 于 2014-4-24 20:50 编辑

Sub test()
    arr = Range("F3:I" & Range("F65536").End(3).Row)
    Range("F3:I" & Range("F65536").End(3).Row).ClearContents
    For i = 1 To UBound(arr)
        For j = 3 To Range("E65536").End(3).Row
            If arr(i, 1) = Cells(j, "E") Then
                Cells(j, "f").Resize(, 4) = Application.Index(arr, i, 0)
            End If
        Next
    Next
End Sub
这句代码是什么意思,0代表什么?
最佳答案
2014-4-24 20:24
sdasd 发表于 2014-4-24 20:18
详细点,数字0对应的是列,0 列是什么?

数组的第i行,所有的列
发表于 2014-4-24 19:29 | 显示全部楼层
回复

使用道具 举报

发表于 2014-4-24 19:30 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2014-4-24 20:18 | 显示全部楼层
as0810114 发表于 2014-4-24 19:29
index(array,row_num,column_num)

详细点,数字0对应的是列,0 列是什么?
回复

使用道具 举报

发表于 2014-4-24 20:24 | 显示全部楼层    本楼为最佳答案   
sdasd 发表于 2014-4-24 20:18
详细点,数字0对应的是列,0 列是什么?

数组的第i行,所有的列
回复

使用道具 举报

 楼主| 发表于 2014-4-24 21:01 | 显示全部楼层
index函数:'调用该工作表函数可以把二维数组的某一列或某一行截取出来,构成一个新的数组。
     ' Application.Index(二维数组,,列数)) 返回二维数组
     ' Application.Index(二维数组,行数,0)) 返回一维数组
    Sub t3()
     Dim arr, arr1, arr2
      arr = Range("a2:d6")
      arr1 = Application.Index(arr, , 1)
      arr2 = Application.Index(arr, 4, 0)
      Stop
    End Sub


回复

使用道具 举报

 楼主| 发表于 2014-4-24 21:14 | 显示全部楼层
返回由行和列编号索引选定的表或数组中的元素值。如果 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。
说明
1、如果同时使用了 row_num 和 column_num 参数,INDEX 将返回 row_num 和 column_num 交叉处单元格中的值。
2、如果将 row_num 或 column_num 设置为 0(零),INDEX 将分别返回整列或整行的值数组。要将返回的值用作数组,请在行的水平单元格区域和列的垂直单元格区域以数组公式 (数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号({ }) 中。按 Ctrl+Shift+Enter 可以输入数组公式。)的形式输入 INDEX 函数。要输入数组公式,请按 Ctrl+Shift+Enter。
3、Row_num 和 column_num 必须指向数组中的某个单元格;否则,INDEX 将返回 #REF! 错误值
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-3-29 21:43 , Processed in 0.528010 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表