Друзья, функции
JOIN и TEXTJOIN соединяют значения из нескольких ячеек в одной.Эти функции не работают в формуле массива, поэтому раньше, чтобы вывести результат по нескольким строкам приходилось писать формулу для каждой строки.
Но сейчас, с приходом новых функций, чтобы обработать много строк достаточно одной формулы:
=BYROW(A1:D5;LAMBDA(row;TEXTJOIN(" ";1;row)))Как это работает
— В
BYROW передаем диапазон, далее функция передает каждую строку диапазона в LAMBDA;— В
LAMBDA каждая строка диапазона используется как аргумент для функции TEXTJOIN;—
TEXTJOIN, в свою очередь, объединяет значения с разделителем пробел, отбрасывая пустые ячейки и выводит результат в каждую строку;А замените
BYROW на BYCOL - сможете соединять значения по столбцам 🤩Еще про новые функции:
Накопительный итог построчно
Подсчёт значений построчно
