【发布时间】:2020-04-03 07:32:55
【问题描述】:
我有一个自动扩展的谷歌,我在其中应用 Vlookup 公式从另一个表中提取与主表中的值匹配的值。
这是 Vlookup 公式-
=VLOOKUP(A2, IMPORTRANGE("1MNRMKGkC-c0COugUWpXOe5OxJXfmdXGboxAPhf5SaLA", "Sheet1!B3:E420"),4,0)
我希望将公式自动应用于在主工作表中自动添加的新条目。我使用在网站上找到的这个公式将这个公式应用于整个列,同时处理中间的任何空单元格。
=ArrayFormula(IF(ISBLANK(A2:A), "", VLOOKUP(A2:A, IMPORTRANGE("1MNRMKGkC-c0COugUWpXOe5OxJXfmdXGboxAPhf5SaLA", "Sheet1!B3:E420"),4,0)))
我的问题是,当一个新条目自动添加到工作表中的 A 列时,使用此公式后,它会添加到第 1001 行而不是下一个非空行,因为此公式正在应用于整个列。
是否有某种方法可以将 Vlookup 应用到最后一个非空行,以便将我的下一个自动条目添加到下一个空行中?或任何其他替代解决方案? 感谢您的帮助!
【问题讨论】:
标签: google-sheets google-sheets-formula array-formulas gs-vlookup importrange