首页技术excel函数公式大全lookup vlookup满足2个条件

excel函数公式大全lookup vlookup满足2个条件

编程之家2026-06-01677次浏览

大家好,关于excel函数公式大全lookup很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于vlookup满足2个条件的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

excel函数公式大全lookup vlookup满足2个条件

关于excel函数lookup公式问题

你的表达有点问题,像绕口令,看了图也还是不明白。

这个问题应该不难,但不明白你是要返回每个人每天的的出勤,还是要将出勤汇总

G3公式:

=IF(MAX(IF(($B$2:$B$99=$F3)*($C$2:$C$99=G$2),$D$2:$D$99))=0,"",MAX(IF(($B$2:$B$99=$F3)*($C$2:$C$99=G$2),$D$2:$D$99)))

或者

=IF(ISNA(INDEX($D$2:$D$99,MATCH(G$2,IF($B$2:$B$99=$F3,$C$2:$C$99),0))),"",INDEX($D$2:$D$99,MATCH(G$2,IF($B$2:$B$99=$F3,$C$2:$C$99),0)))

excel函数公式大全lookup vlookup满足2个条件

用CTRL+SHIFT+ENTER结束

公式往右拉,往下拉

这里做了兼容处理,未找到的显示为空

补充:如果一定想要VLOOKUP公式,那就改成

=VLOOKUP($F3&G$2,IF({1,0},$B$2:$B$10&$C$2:$C$10,$D$2:$D$10),2,0)

数组公式,用CTRL+SHIFT+ENTER结束

excel函数公式大全lookup vlookup满足2个条件

请帮我解释下excel中关于lookup函数的这个公式是什么意思

首先0/((Sheet2!A:A=Sheet1!A5)*(Sheet2!B:B=Sheet1!B5)

返回的是一组数列:如果同时满足了2个条件就返回了0即0/1,不满足则返回了#DIV/0!即0/0

其次,由于lookup函数的第2个参数只认升序,所以它在查找的时候只会认最后的一个0,#DIV/0!,前面的会忽略掉而跳过

再而,查找值1是介于0和#DIV/0!之间,返回的结果将是0所对应的值

最后,整个公式的结果就是得到最后一个0所对应的C列的值,即满足条件的最后一个C列值

excel的lookup函数怎么用

1.lookup函数的含义

1

1.lookup函数的含义

把数(或文本)与一行或一列的数据依次进行匹配,匹配成功后,然后把对应的数值查找出来。

Lookup函数分为向量型查找和数组型查找。

在一列或一行中查找某个值,称为向量型查找。

在数列或数行中查找称为数组型查找。

END

2.lookup函数的语法格式

1

2.lookup函数的语法格式

向量型查找=lookup(lookup_value,lookup_vector,result_vector)

=lookup(查找的值,查找的范围,返回值的范围)

数组型查找= lookup(lookup_value,array)

=lookup(查找的值,数组)

2

3.参数lookup_value表示查找的值——它的形式可以是:数字、文本、逻辑值或包含数值的名称或引用。

参数lookup_vector表示查找的范围——只包含一行或一列的区域。

参数result_vector表示返回值的范围——只包含一行或一列的区域,且其大小必须与 lookup_vector(查找的范围)一致。

END

3.lookup函数案列

1

4.如图所示,根据学号查找面试成绩。向量型查找,

输入公式=LOOKUP(A11,$A$2:$A$8,$E$2:$E$8)。

查找的值——A11学号。

查找的范围——$A$2:$A$8学号范围。

返回值的范围——$E$2:$E$8面试成绩范围。

2

5.如图所示,数组型查找,输入公式=LOOKUP(A11,$A$2:$E$8)。

查找的值——A11学号。

数组——$A$2:$E$8。

END

4.lookup函数使用的注意点

6.lookup函数是一个被大多数人认为只有升序查找功能的“烂函数”。

重要注意点:lookup_vector(查找的范围)中的数值必须按升序排序:-2、-1、0、1、2、...、A-Z、FALSE、TRUE。否则,lookup函数可能会返回错误的结果。

如图所示,输入公式=LOOKUP(B11,$B$2:$B$8,$E$2:$E$8)。根据姓名查找面试成绩,lookup_vector(查找的范围:姓名)是文本,所以不可能升序排序,所以出错。

7.如果 lookup函数中lookup_value(查找的值)小于 lookup_vector(查找的范围)中的最小值,则 lookup函数会返回#N/A错误值。

如图所示,lookup_value=0.4(查找的值)小于 lookup_vector=0.457(查找的范围)中的最小值,所以返回#N/A错误值。

8.如果 lookup函数中的lookup_value(查找的值)在lookup_vector(查找的范围)中找不到,它会默认匹配 lookup_vector中小于或等于 lookup_value的最大值。

如图所示,lookup_value=0.6(查找的值)在lookup_vector(查找的范围)中找不到,返回lookup_vector中小于或等于 lookup_value的最大值(即0.525对应的温度400)。

9.数组型查找的条件:要查找的值位于数组的第一列或第一行,且返回值在该数组的第一列或第一行,可以使用数组型查找lookup函数。不然容易出错。

重要注意点:array(数组)中的数值必须按升序排序。

10.lookup函数的查找方式和hlookup函数,vlookup函数有区别。

hlookup函数——横向查找,在第一行搜索lookup_value。

vlookup函数——纵向查找,在第一列搜索lookup_value。

lookup函数——根据数组的维度进行搜索lookup_value。

如果 array(数组)区域的宽度大于高度(列多于行),则 lookup函数在第一行中搜索 lookup_value。

这时,会出错,lookup函数会返回行或列中的最后一个值。

如图所示,输入公式,array数组的范围列大于行,会出错。

A11行,arrayA2:E3——列多于行,返回最后一个值60。

A12行,arrayA2:E4——列多于行,返回最后一个值69。

A13行,arrayA2:E5——列多于行,返回最后一个值77。

6

lookup函数和hlookup函数,vlookup函数很想建议结合起来学习。可以观看小编的

关于excel函数公式大全lookup和vlookup满足2个条件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

java函数大全 php常用函数大全代刷 代刷v6.8源码