FILTER не соответствует размеру диапазона в Google Sheets - PullRequest
0 голосов
/ 12 мая 2019

У меня есть следующий способ работы с существующим листом 2 при фильтрации данных из источника листа A:

=filter({{Source!A1:F115},{Source!R1:R115},{Processed!T1:T115}},Source!Q1:Q115=w2)

Но когда в источник A была введена новая строка, она обрывается с ошибкой:

Фильтр

имеет несоответствующий размер диапазона.Ожидаемое количество строк 1, количество столбцов 1. Фактическое количество строк 116, количество столбцов 1.

Когда я проверяю, формула стала

=filter({{Source!A1:F116},{Source!R1:R116},{Processed!T1:T116}},Source!Q1:Q115=w2)

Как это исправить?

1 Ответ

0 голосов
/ 12 мая 2019

стараться не включать в конец строки:

=FILTER({{Source!A1:F}, {Source!R1:R}, {Processed!T1:T}}, Source!Q1:Q=W2)

если это не вариант, вы можете попытаться заморозить его:

=FILTER({{INDIRECT("Source!A1:F115")}, {INDIRECT("Source!R1:R115")}, 
         {INDIRECT("Processed!T1:T115")}}, Source!Q1:Q115=W2)

или вы можете попробовать что-нибудь сумасшедшее, например:

=FILTER({{Source!A1:F115}, {Source!R1:R115}, {Processed!T1:T115}}, 
 INDIRECT("Source!Q1:Q"&COUNTA(Source!R1:R))=W2)
...