2015-02-11 51 views
0

我想通過一些取決於給定單元格的ROW編號的列來獲取對數組偏移的引用。但結果如下: = OFFSET(range_name,0,ROW()) 是錯誤。任何人都可以告訴我爲什麼和/或提供建議嗎?作爲輸入到OFFSET()函數的Excel ROW()或COLUMN()值會導致錯誤

更新:當範圍用作第一個參數時,行參數值將轉換爲數組,並出現意外的結果。我得到了我需要的方式:= OFFSET(range_name,0,MIN(ROW()))。儘管如此,這很不方便,特別是當納入更大的公式時。我會很感激一個更優雅的解決方案。

回答

0

是,OFFSET只需要在第一個參數,而不是一個範圍內的單元格,所以如果你的範圍是從B12:B30,你會寫=OFFSET(B12,0,ROW())