大家好,今天跟大家分享如何在excel表格中进行反向查找和一对多查找。
反向查找
应用案例:
在下图工作表B列中查找E2单元格中的猫咪姓名,将A列中对应的猫咪编号返回到F2单元格中。因为在查找区域A:C列中,猫咪姓名在猫咪编号右侧,所以不适用vlookup函数,下面我们用xlookup函数来进行演示。
操作步骤:
选中F2单元格,在英文状态下输入公式:=XLOOKUP(E2,B:B,A:A),回车确认公式,即可返回E2单元格中的“布布”对应的猫咪编号。
公式说明:
第一个参数E2是要查找的值;
第二个参数B:B代表要在B列查找要查找的值;
第三个参数A:A代表要返回的匹配结果在A列。
注意事项:
在使用xlookup函数进行查找匹配时,如果在查找区域有多个查找值,只会返回第一个查找值对应的匹配结果。如在上面的案例中,B列中有两个猫咪姓名“加加”,只会返回第一个“加加”对应的猫咪编号“A003”。
一对多查找
应用案例:
在下图工作表A:C列中查找猫咪姓名为“加加”(F1单元格)的全部记录,将其返回至E:G列紫色底纹单元格的下方。
操作步骤:
选中E4单元格,在英文状态下输入公式:=FILTER(A2:C9,B2:B9=F1),回车确认公式,即可快速返回所有猫咪姓名为“加加”的记录。
公式说明:
第一个参数A2:C9代表要查找的数据区域;
第二个参数B2:B9=F1代表返回的结果应满足的条件,即只有B2:B9单元格内容等于F1单元格内容“加加”的数据才是要返回的数据。
拓展知识:
在使用FILTER函数时,如果在查找区域找不到查找值,会返回如下图所示的错误。
如果我们不希望返回“#CALC!”,可以将E4单元格中的公式改为:=FILTER(A2:C9,B2:B9=F1,""),也就是在公式后面加上第三个参数:一对代表空值的英文双引号"",这样在查找区域找不到查找值时,就会返回空值。
本文由静心办公原创,欢迎关注留言,一起学习更多职场办公技能!
声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者所有,原文出处。若您的权利被侵害,请联系删除。
本文标题:(excel案例)(excel案例)
本文链接:https://www.51qsb.cn/article/1071.html