Board logo

標題: [發問] 多欄位查詢 [打印本頁]

作者: hungrn    時間: 2019-12-5 13:19     標題: 多欄位查詢

各位先進好
請問如果有條件1.2.3的欄位要作查詢但要傳回欄A的值
=IF(IFERROR(VLOOKUP($F$6,IF({1,0},條件一,主題),2,FALSE),"")="",IFERROR(VLOOKUP($F$6,IF({1,0},條件二,主題),2,FALSE),""),IFERROR(VLOOKUP($F$6,IF({1,0},條件一,主題),2,FALSE),""))
是否有辦法簡化...如果條件過多..公式就會越變越長

麻煩各位先進了[attach]31505[/attach]
作者: hcm19522    時間: 2019-12-5 14:42

https://blog.xuite.net/hcm19522/twblog/588694744
作者: 准提部林    時間: 2019-12-5 15:05

G6/陣列公式:
=IF(F6="","",INDEX(A:A,MAX((B2:D15=F6)*ROW(2:15))))
作者: hungrn    時間: 2019-12-9 00:11

感謝各位先進的指導..
但如果輸入條件過多,跑陣列的運算速度會過長...
請問是否可用VBA的方式解決




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