index函数的使用方法和vlookup
x
一、index函数的使用方法
Index函数可以说是Excel最强大的函数之一,用它可以实现Vlookup函数的功能,但在性能上比Vlookup要高得多。
1、index函数的一般格式:
INDEX ( array, row_num, column_num )
其中:
array:要从中取值的数组;
row_num:行号,从第一行为1开始;
column_num:列号,从第一列为1开始。
2、index函数的使用方法:
(1)单元格索引
其中的array是一个单元格或单元格的范围,而row_num和column_num分别代表需要取值的单元格行号和列号;
例如,求数组A1:B5中第3行,第2列的值,可用INDEX(A1:B5,3,2),也可用INDEX(A:B,3,2)。
(2)列索引
如果要求数组A1:B5中某一列的所有值,就需要用列索引,此时array只能为一个单元格范围;row_num可以指定为0,这样column_num就可以取值;
例如,求数组A1:B5中第2列的所有值,可用INDEX(A1:B5,0,2),也可用INDEX(A:B,0,2)。
(3)行索引
如果要求数组A1:B5中某一行的所有值,就需要用行索引;此时array只能为一个单元格范围,column_num可以指定为0,这样row_num就可以取值;
column函数和vlookup函数 例如,求数组A1:B5中第3行的所有值,可用INDEX(A1:B5,3,0),也可用INDEX(A:B,3,0)。
二、vlookup 函数的使用方法
1、vlookup 函数的一般格式:
VLOOKUP ( lookup_value , table_array , col_index_num , [ range_lookup ] )
其中:
lookup_value:要查的值;
table_array:要从中取值的表格;
col_index_num:表格中的列号,从第一列为1开始;
range_lookup:查方式,可以为TRUE或FALSE,TRUE表示用最接近的值,FALSE表示用精确值。
2、vlookup 函数的使用方法
(1)需要在table_array参数中指定数据范围,这个范围中必须包含要查的值;
(2)在col_index_num参数中指定要取的列的列号,这个列号必须小于等于table_array的列数;
(3)在range_lookup参数中指定是否需要用精确值,TRUE表示有可能使用最接近的值,FALSE表示只能用精确值。
例如,要求在A1:B5这个表格中查值为“B”的单元格,到之后取第二列的值,可用VLOOKUP(“B”,A1:B5,2,FALSE)。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论