ImportRange для последнего непустого столбца - PullRequest
1 голос
/ 01 марта 2020

Я пытаюсь импортировать текущие запасы из таблиц инвентаризации на основе Google для нескольких комнат (инвентарь каждой комнаты находится на отдельном листе). Я хотел бы импортировать последнюю непустую строку / столбец с другого листа, используя ImportRange или аналогичный, чтобы получить последний инвентарь, который был сделан для этого пространства. Я также попытался импортировать эти инвентаризации на другой лист в том же документе и использовать «Лист 1»! A: Формат для захвата последнего занятого столбца, но я не нашел способа захватить все 42 ячейки в столбце без необходимости набирать их по одному, используя эту формулу

"=FILTER('Sheet 1'!2:2 , COLUMN('Sheet 1'!2:2) =MAX( FILTER( Column('Sheet 1'!2:2) , NOT(ISBLANK('Sheet 1'!2:2)))))"

Но это просто захватывает одну ячейку, а не весь столбец. Есть предложения?

1 Ответ

1 голос
/ 02 марта 2020

получение последнего столбца:

=ARRAYFORMULA(INDIRECT(
 ADDRESS(2,         MAX(IF(2:2="",,COLUMN(2:2))))&":"&
 ADDRESS(ROWS(A:A), MAX(IF(2:2="",,COLUMN(2:2))))))

0

...