[算表] 想请问excel的公式是否写错?

楼主: innovaig (innovaig)   2015-06-23 08:15:26
软件: excel
版本: 2007
=IF(M5=0,"",IF(MATCH(M5,A表!$B$3:$B$229,0)>0,
LOOKUP(M5,A表!$B$3:$B$229,A表!$C$3:$C$229),0))
因公式长,所以分成二段
http://i.imgur.com/An1a293.jpg
若当我在 B 表 M5 格输入 1.3.2.4.7 时
照理来说应该会从 A 表 1.3.2.4.7 里抓取资料回传到 B 表
可不知为何抓取到 1.3.2.14.1 or 1.3.2.4.15 那行的内容
但 1.3.2.4.6 之前的项次都很正常抓取
请问是我公式本身就有问题?
还是 我用错公式呢 ??
请各位大德帮解疑
感谢
作者: soyoso (我是耀宗)   2015-06-23 08:22:00
将lookup改为vlookup(m5,a表!b:c,2,0)试试https://goo.gl/h1lSqL也可将资料排序一下,再使用lookup https://goo.gl/JjlMm抱歉更正一下上面连结 https://goo.gl/JjlMmr

Links booklink

Contact Us: admin [ a t ] ucptt.com