如何根据 Libreoffice Calc 中另一个单元格的值更改地址?

如何根据 Libreoffice Calc 中另一个单元格的值更改地址?
I need to pull data from the source spreadsheet  $Units_Weekly, from a changing column.
The start is column O  ----> $Units_Weekly.$O2
Column name changes in A50. The next column name will be P,
it's based on a condition. 

How it is possible to link A50 and $Units_Weekly.$O2, instead of O? 
I mean to insert content of A50 into the formula above, replacing O
with contents of A50?
I have tried to use direct substitution but that does not work. 
This gives error ====>  $Units_Weekly.$&"A50&"2

答案1

我有点难以理解您所写的内容,但我想知道这里的问题是否是语法错误,而不是从不同的表中提取?

$表示绝对引用。在您的示例中,您告诉 Calc 工作表名称Units_Weekly是绝对的(固定的),而不是相对的(可更改的)。

&是连接符号。

当引号" "将某内容括起来时,这意味着您希望将引号之间的内容视为文本。因此,Calc 会认为您编写的内容A50&是文本。您可能希望将其作为单元格引用 ( A50) 后跟连接符号 ( &)。

例如,的内容Units_Weekly.A50是单词“magnolia”。此公式: =$Units_Weekly.$A50&"2"将产生输出。它告诉 Calc 将工作表 Units_Weekly 上单元格 A50 的内容与视为文本的magnolia2数字连接起来。2

提示:当您遇到公式问题时,请尽可能简化它,直到得到可行的结果,然后逐渐增加复杂性。示例:

第一步:将字母“a”放入单元格 A1,将字母“b”放入 A2,然后在 A3 中写入最简单的连接公式: 。这将在单元格 A3 中=A1&A2给出结果。ab

第二步:更改公式以使列和/或行引用绝对,例如=$A1&$A2确保您的结果仍然是ab。这样您就知道美元符号和 & 符号在正确的位置。

然后替换外部工作表引用,用正确的单元格代替 A1 和 A2,等等。一步一步来。

相关内容