我尝试使用非硬编码的单元格值为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列,以获取每周可计费的值。上面的这些测试是我第一次尝试解决这个问题。
对于我在这里失踪的任何建议都将不胜感激!
答案 0 :(得分:1)
UNTESTED,但请尝试:
=MATCH("Weekly Billable",INDIRECT($A7&"!D:D"),0)