I имеют клетки с данными, как это (все в той же клетке)Исправление для ARRAYFORMULA() РАСКОЛА()
Lender: ASB, Limit: 45345, Balance: 34534
Lender: BNZ, Limit: 5435, Balance: 345
Эта формула позволяет достичь результата, который я после; она разделяет данные через запятую, а затем по линии в одну строку:
=SPLIT(join(",",SPLIT(substitute(A2," ",""),Char(10))),",")
Однако, мне это нужно, чтобы работать как массив, что-то вроде:
=ArrayFormula(if(A2:A="","",SPLIT(join(",",SPLIT(substitute(A2:A," ",""),Char(10))),",")))
Я прочитал это ARRAYFORMULA() does not work with SPLIT() и может» t придумать рабочее решение. Есть идеи?
формула Адама работает отлично. Все, что вам нужно, это заменить Char (10): '= ArrayFormula (IFERROR (REGEXEXTRACT (", "& SUBSTITUTE (A1: A, char (10),", "),"^"и REPT (", + [^,] + ", COLUMN (OFFSET (A1 ,,, 1,6)) - 1) &", + ([^,] +) ")))' –