Board logo

標題: [發問] 使用Vlookup + Offset 解二條件 [打印本頁]

作者: cw3076    時間: 2010-7-30 07:32     標題: 使用Vlookup + Offset 解二條件

本帖最後由 cw3076 於 2010-7-30 07:35 編輯

Dear 大大,
請問若使用 Vlookup+Offset 該如何將G欄的Result對應到B2
依A2,A3....及B1二個條件
[attach]2071[/attach]
作者: Hsieh    時間: 2010-7-30 10:34

回復 1# cw3076

如果沒有重複問題
b2=OFFSET($G$1,SUMPRODUCT(($E$2:$E$6=$A2)*($F$2:$F$6=$B$1),ROW($2:$6))-1,)
向下複製
若可能重複要找出第一筆
b2陣列公式
{=OFFSET($G$1,MIN(IF(($E$2:$E$6=$A3)*($F$2:$F$6=$B$1),ROW($2:$6)))-1,)}
向下複製
作者: jackdream    時間: 2010-7-30 11:21

本帖最後由 jackdream 於 2010-7-30 11:36 編輯

假如 E 欄位(No) 的內容有排序的話..
B2=VLOOKUP($B$1,OFFSET($F$1,MATCH(A2,$E$1:$E$6,0)-1,0,6,2),2,FALSE)
公式往下拉
作者: zz5151353    時間: 2010-7-31 20:08

為什麼一定要用 vlookup+offset

{=INDEX(G$1:G$100,MATCH($A2&B$1,E$1:E$100&F$1:F$100,))}
作者: asimov    時間: 2010-8-1 00:21

如果相同條件不只一個
b2
{=INDEX($G$2:$G$6,SMALL(IF(($E$2:$E$6=$A2)*($F$2:$F$6=$B$1),ROW($G$1:$G$5)),COLUMN(A1)))}
向右及下複製




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)