INDIRECT 参数值在另一个选项卡中无效

INDIRECT parameter value is not a valid in another tab

我为我的新小型企业创建了一个 account sheet on a google spreadsheet。有 3 个标签页。在 Dec 选项卡中,我想创建一个可靠的下拉列表。 数据选项卡中,数组公式工作正常,但相同的公式在Dec 选项卡 中也有效。谁能帮帮我?

尝试:

=ARRAYFORMULA(IF(LEN(D2:D), TRANSPOSE(
 IF(TRANSPOSE(D2:D)=Data!B1, INDIRECT("Data!Funding"),
 IF(TRANSPOSE(D2:D)=Data!C1, INDIRECT("Data!Sales_Revenue"),
 IF(TRANSPOSE(D2:D)=Data!D1, INDIRECT("Data!Space_Equipment"),
 INDIRECT("Data!Inventory_Purchase"))))), ))