在谷歌表格中我创建了一个公式
=CONCATENATE("=";MID((FORMULATEXT(A2));2;6);"P3").
此公式从单元格 A2 中获取引用值(引用工作表 2 中的单元格 E2),并将其一部分(使用 MID 函数)与字符串“P3”(工作表 2 中的单元格)组合起来。执行公式后的结果值为工作表 1 的单元格 D2 中的“='P01':P3”
问题是值“='P01':P3”在单元格 D2 中显示为文本,但我希望它是对另一张工作表中单元格 P3 的引用。
我如何告诉谷歌表格使用公式的结果作为参考,而不是将其呈现为纯文本。
例如,工作表 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 功能,但没有成功
您可以尝试:
=indirect(CONCATENATE(MID((FORMULATEXT(A2));2;6);"P3"))