一个单元格内容(文本)作为另一个单元格中的变量

Posted

技术标签:

【中文标题】一个单元格内容(文本)作为另一个单元格中的变量【英文标题】:One cell content (text) as variable in another cell 【发布时间】:2014-04-15 12:19:03 【问题描述】:
Cell A1=Alice
Cell A2=Adam Love $A$1

如何将单元格 A1 的内容设置为变量,以便可以在工作表的任何位置使用它?

【问题讨论】:

【参考方案1】:

您不必做一些特别的事情来实现这一点;每个单元格都可以通过其单元格引用[file].[sheet].[Col][Row] 获得。唯一的问题是,您不能只将单元格引用作为纯文本放入另一个单元格 - 您必须改用 function 或 formula

在您的示例中,您的目标是 concatenate 一个字符串 ("Adam Love") 和另一个单元格的值。所以,解决方法是通过以下方式使用CONCATENATE()函数:

=CONCATENATE("亚当爱"; $A$1)

【讨论】:

【参考方案2】:

另一个选项是定义一个名称(数据>定义范围...)说Name

_A

Range:

$Sheet1.$A$1

然后应用一个公式,例如:

="Adam Love "&_A

但是对于您的示例,设置定义名称的努力不太可能通过节省键控来证明是合理的。然而,这有时会很有用,例如工作表名称很长或键入它们容易出错(即使在不同的工作表上,上面的公式也会返回相同的结果)并且复杂的公式更容易阅读(例如=Qty*Price )。

【讨论】:

以上是关于一个单元格内容(文本)作为另一个单元格中的变量的主要内容,如果未能解决你的问题,请参考以下文章

如何查找单元格中是不是包含部分文本并引用另一列数据

excel表格怎么提取单元格中的部分内容

无法访问我的单元格内容中的变量

Excel vba 执行时间与单元格内容长度呈指数关系

WPS或EXCEL如何让文本框引用单元格内的内容?

iOS:UICollectionViewCell 动画部分更改单元格内容