[算表] index+match有誤判

看板Office作者 (ping)時間5年前 (2019/01/15 10:45), 編輯推噓2(207)
留言9則, 4人參與, 5年前最新討論串1/1
軟體: 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
懇請各位大師幫忙,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.39.128 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1547520324.A.FF2.html

01/15 10:51, 5年前 , 1F
改為=index(e:f,match(a12,e:e,0),2) 試試
01/15 10:51, 1F

01/15 10:54, 5年前 , 2F
改用vlookup +iferror ?
01/15 10:54, 2F

01/15 10:55, 5年前 , 3F
太神奇了!!!!謝謝~~~~~
01/15 10:55, 3F

01/15 10:55, 5年前 , 4F
Vlookup資料庫一大反而出錯更多,也是摸索之後才改inde
01/15 10:55, 4F

01/15 10:55, 5年前 , 5F
x的
01/15 10:55, 5F

01/15 11:01, 5年前 , 6F
vlookup會錯,是不是也是因為你少下第四個參數(,0)?
01/15 11:01, 6F

01/15 11:11, 5年前 , 7F
有可能,但要排序也是另個麻煩…
01/15 11:11, 7F

01/15 11:16, 5年前 , 8F
排序?同match搜尋完全符合的話是不用排序的
01/15 11:16, 8F

01/15 11:19, 5年前 , 9F
match的第三和vlookup的第四引數帶入0(或省略)
01/15 11:19, 9F
文章代碼(AID): #1SFKb4_o (Office)