если ваш набор данных маленький, вы можете использовать:
=TEXTJOIN(", "; 1; A:D)
если ваш набор данных огромен, вы можете сделать: Счетчик это делает:
=ARRAYFORMULA(QUERY(TRIM(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(
IF(A:D="",,"♦"&A:D&",")),,999^99)),,999^99), "♦"))),,999^99))
ОБНОВЛЕНИЕ:
=ARRAYFORMULA(QUERY(QUERY(REGEXREPLACE(TRIM(TRANSPOSE(QUERY(TRANSPOSE(
IF(A3:D="",, A3:D&",")),,999^99))&";"), ", ;|,;", ";"),
"where not Col1 starts with ';'", 0),,999^99))
