
在Excel数据处理中,经常使用各种功能。可以说函数是Excel不可缺少的一部分。今天,我将向您介绍数据处理中的七个查询匹配功能。
下面介绍每个功能的具体用法。
vlookup
功能:在表区域的第一列中搜索满足条件的元素,确定要在该区域中检索的单元格的行号,然后进一步返回该单元格的值
语法:vlookup(lookup_value,table_array,col_index_num,range_lookup)
示例:在下图中,在数据源中找到名为“ Wanlan”的订单ID,并将其输入到单元格F3中:
“ = VLOOKUP(E3,A:C,3,0)”),有四个参数,第一个参数是E3,即“ Wanlan”,第二个参数A:C,前两个是这些参数意味着可以在A:C列的第一列(即A列)中找到“ Wanlan”,而在A的第五行中可以找到“ Wanlan”;

找到它之后,查看第三个参数“ 3”,它指向A:C区域中的第三列,即列C。前两个参数确定行数,第三个参数确定列数。组合为C5,因此该函数返回单元格C5的值,最后我们找到“ Wanlan”的订单ID。至于第四个参数,通常填写是否为0,这表示精确匹配。
在这里,使用一个特定的示例大体上解释vlookup函数的功能。要注意的一件事是第二个参数。搜索区域的第一列必须包含搜索到的内容,否则该函数将无法正确返回结果。
hlookup
功能:在数组区域的第一行中搜索满足条件的元素,确定要在该区域中检索的单元格的列号,然后进一步返回该单元格的值
语法:hlookup(lookup_value,table_array,row_index_num,range_lookup)
示例:这是客户“万兰”的订单ID。细心的朋友会发现这里的数据源与上面的vlookup的数据源相反,并且在这里需要hlookup;
在单元格D7中输入“ = HLOOKUP(D6,A2:G4,3,0)”),前两个参数应理解为A2:G4区域第一行中的客户“ Wanlan”列,即E列,与第三个参数“ 3”组合在一起是A2:G4区域的第三行,这是工作表的第四行,组合在一起是E4单元格,该函数返回E4单元格的内容,万兰”订单ID。
通过以上两个示例,您可以发现vlookup和hlookup的查找功能具有不同的重点。 Vlookup专注于列搜索,hlookup专注于行搜索。

查找
功能:从单个行或列或数组中查找值
语法:lookup(lookup_value,lookup_vector,result_vector)
示例:查找功能强大而复杂。 Excel简介中有两种用法。上面仅列出了一个,下面仅介绍了一种更实用的功能-反向查找。
继续在下图中查找“ Wanlan”的订单号,您会发现此处的数据对于vlookup和hlookup完全没有用,因为该名称在最后一栏中列出并且无法向前匹配(无法匹配)向后匹配)
但是,可以进行查找。在单元格F2中输入“ = LOOKUP(E2,C:C,A:A)”。第一个参数仍然是要搜索的值,第二个参数将搜索“ wanlan”。在C列的位置,第七行,根据第三个参数,查找功能返回到A列的第七行,这是“万栏”的订单号
但是,重要的一点是,在匹配之前必须根据名称列以升序处理数据源,否则该函数将不会返回正确的结果!
匹配

功能:返回与特定值和特定顺序匹配的项目数组中的相对位置
语法:match(lookup_value,lookup_array,match_type)
示例:match函数返回搜索值在搜索间隔中的相对位置。在下图中,在单元格F2中输入:“ = MATCH(E2,A5:A11,0)”),前两个参数表示在A5:A11区域中查找“ Wanlan”的位置。A5:A11是第一个一个,因此函数返回1,第三个参数0表示完全匹配。
索引
功能:在给定的单元格范围内,返回特定行和列的交点处的单元格的值或引用
语法:index(array,row_num,column_num)
示例:在任何单元格中输入“ = INDEX(A1:C11,5,1)”),整个公式意味着返回A1:C11范围内的第5行和第1列的内容。
找到
功能:返回一个字符串在另一个字符串中的起始位置(区分大小写)
语法:find(find_text,within_text,start_num)
示例:find返回一个值。在下图中,找到单词“ Excel”在单元格A2中的位置。第一个参数“ Excel”是要搜索的字符串,第二个参数A2表示搜索的字符串,第三个参数1表示起始位置;返回值为5。
要注意的一件事是,如果将搜索字符串“ Excel”更改为“ excel”,则无法找到该函数,这意味着find函数严格区分大小写。
搜索
功能:返回指定字符或文本字符串在字符串中首次出现的位置,从左到右搜索(忽略大小写)
语法:search(find_text,within_text,start_num)
示例:搜索功能和查找功能具有相同的语法,并且基本上具有相同的功能。最大的区别是find函数区分大小写,而search函数则不区分大小写。
摘要
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-315291-1.html
为大家带来更多更好的角色
稍微有点知识的人是不会相信长蛆的