iT邦幫忙

0

Excel 如何回傳一組可變的地址範圍,藉此針對該範圍進行數據查找。(修正問題描述)

  • 分享至 

  • xImage

有哪些公式可以做到回傳地址範圍,並供給Vlookup、任何函數中使用。

範例:
https://ithelp.ithome.com.tw/upload/images/20220924/201531212ab1h5KK9N.png
用戶提供所屬群組"Tag0002"與一組積分"3999",將回傳用戶擁有積分能在該群組獲取到多少的加成,比照圖中提供範例,在群組"Tag0002"擁有"3999"積分能獲取到1.25%加成。

目前我是使用(套用在B2)【=VLOOKUP(C1,CHOOSE(ROUNDDOWN(MATCH(B1,E:E,0)/6,0)+1,$F$1:$G$6,$F$7:$G$12,$F$13:$G$18,$F$19:$G$24,$F$25:$G$30),2,1)】此函數來解決,但問題就在範圍這塊,後續若要添加額外群組相當麻煩,且公式是會越來越長越難維護。請教各位大佬們,有沒有方式能夠解決。

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

2
ccenjor
iT邦高手 1 級 ‧ 2022-09-24 22:07:43
最佳解答

B2:
=VLOOKUP(C1,OFFSET($F$1,MATCH(B1,E:E,0)-1,0,6,2),2)
B5:
=VLOOKUP(C4,OFFSET($F$1,MATCH(B4,E:E,0)-1,0,6,2),2)
B8:
=VLOOKUP(C7,OFFSET($F$1,MATCH(B7,E:E,0)-1,0,6,2),2)

https://ithelp.ithome.com.tw/upload/images/20220925/20109881Rn9ZUOARgw.png

我要發表回答

立即登入回答