Google 表格 - 使用函数中的值作为对另一个单元格的引用

问题描述 投票:0回答:1
  1. 在谷歌表格中我创建了一个公式

    =CONCATENATE("=";MID((FORMULATEXT(A2));2;6);"P3").

  2. 此公式从单元格 A2 中获取引用值(引用工作表 2 中的单元格 E2),并将其一部分(使用 MID 函数)与字符串“P3”(工作表 2 中的单元格)组合起来。执行公式后的结果值为工作表 1 的单元格 D2 中的“='P01':P3”

问题是值“='P01':P3”在单元格 D2 中显示为文本,但我希望它是对另一张工作表中单元格 P3 的引用。

我如何告诉谷歌表格使用公式的结果作为参考,而不是将其呈现为纯文本。

  1. 我想要完成的是使用工作表 2 中的值自动填充工作表 1 中的某些单元格。

例如,工作表 1 有列 A1-姓名
D1 - 开始日期

工作表 2 有单元格
E2 - 项目名称
P3 - 开始日期

因此,当我将工作表 1 的 A1 引用到工作表 2 中的 E2 时,工作表 1 的单元格 D2 中的公式将使用 MID 函数提取工作表的名称,然后使用 CONCATENATE 添加单元格编号(在本例中为 P3)能够从工作表 2 中的单元格 P3 获取值(开始日期)。

我尝试过间接函数,但没有成功。

这是谷歌表格的链接 https://docs.google.com/spreadsheets/d/1PUxxiaAIROPG8LMO-goeL-BIklpH0y6y8lqHkjtus2E/edit?usp=sharing

谢谢

我尝试在多个 Google Docs 论坛上寻找答案,并探索各种 Google 功能,但没有成功

function validation google-sheets reference
1个回答
0
投票

您可以尝试:

=indirect(CONCATENATE(MID((FORMULATEXT(A2));2;6);"P3"))
© www.soinside.com 2019 - 2024. All rights reserved.