【问题标题】:How to Make Array Formula To Lookup Matching Values如何制作数组公式来查找匹配值
【发布时间】:2021-08-03 15:03:06
【问题描述】:

正如您将在我的sample sheet 中看到的那样,我已经找到了两列(C 和 D)之间的匹配并将结果放入 E。所以这些值对应于来自 C 的值,但在顺序不同。

现在我想要 A 列中的值,但我需要让公式首先将 E 的值与 C 列中的正确行匹配,以便在 A 列中获得正确的对应主题。

LMK 如果我的描述需要改进,我只重写了大约 3 次。

【问题讨论】:

    标签: google-sheets google-sheets-formula formula


    【解决方案1】:

    我认为这可以满足您的需求。数组没有索引功能,所以你必须重建一个vlookup。

    =filter(If(E2:E="","",vlookup(E2:E,{C:C,A:A},2,false)),not(isblank(A2:A)))
    

    【讨论】:

    • 很高兴为您提供帮助,感谢您的接受。当您共享文件时,它变得非常容易。在过去的六个月里,我碰巧沉迷于 Google Array 函数。各种使用表单结果和自动化电子表格。希望您的学生找到他们的书...
    • 实际上@PGSystemTester 我发现我做错了什么!我有 E 列的公式向后...我修复了它,以便它给我在 D 中的值在 C 中,而不是相反...但是现在你的公式导致 N/A 和 I'我不知如何改正。
    • @CraigSeipWeinberg 我认为解决了它?
    【解决方案2】:

    尝试:

    =INDEX(IFNA(VLOOKUP(E2:E, {C:C, A:A}, 2, )))
    

    【讨论】:

      猜你喜欢
      • 2015-08-02
      • 2015-05-10
      • 1970-01-01
      • 1970-01-01
      • 2019-08-17
      • 2017-03-22
      • 2015-11-20
      • 1970-01-01
      • 2023-04-10
      相关资源
      最近更新 更多