Re: [算表] EXCEL LOOKUP函數一問
原式結構如
=LOOKUP(2,1/(某些條件),...)
"某些條件"會傳回1或0
1/0會錯誤 1/1=1
原式會傳回類似
=LOOKUP(2,{1;錯;1;1;錯;錯;1;錯;錯},...)
其中"錯"在這裡是#DIV/0!
LOOKUP 的特性可參考
#17UIctZi 4343 1/01 JieJuen R: [問題]用vlookup時遇到的問題
以及 板上搜尋標題 /忽略錯誤值
因此只要找任何一個大於1的數
都會找到最後一個1
換言之,
本題如果A B欄不只一列符合條件
會傳回最後一個符合條件的列所對應的C
這種利用錯誤值的方法,不只可適用在LOOKUP系列(VLOOKUP,HLOOKUP,MATCH...)
COUNT也可以,如
#17K3XxUv 3986 312/01 JieJuen □ [算表] 玩EXCEL:多條件聯集("或")
#17KedRN3 4006 212/02 JieJuen R: [算表] 玩EXCEL:多條件聯集("或")
※ 引述《EdCh (Ed Channel)》之銘言:
: ※ [本文轉錄自 ask 看板]
: 作者: EdCh (Ed Channel) 看板: ask
: 標題: Re: [請問] EXCEL LOOKUP函數一問
: 時間: Tue Mar 31 21:05:01 2009
: ※ 引述《EdCh (Ed Channel)》之銘言:
: : 利用SHEET1的A與 B兩欄
: : 來比對SHEET2的A、 B,
: : 兩欄都相同就帶出SHEET2 C欄的值
: : 在奇摩知識有找到可用公式:
: : =LOOKUP(2,1/((Sheet2!$A$2:$A$4=A2)*(Sheet2!$B$2:$B$4=B2)),Sheet2!$C$2:$C$4)
: : 請問LOOKUP(2 <--這個2的意義是什麼??
: : 謝謝EXCEL強者的解答
: 回文有人答說是要找的值
: 但應該不是
: 好像是回傳值須小於2
: 但是為什麼要小於2 是我不了的地方
: 希望有高手解答 thanks~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.47.36.19
※ 編輯: JieJuen 來自: 114.47.36.19 (03/31 23:27)
推
04/01 23:50, , 1F
04/01 23:50, 1F
→
04/02 06:13, , 2F
04/02 06:13, 2F
推
04/02 20:36, , 3F
04/02 20:36, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章