返回列表 上一主題 發帖

[發問] 使用Vlookup + Offset 解二條件

[發問] 使用Vlookup + Offset 解二條件

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

Dear 大大,
請問若使用 Vlookup+Offset 該如何將G欄的Result對應到B2
依A2,A3....及B1二個條件

回復 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,)}
向下複製
學海無涯_不恥下問

TOP

本帖最後由 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)
公式往下拉

TOP

為什麼一定要用 vlookup+offset

{=INDEX(G$1:G$100,MATCH($A2&B$1,E$1:E$100&F$1:F$100,))}
300 字節以內
不支持自定義 Discuz! 代碼

TOP

如果相同條件不只一個
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)))}
向右及下複製
機器人三大定律-保護人類、服從命令、保護自己
我的三大定律-生命、生存、生活

TOP

        靜思自在 : 手心向下是助人,手心向上是求人;助人快樂,求人痛苦。
返回列表 上一主題