动态命名范围公式不适用于另一个工作表。

时间:2015-08-19 18:14:14

标签: excel excel-formula named-ranges

我在命名范围内使用此公式,该范围将动态获取与第一列中的文本匹配的行以及LastColumn在另一个工作表上指示的内容。当我在pic中看到的编辑命名区域框中时,它正在引用正确的范围。

enter image description here

然而,当我在另一张纸上引用这个范围时,我什么都没得到。这是公式:

=INDIRECT("C" &MATCH("Frozen: ",Input!$A:$A, 0)&":"&Ass_LastColumn&MATCH("Frozen: ",Input!$A:$A, 0))

这是我在下一张纸上使用的公式:

=IF(In_Item_Date="","",In_Item_Date)

1 个答案:

答案 0 :(得分:0)

当您使用INDIRECT并且想要引用特定表格上的特定地址时,放置" sheet1!" (或任何你的工作表名称)在地址前面。在这种情况下,

=INDIRECT("C" &MATCH("Frozen: ",Input!$A:$A, 0)

需要更改为

=INDIRECT("sheet1!C" &MATCH("Frozen: ",Input!$A:$A, 0)

如果没有工作表名称,则C列是相对的,具体取决于您编写公式的工作表。