@AndrewSMo

Почему ARRAYFORMULA в Google Таблицах неправильно работает?

У меня есть формула

=ARRAYFORMULA(ЕСЛИ('Афимолл'!C3:C = ""; ""; ТРАНСП(QUERY('База'!A:B; "SELECT B WHERE A='" & 'Афимолл'!C3:C & "'"))))


которая должна брать значения из ячейки во вкладке "Афимолл" и, просмотрев данные во вкладке "База", в строку показать мне все варианты для этого значения. Эта часть работает. Но мне нужно, чтобы это работало дальше вниз таблицы без моего участия. Сейчас с этой формулой в последующих строках внизу только дублируются значения из первой строки, а нужно, чтобы они соответствовали строкам из вкладки "Афимолл".
Ссылка на таблицу: https://docs.google.com/spreadsheets/d/1AvoaKrMvIT...

Все это нужно для того, чтобы это могло работать автономно без моего вмешательства, потому что таблицу будут использовать множество людей с ограниченными знаниями в Гугл таблицах6622911d128eb483258242.png
  • Вопрос задан
  • 42 просмотра
Решения вопроса 1
oshliaer
@oshliaer Куратор тега Google Sheets
Google Products Expert
Вам не нужно использовать ARRAYFORMULA

Вам доджна подойти такая формула

=BYROW(D3:D;LAMBDA(_n;TOROW(FILTER(B:B;A:A=_n))))

6632106a61af3337188632.png

Пример в Таблице https://docs.google.com/spreadsheets/d/193Dbro4_sH...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы