首页 > 解决方案 > 我可以使用写在单元格中的公式作为文本吗?

问题描述

我有一张名为“数据”的表格,有 10 列。其中之一是“团队负责人姓名”。

我创建了 7 张表,称为团队领导的名字:
“tom”
“mike”
“michael”
......

我在每张纸上写下了 B1 中的以下公式

=GetSheetName()

在 A4 中

=QUERY(Data!$A$1:$J$18317;"SELECT WHERE J='"&B1&"'")

所以在每张表中,我可以为每个团队负责人过滤数据,同时更新“数据”中的数据。

现在我想更新查询,但我不想更改 7 次。

我可以将公式写在一个单元格中,然后将其作为公式引用,这样我就可以一劳永逸地更改它吗?

标签: google-sheets

解决方案


如果我很好理解您的意思,请为每个=GetSheetName()示例添加一个虚拟参数

=GetSheetName(Data!$L$1)

并在数据选项卡的 L1 中放置一个复选框,即使该参数不是从函数 GetSheetName 调用的。要更新,您只需选中或取消选中复选框。


推荐阅读