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)。