[英]Excel: Dynamic INDIRECT when copying cell formula
我有以下公式
=INDIRECT("'"&$A$1&"'!"&"D3")
在A1中,我有另一個工作表的名稱,它可以正確轉到該工作表的單元格D3,並返回值。 現在,我想將此公式拖動到下面的單元格上,並自動更新為
=INDIRECT("'"&$A$1&"'!"&"E3")
然后再拖到下面
=INDIRECT("'"&$A$1&"'!"&"F3")
等等...
有可能還是我必須手動更換電池? 還有另一種方法嗎?
謝謝
要在下拉公式時更改列引用,請使用ADDRESS()返回一個字符串:
=INDIRECT("'" & $A$1 & "'!"&ADDRESS(3,ROW(4:4)))
ROW()將是動態的,並且首先引用第4列或“ D”,向下拖動時將引用第5列,然后引用第6列,依此類推。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.