【问题标题】:How to reference dynamically a cell on another sheet in libreoffice?如何在 libreoffice 的另一张纸上动态引用单元格?
【发布时间】:2019-07-15 14:14:04
【问题描述】:

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

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

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

我试过了:

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

不幸的是,这不起作用...C1 值在此示例中为 D

【问题讨论】:

    标签: reference libreoffice-calc


    【解决方案1】:

    好的,我通过使用得到它

    =INDIRECT(C$3 & CONCATENATE(".";$C$1;ROW()))
    
    • C3 value 是另一张表的名称
    • C1 的值为 D 另一张纸上的列

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-08-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多