分享

Excel中逆向查找的3个小技巧!

 恶猪王520 2022-05-17 发布于新疆

在Excel中,VLOOKUP函数只能从左至右查找。

图片

若结果列在查找数据前的话,是无法查找匹配到的,需将结果列移动至后面,再和列数相匹配,如把员工ID放到姓名的后面,再使用公式:

=VLOOKUP(F2,A:B,2,0)

图片

也即变为了从左至右匹配

当数据不能移动时,可使用如下方法进行逆向查找匹配。

方法一:使用if({1,0})方法

使用公式如下:

=VLOOKUP(F2,IF({1,0},B:B,A:A),2,0)

图片

此处用IF({1,0})函数构建了一个虚拟数组,此数组中的顺序为倒过来的。

通用公式如下:

=vlookup(查找值,if({1,0},查找列,结果列),2,0)

查找列即查找值所在数据列。

结果列即结果所在数据列。

方法二:使用INDEX+MATCH函数方法

在G2中输入公式如下:

=INDEX(A:A,MATCH(F2,B:B,0))

图片

通用公式为:

=index(结果列,match(查找值,查找列,0))

方法三:使用Lookup函数方法

在G2中输入公式:

=LOOKUP(1,0/(B:B=F2),A:A)

图片

通用公式:

=LOOKUP(1,0/(查找列=查找值),结果列)

·END·

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多