如何在谷歌表中使用MATCH,INDIRECT和动态参考

时间:2014-07-15 19:35:50

标签: google-sheets match

我尝试使用非硬编码的单元格值为indirect()返回值。

我有一张名为AB SOW#1的表格。在AB SOW#1的单元格D19中,我有文本" Weekly Billable"。首先,我使用以下内容验证了INDIRECT的工作原理:

=INDIRECT("AB SOW #1!D19")

这给了我" Weekly Billable"正如所料。凉。

接下来,我验证了MATCH的工作原理:

=MATCH("Weekly Billable","AB SOW #1!D19")

这给了我一个预期的。也很酷。

接下来,我把" AB SOW#1"在目标表单的单元格A7中,尝试以下操作:

=MATCH("Weekly Billable",INDIRECT("AB SOW #1!D19"))

这给了我#NA错误提示:没找到价值'每周可结算'在MATCH评估中。

我最终试图做这样的事情:

=MATCH("Weekly Billable",INDIRECT(""& $A7 & "'!D:D")

MATCH在A7中搜索工作表名称的整个D列,以获取每周可计费的值。上面的这些测试是我第一次尝试解决这个问题。

对于我在这里失踪的任何建议都将不胜感激!

1 个答案:

答案 0 :(得分:1)

UNTESTED,但请尝试:

=MATCH("Weekly Billable",INDIRECT($A7&"!D:D"),0)