应用 VlLOOKUP 直到 google 工作表中的最后一个非空行
Apply VlLOOKUP till last non-empty row in google sheets
我有一个自动扩展的 google,我在其中应用 Vlookup 公式从另一个 sheet 中提取值,该值与主 sheet 中的值相匹配。
这是Vlookup公式-
=VLOOKUP(A2, IMPORTRANGE("1MNRMKGkC-c0COugUWpXOe5OxJXfmdXGboxAPhf5SaLA", "Sheet1!B3:E420"),4,0)
我希望将公式自动应用于在主 sheet 中自动添加的新条目。我使用在网站上找到的这个公式将这个公式应用于整个列,同时处理中间的任何空单元格。
=ArrayFormula(IF(ISBLANK(A2:A), "", VLOOKUP(A2:A, IMPORTRANGE("1MNRMKGkC-c0COugUWpXOe5OxJXfmdXGboxAPhf5SaLA", "Sheet1!B3:E420"),4,0)))
我的问题是,当新条目自动添加到 sheet 中的 A 列时使用此公式后,它被添加到第 1001 行而不是下一个非空行,因为此公式是应用于整列。
有没有什么方法可以将 Vlookup 应用到最后一个非空行,以便我的下一个自动条目被添加到下一个空行中?或者任何其他替代解决方案?
感谢您的帮助!
尝试:
=ARRAYFORMULA(QUERY(IF(ISBLANK(A2:A),,VLOOKUP(A2:A,
IMPORTRANGE("1MNRMKGkC-c0COugUWpXOe5OxJXfmdXGboxAPhf5SaLA", "Sheet1!B3:E420"), 4, 0)),
"where Col1 is not null", 0))
由于我们没有 sheet 供参考,假设新数据已添加到新列。
试试这个 fromula =ARRAYFORMULA(If(A2:A="","",VLOOKUP(A2:A, IMPORTRANGE("1MNRMKGkC-c0COugUWpXOe5OxJXfmdXGboxAPhf5SaLA", "Sheet1!B3:E420"),4,0)))
一旦列 'A'
中有新数据,这将执行 vlookup
我有一个自动扩展的 google,我在其中应用 Vlookup 公式从另一个 sheet 中提取值,该值与主 sheet 中的值相匹配。
这是Vlookup公式-
=VLOOKUP(A2, IMPORTRANGE("1MNRMKGkC-c0COugUWpXOe5OxJXfmdXGboxAPhf5SaLA", "Sheet1!B3:E420"),4,0)
我希望将公式自动应用于在主 sheet 中自动添加的新条目。我使用在网站上找到的这个公式将这个公式应用于整个列,同时处理中间的任何空单元格。
=ArrayFormula(IF(ISBLANK(A2:A), "", VLOOKUP(A2:A, IMPORTRANGE("1MNRMKGkC-c0COugUWpXOe5OxJXfmdXGboxAPhf5SaLA", "Sheet1!B3:E420"),4,0)))
我的问题是,当新条目自动添加到 sheet 中的 A 列时使用此公式后,它被添加到第 1001 行而不是下一个非空行,因为此公式是应用于整列。
有没有什么方法可以将 Vlookup 应用到最后一个非空行,以便我的下一个自动条目被添加到下一个空行中?或者任何其他替代解决方案? 感谢您的帮助!
尝试:
=ARRAYFORMULA(QUERY(IF(ISBLANK(A2:A),,VLOOKUP(A2:A,
IMPORTRANGE("1MNRMKGkC-c0COugUWpXOe5OxJXfmdXGboxAPhf5SaLA", "Sheet1!B3:E420"), 4, 0)),
"where Col1 is not null", 0))
由于我们没有 sheet 供参考,假设新数据已添加到新列。
试试这个 fromula =ARRAYFORMULA(If(A2:A="","",VLOOKUP(A2:A, IMPORTRANGE("1MNRMKGkC-c0COugUWpXOe5OxJXfmdXGboxAPhf5SaLA", "Sheet1!B3:E420"),4,0)))
一旦列 'A'
中有新数据,这将执行 vlookup