【问题标题】:How to use MATCH, INDIRECT and dynamic references in google sheets如何在谷歌表格中使用 MATCH、INDIRECT 和动态引用
【发布时间】:2014-07-15 19:35:50
【问题描述】:

我正在尝试使用非硬编码的单元格值来为间接()返回一个值。

我有一张名为 AB SOW #1 的工作表。在 AB SOW #1 的单元格 D19 中,我有文本“每周计费”。首先,我使用以下方法验证了 INDIRECT 的工作原理:

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

正如预期的那样,这给了我“每周计费”。很酷。

接下来,我验证 MATCH 可用于:

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

这给了我 1 的预期。也很酷。

接下来,我将“AB SOW #1”放在目标工作表的单元格 A7 中并尝试了以下操作:

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

这给了我 #NA 错误提示:在 MATCH 评估中找不到值“每周计费”。

我最终会尝试做这样的事情:

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

其中 MATCH 在 A7 中工作表名称的整个 D 列中搜索 Weekly Billable 的值。上面的这些测试是我第一次尝试解决这个问题。

任何关于我在这里遗漏的建议将不胜感激!

【问题讨论】:

    标签: google-sheets match


    【解决方案1】:

    未测试,但请尝试:

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

    【讨论】:

    • 感谢您的回复 - 这给了我相同的 #NA 错误提示:在 MATCH 评估中未找到值“每周计费”。感谢您查看。
    • 非常感谢。我完全忘记了检查空格。我犯了一个愚蠢的错误。
    猜你喜欢
    • 2021-05-17
    • 2019-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-21
    • 2020-10-09
    • 2021-10-20
    • 2019-06-07
    相关资源
    最近更新 更多