【问题标题】:Array formula Google sheets returning unexpected results数组公式 Google 表格返回意外结果
【发布时间】:2021-02-11 17:32:44
【问题描述】:

同一工作簿中的两个工作表,“任务”和“人员”。

我在任务表上输入了我的公式。

我的公式:=ARRAYFORMULA(LOOKUP(D2:D,Person!A2:A,Person!D2:D))

我们的想法是将任务表中的“负责”列数据与人员表中的“人员 ID”列数据进行匹配,并用结果填充任务表上的“责任图像”列。

我遇到的问题是我的公式返回结果在“负责任的图像”列中填充了意外数据。我的公式只返回 3 个可用数据。

我尝试使用 Vlookup 而不是 Lookup,但收到错误。我无法弄清楚我的公式哪里出错了。知道如何写出正确的公式吗?

任务工作簿表:

人员工作簿表:

带有公式结果的任务表:

【问题讨论】:

    标签: google-sheets array-formulas


    【解决方案1】:

    使用:

    =ARRAYFORMULA(IFNA(VLOOKUP(D2:D, {Person!A2:A,Person!D2:D}, 2, 0)))
    

    【讨论】:

    • 工作就像一个魅力。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2023-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-19
    • 1970-01-01
    • 1970-01-01
    • 2023-02-09
    相关资源
    最近更新 更多