在过去的两期中,分别使用VLOOUP IF函数组合和VLOOKUP CHOOSE函数组合进行了反向查询。本期将使用LOOKUP函数进行反向查询!(威廉莎士比亚,Northern Exposure,Northern Exposure)。

如何使用Excel反向查找1 | VLOOKUP IF函数组合执行反向查找?

如何使用Excel反向查找2 | VLOOKUP CHOOSE函数组合执行反向查找

下图中,B2:F11单元格区域是商品表。必须通过h列的商品名称找到相应的类别!

具体程序如下:

选择单元格1,I3,然后在编辑栏上输入以下公式:=lookup (1,0/(H3=$ c $: $ c $11),$ b $: $ b $11)

2、官方分析。

(H3=$ c $: $ c $11):

此公式得到由TRUE和FALSE组成的数组:{ FALSEFALSEFALSEFALSE对了;FALSEFALSEFALSEFALSE},其中数组中的TRUE返回TRUE,因为$ c $: $ c $11表示单元格区域中存在与H3单元格值相同的单元格。

0/(H3=$ c $: $ c $11):

0除以TRUE和FALSE的数组为0和错误值#DIV/0!返回结果的数组:{#DIV/0!#DIV/0!#DIV/0!#DIV/0!0;#DIV/0!#DIV/0!#DIV/0!#DIV/0!}。

=lookup (1,0/(H3=$ c $: $ c $11),$ b $: $ b $11):

LOOKUP公式是指在单行或单列或数组中查找值。

这个函数可以通过矢量查询和数组查询两种方法找到。在行或列中查找值。这称为基于矢量的查询。在多个行或列中查找称为数组类型查询的项目。

基于矢量的查询语法:=lookup (lookup _ value,lookup _ vector,[result _ vector])/=lookup(要查找的值,要查找的值)

数组查找语法:=lookup (lookup _ value,array)/=lookup(要查找的值,数组区域)。

语法中1和0分别意味着什么?首先,0/(H3=$ c $: $ c $11)中的“H3=$ c $: $ c $11”由逻辑值集或逻辑值运算得到的TRUE和FALSE组成,如果条件为真。整个公式将返回最接近1的值(即0),如果在由0和无效值#DIV/0组成的数组中找不到1,则显然找不到。如果用大于零的数字查找0,最后可以找到满足条件的值。这也是LOOKUP函数中最经典的用法——二分法。

提示:了解语法中1和0的含义后,您可以在以后的任务中直接应用模板语法。=LOOKUP(1,0/((条件1))*(条件2)*(条件3) *.*(条件n

3、动态图如下。

今天和大家一起分享。如果你想学习更多的办公技术,可以继续关注我的第一个号码~

1.《【excel怎么反筛选】如何使用Excel反向查找3 | LOOKUP函数执行反向查找?》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《【excel怎么反筛选】如何使用Excel反向查找3 | LOOKUP函数执行反向查找?》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2507240.html