作者zaq1xsw2121 (aaaa)
看板Office
標題[問題] Excel lookup初學問題
時間Tue Feb 4 11:12:53 2020
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體: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://webptt.com/m.aspx?n=bbs/Office/M.1580785975.A.C70.html
2F:→ zaq1xsw2121: 感謝 看了上述推文 了解要用0/的原因了 那請問第一個 02/04 11:41
3F:→ zaq1xsw2121: 逗號前的1、2代表什麼呢 謝謝 02/04 11:42
4F:→ soyoso: 0/或1/邏輯值true(1)或false(0),所產生的就會只有0和#div 02/04 11:45
5F:→ soyoso: /0!錯誤值或1和錯誤值的元素值,lookup會忽略錯誤值,那搜 02/04 11:45
6F:→ soyoso: 尋上一定是找不到1或2,因此以最後一筆非錯誤值的lookup_ 02/04 11:45
7F:→ soyoso: vector回傳所對應的lookup_value 02/04 11:45
8F:→ soyoso: 因此搜尋值1,2的目的是要大於陣列內的數值 02/04 11:45
9F:→ soyoso: 以=lookup(3,2/(B2:B10=E5),A2:A10)或是=lookup(4,1/(B2: 02/04 11:45
10F:→ soyoso: B10=E5),A2:A10) 02/04 11:45
11F:→ soyoso: =lookup(4,0/(B2:B10=E5),A2:A10),都是一樣的 02/04 11:45
12F:→ zaq1xsw2121: 原來如此 感謝回答 謝謝 02/04 11:56