Авторасширение диапазона формулы при добавлении строки в Google Spreadsheet

Рейтинг: 1Ответов: 1Опубликовано: 15.01.2015

Вопрос такой. Есть формула =Vlookup(base!G2;A16:G19;3;0). В ней указан диапазон A16:G19 при добавлении строки в 19 строке диапазона, диапазон автоматически не увеличивается (как в excel'e). Можно ли это как-то исправить?

Ответы

▲ 1Принят

Это действительно немного странно, что при добавлении строки ниже, примыкающий сверху диапазон не расширяется.

Есть три основных пути, которые не используют дополнительные инструменты, чтобы это решить:

  • Добавление строки сверху последней. В этом случае диапазон расширяется автоматически.
  • Подсчет количества строк в заданном диапазоне. Это не всегда просто, но иногда возможно. =VLOOKUP(Base!G2;INDIRECT("A16:G" & MAX(ARRAYFORMULA(IF(NOT(ISBLANK(A:A));ROW(A:A)))));3;0)
  • Задание неопределенного размера диапазона =VLOOKUP(Base!G2;A16:G;3;0)

Пример решения

С большой вероятностью имеет смысл отправить форму обратной связи, непосредственно из Таблицы, с предложением изменить функционал.