Excel常用的查找与引用函数
Excel中的查找与引用函数有多种,这里按照使用频率的高低和与工作的相关性大小,介绍几个常用的查找与引用函数。如下表所示。
函数名称语法格式功能说明
VLOOKUPVLOOKUP(lookup_value, table_array,col_index_num, range_lookup)在数据区域的第一列中纵向查找指定值,返回指定列号所对应的值
MATCHMATCH(lookup_value, lookup_array,match_type)返回符合特定值、特定顺序的项在数组中的相对位置
INDEXINDEX(array, row_num, column_num)或INDEX(reference, row_num, column_num, area_num)返回表或区域中的值或对值的引用,前者是数组形式语法格式,后者是引用形式的语法格式
INDIRECTINDIRECT(ref_text, [a1])返回文本字符串所指定的引用
OFFSETOFFSET(reference, rows, cols, height, width)以指定的引用为参照系,通过给定偏移量返回新的引用
CHOOSECHOOSE(index_num, value1, value2)根据给定的索引值,从参数串中选出相应值。
下面我们来学习下MATCH和INDIRECT函数进行示例讲解,由于VLOOKUP函数比较重要,下次我再结合实例分享内容给大家。其他函数的使用,后续我也会整理实例分享给大家,敬请期待。
MATCH函数的用法
在使用MATCH函数时,要求对区域中的行和列中的值是按照某种顺序排列的,如下表所示的A1:E5单元格区域,每一行或每一列的数据均以升序排列。如果数据不按照有规律的顺序排列,在使用MATCH函数的时候就会显示“#N/A”错误。G2单元格中公式“=MATCH(50, C1:C5, 1)”返回的结果是5,这一公式表示在C1:C5这一列中查找“50”这个数字的位置,结果显示它位于C1:C5区域中顺数第5个单元格。第三个参数“1”表示该列数值按升序排列,如果是降序排列,则应该是“-1”。
2025303540
25303540455
3035404550
3540455055
4045505560
INDIRENCT函数的用法
INDIRENCT函数分为加引号和不加引号两种引用形式,其中加引号是对文本的引用,不加引号是对地址的引用。如果所引用的地址中没有相应的文本内容,则会返回错误值“#REF!”。如下表所示,在引用结果区域中分别应用了不同形式的公式显示出不同的结果。
数据区域引用结果
B2数据之美数据之美#REF!
数据科学魅力无限数据科学数据之美
D2=INDIRECT(A2)
D3=INDIRECT(“A3”)
E2=INDIRECT(B2)
E3=INDIRECT(“B2”)
小结
上面就是今天的主题内容了,使用查找引用函数提高工作效率。希望通过上面的操作能帮助大家提高工作效率。如果你有什么好的意见,建议,或者有不同的看法,我都希望你留言和我们进行交流、讨论。
如果想快速联系我,欢迎关注微信公众号:AiryData。