2024年8月16日发(作者:)
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就可以取值;
例如,求数组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)。


发布评论