ROW() in formula Excel for Mac 2011



我有一个XLS文件,其中包含几个名为"1","2","3","4"等的工作表。

现在我需要一个公式,例如"='1'!M16",其中我所指的工作表的名称基于当前行。因此,如果当前行为 16,则公式将为"='16"!M16"。

我创建了一个公式 =INDIRECT("'" & ROW() & "'!" & "M16"),但 Excel for Mac 2011 在单元格中显示"#VALUE"...请问我的公式有什么问题?还是其他建议?

非常感谢您的任何帮助。

汤姆

尝试: =INDIRECT(CONCATENATE(ROW(),"!","M",ROW())

我只有一台Mac,它可以工作。顺便感谢您的问题。我由此学到了

=INDIRECT("'"&ROW()&"'!M16")

最新更新