返回列表 上一主題 發帖

[發問] 公式位址的問題

[發問] 公式位址的問題

未命名.png
2019-9-4 17:35

EX︰AR9="$B"&AP3&":$I"&AP3  => 會顯示 $B9:$I9
但套進AR3的公式
=INDEX($B$2:$I$2,MATCH(AQ3,"$B"&AP3&":$I"&AP3,0))
選取"$B"&AP3&":$I"&AP3按F9  =>顯示  "$B9:$I9"

想要讓AR3公式中的"$B"&AP3&":$I"&AP3顯示正確的位址$B9:$I9
以利公式能順利執行。
請問︰AR3的公式應該如何修正?
謝謝!
公式位址的問題.rar (6.41 KB)

回復 1# ziv976688

下列兩式都可以

=INDEX(B$2:I$2,MATCH(AQ3,OFFSET(B$1:I$1,AP3-1,)))
=INDEX(B$2:I$2,MATCH(AQ3,INDEX(B:I,AP3,),))
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 2# ML089
M版主:您太神了b^_^d
不才的思維太狹窄和死板了^^"
謝謝您的賜教~感恩........!

TOP

回復 3# ziv976688

原式
=INDEX($B$2:$I$2,MATCH(AQ3,"$B"&AP3&":$I"&AP3,0))

其中 "$B"&AP3&":$I"&AP3 算是文字並不是儲存格區域

可以使用 INDIRECT 改為
=INDEX(B$2:I$2,MATCH(AQ3,INDIRECT("B"&AP3&":I"&AP3),0))
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 4# ML089
M版主:
本來不才也是有同樣用INDIRECT,但不知是哪裡有錯置,一直跑不出正確答案^^"
謝謝您熱心的再次賜教~感恩^^

TOP

        靜思自在 : 多做多得。少做多失。
返回列表 上一主題