[算表] index+match有误判

楼主: onlyping (ping)   2019-01-15 10:45:22
软件: google算表
版本:
在使用index+match时有以下问题
A~C是我的表格
E~F是我的数据库
发现两个主要的问题:
1. L303 & L304 明明数据库没有对应的名称
他还是显示了L302的数字
其实差了一个号码成本可能会差很多,
我希望他显示错误或空白,这样我才知道数据库不足
2. T10 & T14 数据库里面有,
但他却显示了T1的成本,这是什么问题呢?
https://i.imgur.com/1mv96m7.jpg
https://i.imgur.com/nav5Qmh.jpg
恳请各位大师帮忙,谢谢
作者: soyoso (我是耀宗)   2019-01-15 10:51:00
改为=index(e:f,match(a12,e:e,0),2) 试试
作者: ptguitar (佩蒂吉他)   2019-01-15 10:54:00
改用vlookup +iferror ?
楼主: onlyping (ping)   2019-01-15 10:55:00
太神奇了!!!!谢谢~~~~~Vlookup数据库一大反而出错更多,也是摸索之后才改index的
作者: foolkids (翼をください)   2019-01-15 11:01:00
vlookup会错,是不是也是因为你少下第四个参数(,0)?
楼主: onlyping (ping)   2019-01-15 11:11:00
有可能,但要排序也是另个麻烦…
作者: soyoso (我是耀宗)   2019-01-15 11:16:00
排序?同match搜寻完全符合的话是不用排序的match的第三和vlookup的第四引数带入0(或省略)

Links booklink

Contact Us: admin [ a t ] ucptt.com