在LibreOffice Calc中,我想根据其他单元格中的值引用工作表和单元格。例如
=INDIRECT(C$3 & ".D24")
我可以引用工作表,具体取决于C3
的值,单元格D24
.这很好用,但这里的单元格是硬写的。我想有一个用于D
的参考单元格,也许也想为24
。但是 24 也可以像 calc 通常在不使用 $ 锁定符号时所做的那样动态更改。
我试过了:
=INDIRECT(C$3 & CONCATENATE(C1; ROW()))
不幸的是,这不起作用... 在此示例中C1
值D
好吧,我很酷,我通过使用它得到了它
=INDIRECT(C$3 & CONCATENATE(".";$C$1;ROW()))
C3
值是另一个工作表的名称C1
值D
另一张纸上的列
对于24
(比如在 C2 中),也许是:
=INDIRECT(C$3&"."&C$1&C$2+ROW()-3)
如果要向下复制,假设结果在第 3 行中(或调整偏移量)。