用于复制链接的 MS Excel 公式

用于复制链接的 MS Excel 公式

如何制作如下公式:

Taking data form one sheet above and one from the right against the selected one.

所以,它应该如图所示:

在此处输入图片描述

G3 等于“=C3”,H3 应该等于“C+1 3+1”,I3 应该等于“D+1 4+1”。

是否有可能在没有宏的情况下进行某种管理或如何配置宏?

答案1

使用INDIRECTandADDRESS函数,以及ROWandCOLUMN函数。我不知道您想如何定义第一个单元格(在本例中为 C3),但这应该可行:

在 H3 单元格上,

=INDIRECT(ADRESS(ROW($C$3)+1;COLUMN($C$3)+1))

在单元格 I3 上,

=INDIRECT(ADRESS(ROW($C$3)+2;COLUMN($C$3)+2))

以此类推。如果您在第 2 行输入数字 1、2 等,则可以在单元格 G3 中写下公式:

=INDIRECT(ADRESS(ROW($C$3)+G$2;COLUMN($C$3)+G$2))

当将其复制到其他列时,它应该在引用上正常工作,因为我们将使用相对引用。它应该看起来像这样:
在此处输入图片描述

答案2

您可以使用OFFSET
=OFFSET($C$3,COLUMN(G3)-COLUMN($G$3),COLUMN(G3)-COLUMN($G$3))

在此处输入图片描述

相关内容