標題:
[發問]
Lookup無法找出相對應資料
[打印本頁]
作者:
yanto913
時間:
2012-5-4 09:43
標題:
Lookup無法找出相對應資料
如附件,以檢查欄位長度也沒有異常
不知道哪裡出問題了,請各位幫幫我
謝謝
作者:
Hsieh
時間:
2012-5-4 09:51
回復
1#
yanto913
沒有排序的資料必須找完全符合
=LOOKUP(2,1/(A2:A15=D2),B2:B15)
作者:
yanto913
時間:
2012-5-4 15:19
謝謝版主
原來LOOKUP有排序的限制
而VLOOKUP有收尋範圍第一行必須是收尋值的限制
看來往後要多多用LOOKUP(2,1/(A2:A15=D2),B2:B15)比較保險了
作者:
vvcvc
時間:
2014-10-13 16:40
本帖最後由 vvcvc 於 2014-10-13 16:44 編輯
=LOOKUP(2,1/(A2:A15=D2),B2:B15)
複製代碼
上面的公式中Lookup_value為什麼要輸入2 ?
我嘗試輸入1、3也都正確,但輸入非數字就出現#NA
想不通為什麼一定要填入數字
作者:
ML089
時間:
2014-10-13 21:33
回復
4#
vvcvc
=LOOKUP(2,1/(A2:A15=D2),B2:B15)
上面的公式中Lookup_value為什麼要輸入2 ?
我嘗試輸入1、3也都正確,但輸入非數字就出現#NA
想不通為什麼一定要填入數字
(A2:A15=D2) 為判斷式陣列 {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE}
TRUE / FALSE 遇到算數運算時,可以視為 1/ 0
1/FRUE = 1/1 = 1
1/FALSE = 1/0 = #DIV/0! (錯誤值)
1/(A2:A15=D2) = {#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;1;#DIV/0!;#DIV/0!;#DIV/0!}
LOOKUP函數具有容錯能力會忽略 #DIV/0!,此公式就是利用此特性而設計的查詢方式
lookup_value 使用
使用 1 時回傳其中一個1的相對應值
使用 2 以上的值時回傳最後一個1的相對應值。(這就是查詢最一個數值的應用)
因為本例只有一個1,所以用 1 、2、3 ...都會正確回傳
作者:
ML089
時間:
2014-10-13 21:34
回復
3#
yanto913
使用VLOOKUP應該會更簡單
=VLOOKUP(D2,A:B,2,)
作者:
vvcvc
時間:
2014-10-21 14:46
如果下面的公式中
=LOOKUP(2,1/(A2:A15=D2),B2:B15)
D2要直接輸入尋找的字元,如 ST01 、 ST02、ST03...
要如何一口氣把含有ST開頭的一次都找出來?
在加總運用時,可以使用以下公式
=sumif(A1:A1000,"ST*",B1:B1000)
但搭配Lookup時只需要傳回 TRUE 或 FALSE 時該怎麼寫?
作者:
ML089
時間:
2014-10-21 16:30
回復
7#
vvcvc
如果下面的公式中
=LOOKUP(2,1/(A2:A15=D2),B2:B15)
D2要直接輸入尋找的字元,如 ST01 、 ST02、ST03...
要如何一口氣把含有ST開頭的一次都找出來?
公式沒有辦法將文字全部找出來並連接起來 如 ST01 、 ST02、ST03...
一般仍須一格找一個文字,再將所有輔助格串接起來
在加總運用時,可以使用以下公式
=sumif(A1:A1000,"ST*",B1:B1000)
但搭配Lookup時只需要傳回 TRUE 或 FALSE 時該怎麼寫?
不知問題要問什麼,請再說明清楚或有檔案
作者:
vvcvc
時間:
2014-10-22 10:30
我是想問能不能像使用SUMIF,條件只寫出部份字串,剩餘的地方使用*代替
我在LOOKUP裡面寫ST*會出現錯誤
想問問看是不是在不同地方要用不同的寫法(這個好像已經在前一個問題回答了)
作者:
ML089
時間:
2014-10-22 15:12
本帖最後由 ML089 於 2014-10-22 15:14 編輯
回復
9#
vvcvc
LOOKUP 沒有直接支援 萬用字元 *,一般需要搭配其他函數解決。
例如
LOOKUP(1, -FIND("ST", ref1), ref2)
萬用字元可參考
http://office.microsoft.com/zh-tw/excel-help/HP005203612.aspx
以下函數支援萬用字元,查詢文字中有 ? * ~ 等符號要注意使用
COUNTIF
HLOOKUP
MATCH
SEARCH
SUMIF
VLOOKUP
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)