close

4072

Excel如何回傳一組可變的地址範圍,藉此針對該範圍進行數據查找

像下圖中在B1儲存格輸入「Tag0002」,將回傳該Tag0002所在範圍為「F7:G12」,再在B4儲存格輸入「#1」,並由得到範圍(F7:G12)依數據(#1)查找,要做到回傳位址範圍有哪些公式可以。

image

1.範圍回傳

1.點取B2儲存格輸入公式:「="F"&MATCH(B1,$E$1:$E$30,0)&":G"&MATCH(B1,$E$1:$E$30,0)+5」。

image

公式說明:

="F"&MATCH(B1,$E$1:$E$30,0)&":G"&MATCH(B1,$E$1:$E$30,0)+5

公式一MATCH(B1,$E$1:$E$30,0) 傳回B1儲存格內容在E1:E30中位置。

公式二"F"&公式一&":G"&公式一+5 將「F」字元與公式一傳回結果數字與「:G」字串與公式一傳回結果數字加5結合成所在範圍。

2.傳回標籤值

1.點取D5儲存格輸入公式:「=INDEX($G$1:$G$30,MATCH(B1,$E$1:$E$30,0)+RIGHT(B4,1)-1)」。

image

公式說明:

=INDEX($G$1:$G$30,MATCH(B1,$E$1:$E$30,0)+RIGHT(B4,1)-1)

公式一MATCH(B1,$E$1:$E$30,0) 搜尋B1儲存格內容在E1:E30儲存格範圍的第幾列,表示開始列位置。

公式二RIGHT(B4,1) 傳回B4儲存格內容右邊一個數值字元,表示要傳回#幾的值。

公式三INDEX($G$1:$G$30,公式一+公式二-1) 傳回G1:G30儲存格範圍第幾列(公式一傳回數值加公式二傳回數值再減1)儲存格內容,為何要減1是因為一開始即#1,所以需滅1才可正確抓取。

訂閱⏺🚄錦子老師速效列車🚄⏺請按下小鈴噹🔔可最快速獲得更新通知... https://www.youtube.com/channel/UCyCDHtGn9k6CenkKyNA7VmA

歡迎您的加入,可更快速獲的更多關於錦子老師教學影片的訊息。

部落格:https://ccenjor.pixnet.net

LINEChenChin

臉書:社團-Excel小小世界,歡迎您的加入,天天會有一到二篇教學文

若有問題要問,不要在YouTube留言,不會通知錦子老師,所以看到可能己是數個月或一年了,請用LINE或痞客邦留言,最好附上圖片或測試檔,作業方便,謝謝配合。


arrow
arrow
    文章標籤
    MATCH INDEX RIGHT 地址
    全站熱搜

    錦子老師 發表在 痞客邦 留言(0) 人氣()