excel中vlookup和lookup的用法
时间: 2024-03-10 08:49:52 浏览: 235
VLOOKUP和LOOKUP是Excel中非常常用的函数,用于在数据表中查找并返回指定值。
VLOOKUP函数:
VLOOKUP函数用于在指定的数据表中查找某个值,并返回该值所在行列中的另一个值。VLOOKUP函数的语法如下:
```
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
```
其中,lookup_value是要查找的值;table_array是要查找的数据表(必须是一个二维数组);col_index_num是要返回的值所在的列号(从左往右数);range_lookup是一个可选参数,用于指定查找的方式(精确匹配或近似匹配)。
例如,以下公式可以在数据表A1:B10中查找“苹果”的销售额:
```
=VLOOKUP("苹果",A1:B10,2,FALSE)
```
如果查找值不存在,VLOOKUP函数会返回#N/A。
LOOKUP函数:
LOOKUP函数有两种用法,一种是在数组中查找指定值并返回其所在位置的值,另一种是在有序数组中查找指定值并返回其相邻的值。
第一种用法的语法如下:
```
LOOKUP(lookup_value,lookup_vector,result_vector)
```
其中,lookup_value是要查找的值;lookup_vector是要查找的数组(必须是一个一维数组);result_vector是与lookup_vector对应的结果数组。
例如,以下公式可以在数组A1:A10中查找“苹果”的销售额:
```
=LOOKUP("苹果",A1:A10,B1:B10)
```
如果查找值不存在,LOOKUP函数会返回#N/A。
第二种用法的语法如下:
```
LOOKUP(lookup_value,array)
```
其中,lookup_value是要查找的值;array是要查找的有序数组(必须是一个一维数组)。
例如,以下公式可以在数组A1:A10中查找比“苹果”大的第一个数:
```
=LOOKUP("苹果",A1:A10)
```
如果查找值不存在,LOOKUP函数会返回#N/A。
阅读全文