日常工作生活中,我们常需要利用Excel进行数据查找。如果数据庞大的话,人工查找就显得不切实际了。这时我们就需要用到强大的函数——VLOOKUP!该函数的作用是是按列查找,返回该列所需查询的列所对应的值。下面,我们将详细介绍下该函数的用法。
前期准备工作(包括相关工具或所使用的原料等)
Excel2007详细的操作方法或具体步骤
首先,我们了解下VLOOKUP公式的含义。
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
其中
lookup_value:要查找的内容
table_array:源数据的区域
col_index_num:返回数据在区域的第几列数
range_lookup:是否近似匹配,这里应当填TRUE(或不填) /FALSE,或者1/0。根据经验,我们用到的一般都是0(FALSE),即为精确查找,否则,返回的结果通常奇葩的难以想象。
下面我们看下具体的例子。以某市一个月的天气为例,从中查询所有周五的最高气温与最低气温。图中Excel表的A1:F32区域为源数据库,我们要从中查找出08-01、08-08、08-15、08-22、08-29五天的天气情况并将结果输出至区域H1:K6中。
![巧用Excel函数:[1]利用VLOOKUP快速查讯](http://www.52ij.com/uploads/allimg/160404/1224321404-0.jpg)
将光标移至I2单元格中,输入公式=VLOOKUP($H2,$A$1:$F$32,2,0)。其中,$H2为我们将要查找的日期,$A$1:$F$32为源数据区域,2表示我们要输出的数据在选定的源数据区域的第2列,0(也可以写为False)表示要精确匹配。
PS:这里不得不提下绝对引用符号$,为什么公式中我们使用绝对引用呢?这是为了我们下一步自动填充做准备的。值得注意的是查找对象要写为$H2,千万不要写成$H$2,这样的话返回的就都是2014-08-01星期五这一天的记录了。
![巧用Excel函数:[1]利用VLOOKUP快速查讯](http://www.52ij.com/uploads/allimg/160404/1224321201-1.jpg)
将I2单元格中刚刚写好的公式复制粘贴到J2中,注意将公式中的2,改为3,因为在I列中我们要输出第3列最低气温的数据。同理填写K2单元格,使其输出第4列天气的数据。这样,第一条2014-08-01星期五的记录就查找好了。
![巧用Excel函数:[1]利用VLOOKUP快速查讯](http://www.52ij.com/uploads/allimg/160404/1224323M3-2.jpg)
选定单元格区域I2:K2后,利用自动填充的方法,向下拖拽,将五条记录都填充好,这样,我们的查询就完成啦~即使需要查询更多条记录也不用怕啦!
![巧用Excel函数:[1]利用VLOOKUP快速查讯](http://www.52ij.com/uploads/allimg/160404/12243232M-3.jpg)
注意事项
可能有人在使用VLOOKUP函数是会遇到返回值为#N/A的情况,这是怎么回事呢?通常情况下可能有以下原因:一是要查找的单元格的内容与源数据中有差异,多字符或少字符,例如上例中源数据为”2014-08-01星期五“而要查找的改为”014-08-01“,返回值就会变成#N/A;二是源数据与要查找的数据的文本格式不一致,这点大家在应用时务必注意。巧用Excel函数(共6篇)下一篇:LEFT、LEFTB等函...经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
