首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

LOOKUP这个公式做何解释

发布网友 发布时间:2022-04-24 00:37

我来回答

2个回答

热心网友 时间:2023-10-23 18:42

(B2:B10=E5)

首先这一步得出的结果----------并不是------------0,0/0=0 你弄错啦!

B2、B3、B4。。。B10共9个单元格,分别与E5对比,所以得到的结果不是只有一个,而是有9个,  如果等于E5的,返回TRUE,否则返回FALSE,EXCEL运算时TRUE作1,FALSE作0运算。

所以(B2:B10=E5)返回的结果类似于{FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE} 运算时等于{0;0;1;0;0;0;0;1;0}


0/{0;0;1;0;0;0;0;1;0}

前面的0除以任何数都为0,但由于后面的0不能作除数,遇上0为除数时,EXCEL返回#DIV/0!错误值。所以上面的结果得到 {#DIV/0!;#DIV/0!;0;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;0;#DIV/0!} 注意,原来的两个1变为0。


由于LOOKUP函数是忽略错误值的,只处理那两个0值,那么返回哪个0对应的值呢?LOOKUP处理最后一个,即从右往左的第一个0,如果对应单元格就是从下往上第一个符合条件的单元格。


所以LOOKUP函数常用于查找最后一个符合条件的应用,如一些库存的查找,查找最后一次入库的数据。


更为详细的解释可以百度:

excel lookup函数

有一大堆相关的视频教程,远比用文字的描述方式要容易理解得多。

热心网友 时间:2023-10-23 18:43

在b2:b10查找最后那个和e5相同的数据,并返回对应的a列数据追问是的,
可是有一步不明白
b2:b10查找到的数若等于e5,则结果为TRUE,0/TRUE=0, 这一步有点明白

追答有些东西不一定非要彻底弄明白,了解其作用能套用就行了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com