首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用变量名称替换格式输出中的单元格引用

用变量名称替换格式输出中的单元格引用
EN

Stack Overflow用户
提问于 2017-10-02 11:46:17
回答 1查看 488关注 0票数 1

我正在处理一个excel表,在这里我需要显示在另一个单元格中使用的公式。我有两张桌子。表一列有:

代码语言:javascript
复制
+-----------+-------+-------+------+
| Parameter | Short | Value | Unit |
|   Name    |       |       |      |
+-----------+-------+-------+------+
| Diameter  | D     | 50    | mm   |
+-----------+-------+-------+------+
| Wanddikte | T     | 5     | mm   |
+-----------+-------+-------+------+
| Lengte    | L     | 200   | mm   |
+-----------+-------+-------+------+

第二张表:

代码语言:javascript
复制
+----------------------+-------+-------------+------+-----------------+
| Name                 | Short | output      | Unit | Formula         |
+----------------------+-------+-------------+------+-----------------+
| Doorsnede oppervlakt | A1    | 1963,495408 | mm   | =0,25*PI()*C3^2 |
+----------------------+-------+-------------+------+-----------------+
| Binnendiameter       | ID    | 40          | mm   | =C3-2*C4        |
+----------------------+-------+-------------+------+-----------------+
| Verfoppervlakt       | Averf | 31415,92654 | mm2  | =PI()*C3*C5     |
+----------------------+-------+-------------+------+-----------------+

现在,我想更改第二个表的最后一列。在这里,您可以看到单元格引用:C3C4C5

这些是指第一个表中的单元格(列)。但是,我不想显示C3 (value= 50 in table1),而是显示D(表1中的Short)。

表2中的最后一列包含excel公式:=FORMULATEXT(...),它引用表2中的输出计算。

如何用第二表最后一列中的短列的值替换单元格引用?

EN

回答 1

Stack Overflow用户

发布于 2017-10-02 12:44:30

1)您可以使用命名范围。例如: C3将是一个名为D的命名范围,然后在您的公式中,您将编写=25*PI()*D^2,并根据请求得到FORMULATEXT。C4将是一个命名范围,名为T和C5,命名范围称为L。单击要输入的单元格(例如C3 ),然后转到名称框左上角,然后输入名称(例如D ),参见此处:命名范围

2)考虑有一个助手列,其中放置以下内容:'=0,25*PI()*D^2。隐藏具有FORMULATEXT结果的列,并使助手列可见。“开始时”表示Excel将不尝试计算单元格内容。

我认为,如果使用一个简单的字母,例如D,这可能会让人感到困惑,这并不描述D实际上是什么,也可能被混淆为部分单元格引用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46524860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档