看板 Office 關於我們 聯絡資訊
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體:Excel 版本:2010 關於lookup函數 有很基本的問題想請教 如果要傳回比對資料 使用函數 =LOOKUP(1,0/(B2:B10=E5),A2:A10) 想請問一開始的 1 和 ,0/ 是什麼意思? 另外如果要傳回表格中最右邊的資料 會使用函數 =LOOKUP(2,1/(E6:U6<>""),E6:U6) 這裡的 2 和 1/ 又是什麼意思呢? 之前使用lookup函數都是用硬背的 裡面幾個數字並不懂它的功能 想好好把它們搞懂 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.24.181 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1580785975.A.C70.html
soyoso: 本版 #1KKpv_Wm#1MVDJrsA#1Il3P4it#1J87uiwj 02/04 11:17
zaq1xsw2121: 感謝 看了上述推文 了解要用0/的原因了 那請問第一個 02/04 11:41
zaq1xsw2121: 逗號前的1、2代表什麼呢 謝謝 02/04 11:42
soyoso: 0/或1/邏輯值true(1)或false(0),所產生的就會只有0和#div 02/04 11:45
soyoso: /0!錯誤值或1和錯誤值的元素值,lookup會忽略錯誤值,那搜 02/04 11:45
soyoso: 尋上一定是找不到1或2,因此以最後一筆非錯誤值的lookup_ 02/04 11:45
soyoso: vector回傳所對應的lookup_value 02/04 11:45
soyoso: 因此搜尋值1,2的目的是要大於陣列內的數值 02/04 11:45
soyoso: 以=lookup(3,2/(B2:B10=E5),A2:A10)或是=lookup(4,1/(B2: 02/04 11:45
soyoso: B10=E5),A2:A10) 02/04 11:45
soyoso: =lookup(4,0/(B2:B10=E5),A2:A10),都是一樣的 02/04 11:45
zaq1xsw2121: 原來如此 感謝回答 謝謝 02/04 11:56