我目前正在使用此公式将单元格链接到另一个工作表:
= INDIRECT(“'”&$ B $ 3&“'!”&“ B7”)
其中B3包含我链接到的工作表的名称,而B7是我要从中提取数据的工作表中的单元格
我的问题是,由于B7被引号锁定,因此无法复制公式。例如,当我向下拖动公式时,我希望它变为B8,但仍保持B7
不幸的是,删除引号使excel认为我正在使用当前工作表中的B7(因此出现错误)
是否可以解决此问题/更好的功能?
谢谢
托马斯
答案 0 :(得分:0)
要向下复制,请使用ROW()函数。这将返回公式所在的行-因此,如果您的公式输入到G22单元格中(例如),那么ROW()-15将返回7,但是当向下复制到G23时将返回8。 / p>
=INDIRECT("'" & $B$3 & "'!" & "B" & Row()-15)
答案 1 :(得分:0)
解决方法是使用CELL
函数:
=INDIRECT("'" & $B$3 & "'!" & CELL("address",B7))