【问题标题】:Google Sheet how to extract a column matching with another column?Google Sheet如何提取与另一列匹配的列?
【发布时间】:2020-01-02 17:28:45
【问题描述】:

例如,我在工作表上的第 1 列和第 2 列,第 1 列是名称,第 2 列是他们的 ID,我想将第 1 列和第 2 列提取到另一张表(在同一张全局表上只是另一张表里面的页面)具有相同的数据匹配,例如我已经用

提取了我的第 1 列
=unique('Data1'!D2:$D)

这只是给了我整个列,现在我想提取与第 1 列匹配的第 2 列,例如:

在原始表格中第 1 列的第 18 行中,我得到了名字:James 在原始工作表中第 2 列的第 18 行中,我得到了 ID:18

在我的第二张表上,我正在提取我得到的数据:

在第二张表中第 1 列的第 7 行中,我得到了名字:James

我想在第二张表格的第 2 列中这样做,我得到的 ID 与第 1 列的名称相匹配。

我希望这是一个明确的问题,希望有人可以帮助我!

【问题讨论】:

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


    【解决方案1】:

    试试简单的VLOOKUP:

    =ARRAYFORMULA(IFNA(VLOOKUP(D1:D, A:B, 2, 0)))
    

    【讨论】:

    • 最后一个问题,如果我的 ID 不在我的 NAME 列旁边,我可以使用什么? @player0
    • 类似:=ARRAYFORMULA(IFNA(VLOOKUP(D1:D, {Sheet1!A:A, Sheet1!X:X}, 2, 0)))
    • 您好,再次打扰您,我已经给您发了一封关于另一个问题的邮件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-30
    • 1970-01-01
    • 2020-01-12
    • 1970-01-01
    • 2019-11-19
    • 1970-01-01
    相关资源
    最近更新 更多