В одном Gsheet у меня есть функция, сочетающая FILTER и ISNUMBER.
=FILTER('1.Requests'!B:B,ISNUMBER(SEARCH(H1,'1.Requests'!AM:AM)))
Мне нужно иметь возможность возвращать несколько значений на основе частичного совпадения. Это прекрасно работает для того, что мне нужно, когда эта функция находится в том же Gsheet, что и информация, которую я хочу отфильтровать.
Однако мне также нужно иметь возможность использовать эту функцию с IMPORTRANGE
, чтобы она могла go в другой G-лист и все еще работать. В этом случае ячейка с поисковым термином будет B1, а не H1. Я пробовал это:
=FILTER(IMPORTRANGE("SOURCE URL","'1.Requests'!$B1:B100"),ISNUMBER(SEARCH(B1,IMPORTRANGE("SOURCE URL",'1.Requests'!$AM1:$AM100))))``
и это
=FILTER(IMPORTRANGE("SOURCE URL","'1.Requests'!$B:B"),ISNUMBER(SEARCH(B1,IMPORTRANGE("SOURCE URL",'1.Requests'!$AM:$AM))))
Он продолжает возвращать # N / A с этим сообщением:
FILTER имеет несоответствующие размеры диапазона , Ожидаемое количество строк: 81. Количество столбцов: 1. Фактическое количество строк: 1, Количество столбцов: 1.
Справка?!