更好的表達方式:
- 我有許多可變列長度的資料幀,所以 xmax_pos = col_length。
- 我想應用一個公式,使用這個 col_length 作為每個資料幀的范圍;如果我的范圍大于我的 df,則公式將不起作用。
=formula(A1:A"xmax_pos")
有沒有辦法讓我間接分配一個范圍?無需手動修改范圍。
uj5u.com熱心網友回復:
您還可以創建動態命名范圍:
=$A$2:INDEX($A:$A,COUNTA($A:$A)))
請參閱https://exceljet.net/formula/dynamic-named-range-with-index
正如@BigBen 建議的那樣,它比使用 OFFSET 更好
uj5u.com熱心網友回復:
是的,而且你很接近。只需構建一個字串并在“間接”函式中使用它。
例如:
=indirect("A1")
...將回傳單元格 A1 中的值。
在您的特定情況下,您將構建范圍參考,例如:“A1:A”和 xmax_pos
由于您的問題缺乏細節,我不能比這更具體。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/405384.html
標籤:
上一篇:如何顯示用戶表單并等待代碼運行,同時仍然能夠訪問其他檔案
下一篇:將公式轉換為值并洗掉特殊字符
