Использование IMPORTRANGE в ФИЛЬТРЕ - PullRequest
1 голос
/ 16 марта 2019

Я нашел этот вопрос в других местах, но, похоже, не могу правильно сформулировать мою формулу ...

=FILTER(ShortInventory!N:N , ROW(ShortInventory!N:N) =MAX( FILTER( 
ROW(ShortInventory!N:N) , NOT(ISBLANK(ShortInventory!N:N)))))

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

=FILTER(IMPORTRANGE("SOURCE","Responses!N:N") , 
ROW(IMPORTRANGE("SOURCE","Responses!N:N")) =MAX( FILTER( 
ROW(IMPORTRANGE("SOURCE","Responses!N:N") , 
NOT(ISBLANK(IMPORTRANGE("SOURCE","Responses!N:N")))))))

Я попробовал варианты этого и получил #N/A

FILTER имеет несоответствующие размеры диапазона. Ожидаемое количество строк: 122. Количество столбцов: 1. Фактическое количество строк: 1, количество столбцов: 1.

Понятия не имею, как заставить это работать.

1 Ответ

1 голос
/ 23 марта 2019
=FILTER(IMPORTRANGE("1gyAaxDzklUuhwBdLpMkb2jgrPmbJ9WxtdJ1JOO2d424","Responses!N1:N101"),
 ROW(A1:A101)=MAX(FILTER( ROW(A1:A101),NOT(
 ISBLANK(IMPORTRANGE("1gyAaxDzklUuhwBdLpMkb2jgrPmbJ9WxtdJ1JOO2d424","Responses!N1:N101"))))))

0

...