Задать вопрос
ProgrammerForever
@ProgrammerForever
Учитель, автоэлектрик, программист, музыкант

Как сделать формулу «массовой»?

Добрый день. Часто возникает такая задача - есть данные в столбце А, и какая-то функция над ними в столбце B, например
=GoogleTranslate(A1;"en";"ru")
Заранее неизвестно, сколько будет строк в столбце A, поэтому для удобства и красоты обычно делаю так:
=ЕСЛИ(A1<>"";GoogleTranslate(A1;"en";"ru");"")
И потом нужно распространить всё это добро до конца таблицы, на весь столбец B.

Собственно, вопрос: как избежать распространения этого всего и записать массовую формулу в B1, наподобие той, что даёт функция filter или importrange?

С гугл таблицами работаю часто, но во тут что-то не могу сообразить с наскока.
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
oshliaer
@oshliaer Куратор тега Google Sheets
Google Products Expert
Никак. Есть формулы, которые поддерживают массивы и которые поддерживаются в массивах. А есть такие как эта.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ForestAndGarden
@ForestAndGarden
Совершенствовать среду обитания
678fe58fc63bb997400193.png
=MAP(
  A3:A7;
  LAMBDA(
    _x;
    IF(_x<>"";GOOGLETRANSLATE(_x;"en-US";"ru");)
  )
)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы