=VLOOKUP(E4,$A$2:$B$102,2,FALSE)是什么意思
发布网友
发布时间:2022-04-23 13:19
我来回答
共5个回答
热心网友
时间:2022-05-03 10:09
具体参见EXCEL中的帮助,按F1进去。
VLOOKUP是个查找函数,那么这个语句也就是个查找语句了,
具体是怎么查找的呢?
最好见VLOOKUP的帮助文件,那么就可以对这个函数进行大致的了解了,就明白了,VLOOKUP有很多的用法,当然多所要查找方式有很多种。
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Lookup_value 为需要在Table_array第一列中查找的数值。
可以为数值、引用或文本字符串。需要注意的是类型必须与table_array第一列的类型一致。
查找文本时,文本不区分大小写;可以使用通配符“*”、“?”。
Table_array 为需要在其中查找数据的数据表。
可以使用对区域或区域名称的引用、常数数组、计算后的内存数组。
对区域引用时,可以引用整列,excel会自动判断使用区域。
该参数的第一列必须包含查找的内容,其它列包含需返回的内容;返回内容的列序号由下个参数指定。
Col_index_num 为table_array中待返回的匹配值的列序号。
如为1时,返回table_array第一列中的数值;为2,返回table_array第二列中的数值,以此类推。
如果col_index_num小于1,函数 VLOOKUP 返回错误值值 #VALUE!;
如果col_index_num大于table_array的列数,函数 VLOOKUP 返回错误值 #REF!。
Range_lookup 为一逻辑值,指明函数VLOOKUP返回时是精确匹配还是近似匹配。
如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;
近似匹配查询一般用于数值的查询,table_array的第一列必须按升序排列;否则不能返回正确的结果。
如果range_value为FALSE(或0),函数VLOOKUP将返回精确匹配值。
此时,table_array不必进行排序。如果找不到,则返回错误值#N/A;可isna检测错误后使用if判断去除错误信息。
热心网友
时间:2022-05-03 11:27
就是以E4格中的文字或数字为查找值,在绝对引用区域A2:B102中查找第2列中对应的精确匹配值。
热心网友
时间:2022-05-03 13:01
意思是查找区域$A$2:$B$102里面与E4单元格对应的第2列内容,第2列是从区域中第二列,false指的是需要精确匹配
热心网友
时间:2022-05-03 14:53
该函数在固定区域“$A$2:$B$102”的第一列找与“E4”一致的单元格,并将该单元格对应行的第二列单元格值返回。false指的是需要精确匹配。
热心网友
时间:2022-05-03 17:01
类别单价 -------------------------------(价目表)
衣服120
裤子80
鞋子150
=VLOOKUP(E4,$A$2:$B$102,2,)
E4---------------------需要填入各类单价的那一列(即单价是空格),不会按价目表顺序。
$A$2:$B$102--------就是像上面的价目表,全部选中后,按F4使固定(键盘上存在F1~F12的按键)。就像查表填空,按照这个价格抄到E4开头的这一列
2-----------------------价目表的第2列
FALSE---------------绝对引用。就是绝对要一样,不一样就把这一格空着
类似于Hlookup函数。只不过这个是行
参考资料:http://zhidao.baidu.com/question/256533075.html