[算表] 多重 lookup_value 的問題..

看板Office作者 (supisces)時間15年前 (2009/08/16 22:09), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串1/1
軟體:excel 版本:2003 爬文爬了半個多小時,看到很多複雜的問題被各位神人輕易解決, 但是小弟就是無法融會貫通到自己的簡單問題, 所以還是提出來徵求簡單快速的解決之道。 工作表 W1 A B C 1 X M 10 2 X N 20 3 Y M 30 4 Y N 40 工作表 W2 如果想在 W1 找 (A 欄中有 Y) 的 C 欄的值 我用 vlookup(Y,W1!A:C,3,FALSE),結果會得到 C3 的值 如果想在 W1 找 (A 欄中有 Y) 且 (B 欄中有 N) 的 C 欄的值 我就不知道這種多重 lookup_value 條件要怎麼寫比較簡單快速了.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.37.209

08/16 23:10, , 1F
可以考慮使用 sumproduct
08/16 23:10, 1F

08/16 23:10, , 2F
=SUMPRODUCT(--('W1'!A1:A100="Y"),
08/16 23:10, 2F

08/16 23:11, , 3F
--('W1'!B1:B100="N"),'W1'!C1:C100)
08/16 23:11, 3F
成功了,可是我不知道 -- 的意思.. ※ 編輯: supisces 來自: 220.133.37.209 (08/16 23:58)

08/17 07:33, , 4F
如果用陣列有時候資料量大會算很慢
08/17 07:33, 4F

08/17 07:34, , 5F
我大概就是在A,B插入C 把A跟B用=A1&B1合併 原本C跑到D
08/17 07:34, 5F

08/17 07:34, , 6F
然後再用vlookup去寫
08/17 07:34, 6F

08/17 09:47, , 7F
-- 是用來將 true/false 轉為 1/0
08/17 09:47, 7F

08/17 21:52, , 8F
那我就完全清楚了,謝謝。
08/17 21:52, 8F
文章代碼(AID): #1AY1CmJ6 (Office)