Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 20531|回复: 11

[已解决]EXCEL中的V-LOOKUP函数是什么?

[复制链接]
发表于 2008-3-1 15:04 | 显示全部楼层 |阅读模式
工作中,一直听说V-LOOKUP很实用,但一直不知怎么用它,请教大家下哦
发表于 2008-3-1 15:08 | 显示全部楼层

建议先去EXCEL的帮助中看看其基本用法!

否则这个问题有点大,不好有针对性的回答!

因为VLOKKUP函数的功能确实很大,不是一二句话可以说清楚的!

回复

使用道具 举报

发表于 2008-3-1 15:16 | 显示全部楼层

VLOOLUP函数的功能确实很强大,我上次学着用它来对比两组数据,挑选出其中一组数据在另外一组中不存在的的部分。呵呵,还是不是很会用这个函数,得去好好学学

回复

使用道具 举报

发表于 2008-3-1 15:20 | 显示全部楼层    本楼为最佳答案   

这里是视频课件,你看看http://www.excelpx.com/forum.php?mod=viewthread&tid=15260

回复

使用道具 举报

发表于 2008-3-4 19:07 | 显示全部楼层

EXCEL中的V-LOOKUP函数是垂直查找,H-LOOKUP函数是水平垂直。

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

Lookup_value  为需要在表格数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)第一列中查找的数值。Lookup_value 可以为数值或引用。若 lookup_value 小于 table_array 第一列中的最小值,VLOOKUP 将返回错误值 #N/A。

Table_array  为两列或多列数据。请使用对区域的引用或区域名称。table_array 第一列中的值是由 lookup_value 搜索的值。这些值可以是文本、数字或逻辑值。不区分大小写。

    Col_index_num  为 table_array 中待返回的匹配值的列序号。Col_index_num 为 1 时,返回 table_array 第一列中的数值;col_index_num 为 2,返回 table_array 第二列中的数值,以此类推。如果 col_index_num :

    • 小于 1,VLOOKUP 返回错误值 #VALUE!。
    • 大于 table_array 的列数,VLOOKUP 返回错误值 #REF!。

    Range_lookup  为逻辑值,指定希望 VLOOKUP 查找精确的匹配值还是近似匹配值:

    • 如果为 TRUE 或省略,则返回精确匹配值或近似匹配值。也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。

      table_array 第一列中的值必须以升序排序;否则 VLOOKUP 可能无法返回正确的值。可以选择“数据”菜单上的“排序”命令,再选择“递增”,将这些值按升序排序。有关详细信息,请参阅默认排序次序

    • 如果为 FALSE,VLOOKUP 将只寻找精确匹配值。在此情况下,table_array 第一列的值不需要排序。如果 table_array 第一列中有两个或多个值与 lookup_value 匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值 #N/A。

    HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)

    Lookup_value   为需要在数据表第一行中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。

    Table_array   为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用。

    • Table_array 的第一行的数值可以为文本、数字或逻辑值。

    • 如果 range_lookup 为 TRUE,则 table_array 的第一行的数值必须按升序排列:...-2、-1、0、1、2、…、A-Z、FALSE、TRUE;否则,函数 HLOOKUP 将不能给出正确的数值。如果 range_lookup 为 FALSE,则 table_array 不必进行排序。

    • 文本不区分大小写。

    • 可以用下面的方法实现数值从左到右的升序排列:选定数值,在“数据”菜单中单击“排序”,再单击“选项”,然后单击“按行排序”选项,最后单击“确定”。在“排序依据”下拉列表框中,选择相应的行选项,然后单击“升序”选项。

    Row_index_num   为 table_array 中待返回的匹配值的行序号。Row_index_num 为 1 时,返回 table_array 第一行的数值,row_index_num 为 2 时,返回 table_array 第二行的数值,以此类推。如果 row_index_num 小于 1,函数 HLOOKUP 返回错误值 #VALUE!;如果 row_index_num 大于 table-array 的行数,函数 HLOOKUP 返回错误值 #REF!。

    Range_lookup   为一逻辑值,指明函数 HLOOKUP 查找时是精确匹配,还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值。也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。如果 range_value 为 FALSE,函数 HLOOKUP 将查找精确匹配值,如果找不到,则返回错误值 #N/A!。

    回复

    使用道具 举报

    发表于 2008-9-10 15:45 | 显示全部楼层

    新手初来宝地,受教了!

    回复

    使用道具 举报

    发表于 2008-9-19 18:59 | 显示全部楼层

    [em01]kan l
    回复

    使用道具 举报

    发表于 2010-5-15 14:36 | 显示全部楼层

    谢谢,让我学习一下~
    回复

    使用道具 举报

    发表于 2010-5-21 12:09 | 显示全部楼层

    正想学VLOOKUP!

    回复

    使用道具 举报

    发表于 2010-5-23 21:47 | 显示全部楼层

    想学

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

    GMT+8, 2024-6-7 22:36 , Processed in 0.374607 second(s), 10 queries , Gzip On, Yac On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表