总结篇--反向查找函数使用终极帖

点击上方

蓝色

文字  关注我们吧!

送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!

大家都知道VLOOKUP函数是使用最广泛的EXCEL查找函数。它能应对绝大多少我们遇到的查找问题。但当遇到反向查找是,VLOOKUP函数就需要借助其它函数,例如IF函数,CHOOSE函数来帮助他实现反向查找功能了。

那么,今天我就为大家总结一下,哪些函数(组合)可是实现反向查找的功能。

01

VLOOKUP函数+IF函数

我们都知道,Lookup_value必须要在查找区域的第一列。当Lookup_value不在查找区域的第一列,同时,表格的结构又不允许我们改变结构添加辅助列时,我们就可以使用反向查找这个功能了。

在单元格G2中输入“=VLOOKUP(F2,IF({1,0},$B$2:$B$9,A2:A9),2,0)”并CTRL+SHIFT+ENTER三键回车即可。

详情请参看帖子总结-VLOOKUP函数实用终极帖

02

VLOOKUP函数+CHOOSE函数

和第一例类似,也可以利用CHOOSE函数来构建一个新的内存数组,从而达到查询的目的。

在单元格G2中输入“=VLOOKUP(F2,CHOOSE({1,2},$B$2:$B$9,$A$2:$A$9),2,0)”即可。

请注意,这里是{1,2},而不是{1,0},请注意差别。CHOOSE函数中的{1,2}含义是根据索引值(1,2)来选择对应的参数($B$2:$B$9,$A$2:$A$9)。

03

LOOKUP函数

使用LOOKUP函数的经典公式,也可以实现反向查找的功能。

=LOOKUP(1,0/((条件1)*(条件2)*(条件3)),目标区域或数组)

在单元格G2中输入“=LOOKUP(1,0/($B$2:$B$9=F2),$A$2:$A$9)”即可。

详情请参看帖子总结篇-LOOKUP函数实用终极帖

04

INDEX函数+MATCH函数

这个组合是经典组合。利用MATCH返回查找值在所在列的位置,利用INDEX函数返回对应查找列的值。

在单元格G2中输入“=INDEX($A$2:$A$9,MATCH(F2,$B$2:$B$9,0))”即可。

详情请参看帖子【MATCH函数】和【INDEX函数】实现双条件查询你会使用【INDEX函数】吗?

05

OFFSET函数+MATCH函数

这对组合也是一对经典组合。原理和INDEX函数+MATCH函数类似。MATCH函数提供位置信息,OFFSET函数进行偏移并取值。

在单元格G2中输入“=OFFSET(A1,MATCH(F2,$B$2:$B$9,0),)”即可。

详情请参看帖子最全的OFFSET函数应用集合,收藏这一篇就够了

06

INDIRECT函数+MATCH函数

这个组合很少见到,但却为我们提供了一种思路。同时,也说明了INDIRECT函数的应用是多么地广泛!

在单元格G2中输入“=INDIRECT("A"&MATCH(F2,$B$1:$B$9,0))”即可。

思路:

  • MATCH函数返回查找值在所在列的位置

  • INDIRECT函数返回目标值

给大家提一个小问题:请注意此方法中MATCH函数的第二个参数是$B$1:$B$9,而前面几个例子中都是$B$2:$B$9,这是为什么?

文章推荐理由:
反向查找是比较常见的一种查找要求。在XLOOKUP函数真正落地前,这些函数(组合)仍然会发挥着重要的作用。

-END-

长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助

推荐阅读:

怎样计算两个区域中不同值的个数?

如何提取数据区域中的正值?

如何对数据区域中每隔n行的数值求和?

根据特定值跳转到工作表的制作方法,值得你收藏!

你知道如何计算整数的各位数之和吗?

戳原文,更有料!免费模板文档!

(0)

相关推荐

  • 一个单元格两种用法真神奇,既能统计总数,又能超级链接到指定的单元格

    点"在看"+留言,随机抽取3人送书籍<卢子Excel高手速成视频教程 早做完,不加班>. 一般情况下,一个单元格要么统计总数,要么做超链接,分开实现.而有一位VIP学员 ...

  • Excel公式练习97:返回列表中第一个和最后一个出现的值之差

    excelperfect 引言:本文的练习整理自chandoo.org.多一些练习,想想自己怎么解决问题,看看别人又是怎么解决的,能够快速提高Excel公式编写水平. 本次的练习是:示例数据如下图1所 ...

  • 数据查找方法

    VLOOKUP函数 VLOOKUP函数是查找界的元老级选手了,他的技术打法在上一期推送中就介绍过了,今天再粘一遍吧: VLOOKUP(查找值,查找区域,返回列,精确查找/模糊查找) 方法二 HLOOK ...

  • Excel应用大全 | 如何用函数查询信息?

    SIMPLE HEADLINE 如果需要在数据表或指定的单元格范围内查找并返回特定内容,可以使用查找引用类函数完成.常用的 VLOOKUP 函数.LOOKUP 函数.INDIRECT 函数,以及 IN ...

  • 总结篇--INDIRECT函数使用终极帖

    蓝色 动手操作是熟练掌握EXCEL的最快捷途径! 在EXCEL中有这样一个特别的函数--INDIRECT函数,它的功能是间接引用.然而,在做好本职工作的前提下,INDIRECT函数在其它方面的应用发挥 ...

  • 总结篇--FREQUENCY函数使用终极帖

    来源:Excel应用之家 很多小伙伴们可能是第一次听说FREQUENCY这个函数.FREQUENCY这个函数是EXCEL最重要的函数之一,掌握了它,你就掌握了打开更高水平之门的钥匙.FREQUENCY ...

  • 总结篇--SUBSTITUTE函数实用终极帖

    来源:Excel应用之家 SUBSTITUTE函数是EXCEL常用的文本函数之一,常用于字符串的提取等操作.今天就让我们再一次来重温一下他都有哪些用法吧! 01 文本替换 下例中,以"金庸& ...

  • 总结篇--COUNTIF函数实用终极帖

    点击上方 蓝色 文字  关注我们吧! 送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! COUNTIF函数主要用于统计满足某个条件的单元格的个数.其基本用法已经在 ...

  • 总结篇--SUMIF函数实用终极帖

    点击上方 蓝色 文字  关注我们吧! 送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 朋友们今天向大家介绍一期SUMIF函数的应用技巧. 这个函数用于对区域中符 ...

  • 总结篇--SUBSTITU函数实用终极帖

    点击上方 蓝色 文字  关注我们吧! 送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! SUBSTITUTE函数是EXCEL常用的文本函数之一,常用于字符串的提取 ...

  • 总结篇--TEXT函数使用终极帖

    点击上方 蓝色 文字  关注我们吧! 送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 在如何转换[中文大写金额]这篇帖子中我简单介绍了TEXT函数的语法结构,并 ...

  • 总结篇-LOOKUP函数实用终极帖

    点击上方 蓝色 文字  关注我们吧! 送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 在EXCEL的查找函数中,除了我们都知道的大名鼎鼎的VLOOKUP函数外, ...

  • 总结篇-IF函数实用终极帖

    点击上方 蓝色 文字  关注我们吧! 送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! IF函数就是EXCEL界的初恋情人.每一个学习EXCEL的人,十有八九最先 ...