EXCEL的VLOOKUP函数中的range_lookup什么时候填TRUE什么时候填FALSE

在这种情况下,我要填单价那一列,但是如果range_lookup填TRUE的话,衣服的单价显示出来的是150,鞋子也是150,裤子是80,整列都没有120出现的

指示函数VLOOKUP是寻找完全匹配还是近似匹配。

如果为FALSE或0,则返回完全匹配,如果找不到,则返回错误值#N / A。

如果range_lookup为TRUE或1,则函数VLOOKUP将寻找近似匹配,即,如果找不到精确匹配,则返回小于lookup_value的最大值。

如果省略range_lookup,则默认为近似匹配。

扩展资料

Vlookup函数可以说是EXCEL中一个相对重要的函数。它也是工作中常用的功能。该功能是指定搜索目标(搜索条件)以从原始表的列中找到相应的数据。

该函数的语法为:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

使用Vlookup函数时,应注意以下几点:

参考地址的单元格格式类别与搜索目标的单元格格式相同。否则,有时显然有数据,但无法掌握。

特别是当参考地址的值为数字时,这是最明显的。如果搜索的单元格格式类别是文本格式,尽管看起来是123,但是不可能捕获到某些内容。

此外,当不输入数据时,必须首先确定格式类别。如果输入了数据,则为时已晚。如果要抓住它,则需要重新输入。

使用引用地址时,有时需要在网格中固定lookup_value的值,但是使用下拉方法(或复制)将函数添加到新单元格中,此处需要使用“ $”符号,这是一个固定符号。

例如,如果我总是要捕获D5格式的数据,则可以使D5像这样:$ D $ 5,无论您如何拉或复制,该函数将始终使用D5的值来捕获数据。

使用“&”连接多个单元格的内容作为搜索参数。对于相似的数据,您可以事半功倍。

参考资料:百度百科—VLOOKUP函数

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-10

指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。

如果为FALSE或0 ,则返回精确匹配,如果找不到,则返回错误值 #N/A。

如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。

如果range_lookup 省略,则默认为近似匹配。

扩展资料

Vlookup函数可以说是再EXCEL中相对比较重要的一个函数,也是工作中较为常用的函数,功能是指定一个查找目标(查找条件)从原表的列中找出对应的数据。

函数的语法为:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) 

使用Vlookup函数应注意以下几点:

1、参照地址的单元格格式类别与去搜寻的单元格格式的类别要一致,否则的话有时明明看到有资料,就是抓不过来。

特别是参照地址的值是数字时,最为明显,若搜寻的单元格格式类别为文本格式,虽然看起来都是123,但是就是抓不出东西来的。

而且格式类别在未输入数据时就要先确定好,如果数据都输入进去了,发现格式不符,已为时已晚,若还想去抓,则需重新输入。

2、在使用参照地址时,有时需要将lookup_value的值固定在一个格子内,而又要使用下拉方式(或复制)将函数添加到新的单元格中去,这里就要用到“$”这个符号了,这是一个起固定作用的符号。

比如说我始终想以D5格式来抓数据,则可以把D5弄成这样:$D$5,则不论你如何拉、复制,函数始终都会以D5的值来抓数据。

3、 用“&" 连接若干个单元格的内容作为查找的参数。在查找的数据有类似的情况下可以做到事半功倍。

参考资料来源:百度百科—VLOOKUP函数

本回答被网友采纳
第2个回答  2019-06-22

EXCEL的VLOOKUP函数中的range_lookup在第一列中进行大致匹配则使用true或者省略不填;如果要查找精确匹配,就需要使用false。

具体使用方法:

1、首先点击“fx”选择其中的vlookup函数。

2、然后根据下图的函数参数数据输入对应的框内,在最后一行的range_lookup位置输入true,可以看到提取结果。

3、将原本的true换成false,可以看到对应的结果,。

4、或者在其中输入数字0,效果与输入false是一样的。

5、最后可以将range_lookup框内空置不填。

6、点击确定按钮并下拉公式即可将另外一张表格的数据根据A列提取显示了。

本回答被网友采纳
第3个回答  2015-09-18

  VLOOKUP函数用于搜索指定区域内首列满足条件的元素,确定待检测单元格在区域中的行序号,再进一步返回选定单元格的值。语法:VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]),下面结合实例阐述各参数的含义:

    lookup_value,要在表格或区域的第一列中搜索的值。lookup_value 参数可以是值或引用。下图中,要从左边的表中查找姓名为E2的语文成绩,公式用:=VLOOKUP(E2,A:C,2,0),E2单元格,就是参数lookup_value,且为引用;

    table_array,包含数据的单元格区域,上面公式中就是A:C,即A列到C列的区域;

    col_index_num ,返回第几列的数据,如例图中,语文成绩在第2列,返回语文成绩,用2,返回数学成绩用3;

    range_lookup,指定希望 VLOOKUP 查找精确匹配值还是近似匹配值,如果为 FALSE或0,则返回精确匹配值,不需要对第一列中的值进行排序。如上图中,参数用0,查得张军的语文成绩为79;

    如果 range_lookup 为 TRUE
    或1,则返回近似匹配值(也称模糊查找),且第一列必须按升序排列,否则,VLOOKUP 可能无法返回正确的值或直接返回错误值 #N/A。如下图中,使用模糊查找,首列又没有按升序排列,查找韩平这个人的语文分数时,就返回错误值;

    如果有多个符合条件的值,只返回第一个找到的值;

    精确查找时,如果找不到精确匹配值,则返回错误值
    #N/A。

第4个回答  2010-11-03
table_array的第一列为升序排列的时候才可以用true,否则只能用false,不然函数不能返回正确的数值。本回答被提问者采纳