[算表] 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