У меня есть автоматически расширяющийся Google, в котором я применяю формулу 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, чтобы просто применяется до последней непустой строки, так что моя следующая автоматная запись c будет добавлена в следующую пустую строку? Или любое другое альтернативное решение? Спасибо за помощь!