XLOOKUP函数,主要功能是查找匹配符合条件的数据,下面分享下,该函数的使用方法。
工具/原料
戴尔OptiPlex9020
Windows10专业版21H1(19043.1023)
Excel202116.0.14131.20296(64位)
方法/步骤
1、XLOOKUP函数的语法和参数语法=XLOOKUP(lookup_value,l艺皱麾酪ookup_array,return_arr锾攒揉敫ay,[if_not_found],[match_mode],[search_mode])参数必需参数三个:lookup_value,要搜索的值;lookup_array,要搜索的区域或数组;return_array,要返回的区域或数组。可先参数三个:[if_not_found],找不到匹配值;返回指定参数[if_not_found];如果未指定参数,则显示#N/A;[match_mode],指定匹配类型;0-未找到匹配值,则显示#N/A-1-未找到匹配值,则返回较小值1-未找到匹配值,则返回较大值2-通匹符[search_mode],指定搜索模式。1-从第一项开始搜索-1-从最后一项开始搜索2-按升级搜索-2-按降序搜索
2、以下为示例示例一要根据【员工】,查找【金额】。单元格G2,输入公式:=XLOOKUP(F2,B1:B5,C1:C5)公式说明:查找值F2,查找区域为B1:B5,返回区域为C1:C5。
3、示例二要根据【月份】,查找【金额】。单元格H2,输入公式:=XLOOKUP(H1,B1:E1,B2:E2)公式说明:查找值H2,查找区域为B1:E1,返回区域为B2:E2。
4、示例三要根据所有【员工】,查找所有【金额】。单元格G2,输入公式:=XLOOKUP(F2,$B$2:$B$5,$C$2:$C$5)向下填充。公式说明:查找值F2,查找区域为$B$2:$B$5,返回区域为$C$2:$C$5。注意:公式中查找区域和返回区域为绝对引用。
5、示例四要根据所有【月份】,查找所有【金额】。单元格H2,输入公式:=XLOOKUP(H1,$B$1:$E$1,$B$2:$E$2)向右填充。公式说明:查找值H1,查找区域为$B$1:$E$1,返回区域为$B$2:$E$2。注意:公式中查找区域和返回区域为绝对引用。
6、示例五要根据【员工】,逆向查找【金额】。单元格G2,输入公式:=XLOOKUP(F2,C2:C5,B2:B5)公式说明:查找值F2,查找区域为C2:C5,返回区域为B2:B5。
7、示例六要根据【月份】,逆向查找【金额】。单元格H2,输入公式:=XLOOKUP(H1,A2:E2,A1:E1)公式说明:查找值H1,查找区域为A2:E2,返回区域为A1:E1。
8、示例七要根据【员工】,查找【金额】,没有匹配值。单元格蘅荫酸圉G2,输入公式:公式一:=XLOOKUP(F2,$B$2:$B$5,$C$2:$C$5,&鳎溻趄酃quot;notfound")公式说明:查找值F2,查找区域为$B$2:$B$5,返回区域为$C$2:$C$5,未找到匹配值显示“notfound”。公式二:=XLOOKUP(F2,$B$2:$B$5,$C$2:$C$5)公式说明:查找值F2,查找区域为$B$2:$B$5,返回区域为$C$2:$C$5。注意:第二个公式,因未指定第四个参数,则默认显示“#N/A”。
9、示例八要根据【分值】区间,查找【积分】。单元格E3,输入公式:=XLOOKUP(D3,(ROW($A$1:$A$11)-1)*10,$B$3:$B$13,,1)向下填充。公式说明:查找值D3,查找区域为(ROW($A$1:$A$11)-1)*10(构建数组),返回区域为$B$3:$B$13,指定匹配类型1;注意:查找区域使用函数嵌套构建数组,指定匹配类型1(即未找到匹配值,则返回较大值);
10、示例九要根据【地区】,查找【金额】,这里涉及相同值查找跷孳岔养。单元格F2,输入公式:公式一:=XLOOKUP烫喇霰嘴(E2,A2:A5,B2:B5)公式说明:查找值E2,查找区域为A2:A5,返回区域为B2:B5。公式二:=XLOOKUP(E2,A2:A5,B2:B5,,,-1)公式说明:查找值E2,查找区域为A2:A5,返回区域为B2:B5,搜索模式为-1。注意:公式一,省略搜索模式参数,则默认从第一项开始搜索;公式二,指定搜索模式为-1,则从最后一项开始搜索;
11、示例十要根据两【地区】之间,计算所有【金额】之和单元格掂迎豢畦F2,输入公式:=SUM(XLOOKUP(E2,$A$2:$A$5,$B$2:$B$5)多唉捋胝:XLOOKUP(E2,$A$2:$A$5,$B$2:$B$5,,,-1))公式说明:第一个XLOOKUP(区间起始),查找值E2,查找区域为$A$2:$A$5,返回区域为$B$2:$B$5,第二个XLOOKUP(区间终止)查找值E2,查找区域为$A$2:$A$5,返回区域为$B$2:$B$5,搜索模式为-1。注意:这里使用函数嵌套构建区间。
12、示例十一要根据【月份】和【项目】,查找交叉值单元格G2,输入公式:=XLOOKUP(G$1,$B$1:$D$1,XLOOKUP($F2,$A$2:$A$4,$B$2:$D$4))向右填充公式说明:查找值G$1,查找区域为$B$1:$D$1,返回区域为XLOOKUP($F2,$A$2:$A$4,$B$2:$D$4)。注意:参数的相对和绝对引用;
13、结束以上就是,XLOOKUP函数的用法,有兴趣的朋友可以进一步研究。