#google-sheets #filter #array-formulas
Вопрос:
Всем привет,
Я хочу применить ARRATFORMULA
свою формулу в столбце C, но я понятия не имею, как это сделать. Я не уверен, можно ли использовать ARRAYFORMULA
вместе с функцией ФИЛЬТРА, если нет, есть ли какой-либо другой способ (кроме скрипта), который я могу использовать, чтобы мне не требовалось перетаскивать формулу в каждую ячейку?
Вот мой листок: https://docs.google.com/spreadsheets/d/1qYGOKmElgaTxZLeHzcgB4fjZsI411xHpxrj8k_-osdI/edit#gid=0
Любая помощь будет очень признательна!
Комментарии:
1. Чего именно вы пытаетесь достичь? Вы хотите, чтобы одна формула фильтровалась по всем 4 столбцам «значение» в «листе 2»?
2. да, я просто хочу иметь одну формулу в ячейке
C3
и никакой другой формулы в остальных строках столбца C, но в то же время могу добиться того, чегоFIlter
функция достигает сейчас3. Есть ли какое-либо значение для других столбцов на Листе2? Прямо сейчас вы только сверяете столбец D со своим «состоянием». Есть ли идея проверить все столбцы или просто D?
4. Просто столбец D в листе 2, столбцы B,C,E можно игнорировать
5. Ладно, я не думаю, что это возможно без некоторых выдумок или дополнительных предположений. Упрощая, Arrayformula работает с функциями, которые обычно еще не принимают массив в качестве входных данных. Тем не менее, вы хотите каждый раз сканировать весь массив (Лист2) и сравнивать его с одной датой и одним числом (которые различаются — это то, что вы хотите массивировать, если хотите). Но arrayformula не может определить, что когда-либо будет выведено только одно число (потому что фильтр, запрос и т. Д. В целом Дают выходные данные массива), И поэтому не может скомпилировать массив, соответствующий вашим различным входным данным.