返回列表 上一主題 發帖

[發問] 如何針對vlookup用兩條件做參照?

[發問] 如何針對vlookup用兩條件做參照?

如何針對vlookup用兩條件做參照?
ㄚ暘

回復 1# meet0718

C2=INDEX($G$1:$G$22,MATCH(A2&B2,$E$1:$E$22&$F$1:$F$22,0),1)    陣列公式

TOP

本帖最後由 renzhi2020 於 2012-2-25 23:23 編輯

回復 2# register313

以前 Hsieh sir 教的
=IF(ISERROR(LOOKUP(2,1/((E2:E22=A2)*(F2:F22=B2)))),0,LOOKUP(2,1/((E2:E22=A2)*(F2:F22=B2)),(G2:G22)))

3.jpg (106.09 KB)

3.jpg

lookup.rar (1.97 KB)

50 字節以內
不支持自定義 Discuz! 代碼

TOP

我來試試看,看跑出來結果如何!謝謝!
ㄚ暘

TOP

真的有解決我的問題了,問題困擾了我好久,對兩位真是感激不盡!
ㄚ暘

TOP

回復 3# renzhi2020


    C2  若=IF(ISERROR(LOOKUP(2,1/((E2:E22=A2)*(F2:F22=B2)))),0,LOOKUP(2,1/((E2:E22=A2)*(F2:F22=B2)),(G2:G22)))

要複製時好像就有問題

是否應加上$  C2=IF(ISERROR(LOOKUP(2,1/((E$2:E$22=A2)*(F$2:F$22=B2)))),0,LOOKUP(2,1/((E$2:E$22=A2)*(F$2:F$22=B2)),(G$2:G$22)))

複製時較方便

TOP

回復 6# jimmuLu

沒錯
用到對照表E2:G22的地方,其列位址都要用絕對($)
不然往下複製公式時,其對應的對照表會逐列往下移

TOP

是否也可以用SUMPRODUCT 呢  如下:

TOP

回復 8# at58441215

C2=SUMPRODUCT(($E$2:$E$22=A2)*($F$2:$F$22=B2)*($G$2:$G$22))

TOP

DEAR REGISTER 大大
是的我是用這樣的公式回覆的
一般作多條件式篩選 我都只會用sumproduct  比較不知道如何使用INDEX或IF(ISERROR(LOOKUP ...) 請問這幾種差哪裡 哪種方式比較好使用呢?

TOP

        靜思自在 : 君子立恆志,小人恆立志。
返回列表 上一主題