如何在 libreoffice 中动态引用另一张纸上的单元格?



在LibreOffice Calc中,我想根据其他单元格中的值引用工作表和单元格。例如

=INDIRECT(C$3 & ".D24")

我可以引用工作表,具体取决于C3的值,单元格D24.这很好用,但这里的单元格是硬写的。我想有一个用于D参考单元格,也许也想为24。但是 24 也可以像 calc 通常在不使用 $ 锁定符号时所做的那样动态更改。

我试过了:

=INDIRECT(C$3 & CONCATENATE(C1; ROW()))

不幸的是,这不起作用... 在此示例中C1D

好吧,我很酷,我通过使用它得到了它

=INDIRECT(C$3 & CONCATENATE(".";$C$1;ROW()))
  • C3值是另一个工作表的名称
  • C1D另一张纸上的列

对于24(比如在 C2 中),也许是:

=INDIRECT(C$3&"."&C$1&C$2+ROW()-3)

如果要向下复制,假设结果在第 3 行中(或调整偏移量)。

相关内容

最新更新