在实际工作中,例如我们正在处理一个不断更新商品操作流水数据的表单,常常需要查询每一款商品的最近操作人员信息。
VLOOKUP函数虽然常用于查找匹配,如表达式 =VLOOKUP(E2, B:C, 2, 0),但其局限在于:一旦表格中有多个匹配项,VLOOKUP只会返回首个匹配结果。
面对上述问题,我们可以借助LOOKUP函数来实现。LOOKUP函数具备广泛适用性,其通用公式为:=LOOKUP(1, 0/(查找值=查找列), 结果列)。与VLOOKUP不同,LOOKUP在遇到多重匹配时,是从下至上寻找,因此针对本例,应用公式为:=LOOKUP(1, 0/(B:B=E2), C:C)。
解决方法二:利用XLOOKUP新功能
XLOOKUP函数仅存在于新版excel中,未升级则无法使用。其基础语法为:=XLOOKUP(查找值, 查找列, 结果列, 查找不到返回结果, 匹配方式, 搜索方式)。如果我们只输入前三项参数(例如:=XLOOKUP(E2, B:B, C:C)),则默认采用从上至下的匹配模式。然而,XLOOKUP的一大亮点就在于其灵活性:只需将第六个参数设置为-1,即可实现从下至上的搜索。因此,要查询最新操作人,我们应输入公式:=XLOOKUP(E2, B:B, C:C,,,-1)。
掌握这一实用技巧了吗?不妨亲自实践一下吧!
文章内容来源于网络,不代表本站立场,若侵犯到您的权益,可联系多特删除。(联系邮箱:[email protected])
相关阅读
近期热点
最新资讯