看板 Office 關於我們 聯絡資訊
軟體: 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 之前的項次都很正常抓取 請問是我公式本身就有問題? 還是 我用錯公式呢 ?? 請各位大德幫解疑 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.249.20.105 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1435018528.A.03B.html
soyoso: 將lookup改為vlookup(m5,a表!b:c,2,0)試試 06/23 08:22
soyoso: https://goo.gl/h1lSqL 06/23 08:31
soyoso: 也可將資料排序一下,再使用lookup https://goo.gl/JjlMm 06/23 08:39
soyoso: 抱歉更正一下上面連結 https://goo.gl/JjlMmr 06/23 09:12