【问题标题】:How to search cell value in a table如何在表格中搜索单元格值
【发布时间】:2020-07-03 09:12:12
【问题描述】:

搜索对象可以在任何行和任何列中,因此仅查找不会这样做。

我还需要它返回右侧单元格的值,但返回其位置的公式会很棒

Google sheet with the problem

【问题讨论】:

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


    【解决方案1】:

    在K5中,输入公式:

    =INDEX(A1:I22,SUMPRODUCT(ROW(A1:A22)*(A1:I22=K4)),SUMPRODUCT(COLUMN(A1:I1)*(A1:I22=K4))+1)
    

    【讨论】:

      【解决方案2】:

      你也可以试试OFFSET()函数和SUMPRODUCT()

      =OFFSET(A1,SUMPRODUCT(ROW(A1:G20)*(A1:G20=$I$4))-1,SUMPRODUCT(COLUMN(A1:G20)*(A1:G20=$I$4)))
      

      【讨论】:

      • 虽然OFFSET 不稳定,因此在大数据集上运行缓慢
      【解决方案3】:

      尝试:

      =VLOOKUP(K4; {FLATTEN(B5:G20)\{QUERY(FLATTEN(B5:G20); "offset 1"; 0); ""}}; 2; 0)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-04-02
        • 2018-03-28
        • 2019-01-25
        • 1970-01-01
        • 2018-03-24
        • 1970-01-01
        • 2016-03-21
        • 1970-01-01
        相关资源
        最近更新 更多