[问题] Excel lookup初学问题

楼主: zaq1xsw2121 (aaaa)   2020-02-04 11:12:53
(若是和其他不同软件互动之问题 请记得一并填写)
软件:Excel
版本:2010
关于lookup函数 有很基本的问题想请教
如果要传回比对资料
使用函数
=LOOKUP(1,0/(B2:B10=E5),A2:A10)
想请问一开始的 1 和 ,0/ 是什么意思?
另外如果要传回表格中最右边的资料
会使用函数
=LOOKUP(2,1/(E6:U6<>""),E6:U6)
这里的 2 和 1/ 又是什么意思呢?
之前使用lookup函数都是用硬背的
里面几个数字并不懂它的功能 想好好把它们搞懂
谢谢大家
作者: soyoso (我是耀宗)   2020-02-04 11:17:00
楼主: zaq1xsw2121 (aaaa)   2020-02-04 11:41:00
感谢 看了上述推文 了解要用0/的原因了 那请问第一个逗号前的1、2代表什么呢 谢谢
作者: soyoso (我是耀宗)   2020-02-04 11:45:00
0/或1/逻辑值true(1)或false(0),所产生的就会只有0和#div/0!错误值或1和错误值的元素值,lookup会忽略错误值,那搜寻上一定是找不到1或2,因此以最后一笔非错误值的lookup_vector回传所对应的lookup_value因此搜寻值1,2的目的是要大于阵列内的数值以=lookup(3,2/(B2:B10=E5),A2:A10)或是=lookup(4,1/(B2:B10=E5),A2:A10)=lookup(4,0/(B2:B10=E5),A2:A10),都是一样的
楼主: zaq1xsw2121 (aaaa)   2020-02-04 11:56:00
原来如此 感谢回答 谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com