【问题标题】:Convert one Vlookup formula to array formula将一个 Vlookup 公式转换为数组公式
【发布时间】:2020-10-31 17:01:27
【问题描述】:

我在工作表中使用了 vlook up 公式。我需要应用数组公式而不是那个。请帮我将此公式转换为数组公式。

=IFERROR(VLOOKUP(A2,FILTER('Individual'!$C$3:E,'Individual'!$C$3:$C=A2),3,1))

这个给出了代码的最新值

【问题讨论】:

    标签: arrays google-sheets google-sheets-formula vlookup array-formulas


    【解决方案1】:

    给你:

    =ARRAYFORMULA(IFERROR(VLOOKUP(A3:A, FILTER(Individual!C3:E, 
     REGEXMATCH(Individual!C3:C, "^"&TEXTJOIN("$|^", 1, A3:A)&"$")), 3, 0)))
    

    或更短:

    =ARRAYFORMULA(IFERROR(VLOOKUP(A3:A, Individual!C3:E, 3, 0)))
    


    最新价格:

    =ARRAYFORMULA(IFERROR(VLOOKUP(A3:A, 
     QUERY(SORTN(SORT(Individual!A3:E, 1, 0), 9^9, 2, 3, 1), 
     "select Col3,Col5", 0), 2, 0)))
    

    【讨论】:

    • 谢谢.. 但对于您的友好信息,我的个人工作表由一个空白行分隔,用于按周分隔值。例如:将值放置一周后。在将值再放一周之前,我会留下一个空白行。在这种情况下。这个公式给出了#N/A
    • 没有兄弟你改变过滤器?我的公式为我提供了代码的最新价格。
    猜你喜欢
    • 1970-01-01
    • 2017-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-04
    • 1970-01-01
    • 2022-12-04
    • 1970-01-01
    相关资源
    最近更新 更多