Возможно, вам подойдет что-то такое
=ARRAYFORMULA(
REGEXREPLACE(
TRANSPOSE(QUERY(TRANSPOSE(D1:G&"|"),,COLUMNS(D1:G))),
"(\|\s*)+",
", " )
)
Конкретно для вашей Таблицы можно
={"В строку";ARRAYFORMULA(REGEXREPLACE(
REGEXREPLACE(
TRIM(TRANSPOSE(QUERY(TRANSPOSE(D2:G&"|");;COLUMNS(D2:G))));
"(\|\s*)+";
", " );
"(^,\s*)|(,\s*$)";
""
))}
См. решение
https://docs.google.com/spreadsheets/d/11YHMGv80tk...
См. пример
https://docs.google.com/spreadsheets/d/1a1MZ_kik2h...
Описание работы формулы
https://oshliaer.github.io/qna?target=post/google-...