【发布时间】:2014-04-15 12:19:03
【问题描述】:
Cell A1=Alice
Cell A2=Adam Love $A$1
如何将单元格 A1 的内容设置为变量,以便可以在工作表的任何位置使用它?
【问题讨论】:
标签: openoffice-calc
Cell A1=Alice
Cell A2=Adam Love $A$1
如何将单元格 A1 的内容设置为变量,以便可以在工作表的任何位置使用它?
【问题讨论】:
标签: openoffice-calc
您不必做一些特别的事情来实现这一点;每个单元格都可以通过其单元格引用[file].[sheet].[Col][Row] 获得。唯一的问题是,您不能只将单元格引用作为纯文本放入另一个单元格 - 您必须改用 function 或 formula。
在您的示例中,您的目标是 concatenate 一个字符串 ("Adam Love") 和另一个单元格的值。所以,解决方法是通过以下方式使用CONCATENATE()函数:
=CONCATENATE("亚当爱"; $A$1)
【讨论】:
另一个选项是定义一个名称(数据>定义范围...)说Name:
_A
和Range:
$Sheet1.$A$1
然后应用一个公式,例如:
="Adam Love "&_A
但是对于您的示例,设置定义名称的努力不太可能通过节省键控来证明是合理的。然而,这有时会很有用,例如工作表名称很长或键入它们容易出错(即使在不同的工作表上,上面的公式也会返回相同的结果)并且复杂的公式更容易阅读(例如=Qty*Price )。
【讨论】: