前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Excel 函数之查找和引用函数

Excel 函数之查找和引用函数

作者头像
哆哆Excel
发布2022-10-25 13:09:37
1.3K0
发布2022-10-25 13:09:37
举报
文章被收录于专栏:哆哆Excel

Excel 函数之查找和引用三个函数

HLOOKUP函数

HLOOKUP函数用于在表格或数值数组的首行查找指定的数值,并在表格或数组中指定行的同一列中返回一个数值。HLOOKUP 中的 H 代表“行”。

函数语法:

=HLOOKUP(lookup_value,table_array,row_index_num, range_lookup])。

=HLOOKUP(查找的数值, 要查找区域,区域中行序号,匹配方式)

例1,以首行的字符为条件,查找引用已知的行号(序号)的数据

VLOOKUP函数

VLOOKUP函数用于搜索某个单元格区域的第一列,然后返回该区域相同行上任何单元格中的值。

函数语法:

=VLOOKUP(lookup_value,table_array,col_index_num, [range_lookup])。

=VLOOKUP(搜索的值,使用的区域, 区域中的列号,查找精确匹配值还是近似匹配值)

例2,以首列的字符为条件,查找引用已知的行号(序号)的数据

INDEX+MATCH函数

★index函数的公式格式是

=index(array,row_num,column_num)

=INDEX(查找区域,行号,列号)

★MATCH函数用于在单元格区域中搜索指定项,然后返回该项在单元格区域中的相对位置。

函数语法:

= MATCH(lookup_value, lookup_array, [match_type])。

= MATCH(查找的值,要搜索的单元格区域,查询的指定方式)

参数说明:

match_type:表示查询的指定方式,用数字-1、0或者1表示,match_type省略相当于match_type为1的情况。

为1时,查找小于或等于lookup_value的最大数值在lookup_array中的位置,lookup_array必须按升序排列:否则,当遇到比lookup_value更大的值时,即时终止查找并返回此值之前小于或等于lookup_value的数值的位置。如果lookup_array的值均小于或等于lookup_value,则返回数组最后一个值的位置;如果lookup_array的值均大于lookup_value,则返回#N/A。

为0时,查找等于lookup_value的第一个数值,lookup_array按任意顺序排列:

为-1时,查找大于或等于lookup_value的最小数值在lookup_array中的位置,lookup_array必须按降序排列;否则,当遇到比lookup_value更小的值时,即时终止查找并返回此值之前大于或等于lookup_value的数值的位置。如果lookup_array的值均大于或等于lookup_value,则返回数组最后一个值的位置;如果lookup_array的值均小于lookup_value,则返回#N/A。

例3,INDEX+MATCH指定姓名查找各科的成绩

批注:

其中Hlookup, Vlookup两个函数的查找时,一定要已知指定的行号或列号

当然在使用的过程中,也可以Hlookup+MATCH ,Vlookup+MATCH

一起使用,那就更加智能啦

========学习中=======

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-05-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 哆哆Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档