Вы можете попытаться создать нужную строку CSV напрямую, используя REGEXREPLACE
:
=REGEXREPLACE(REGEXREPLACE("aasdf123asdf34asdf3", "\D+", ","), "^,|,$", "")
Внутренний вызов REGEXREPLACE
заменяет все кластеры non di git символы с запятой. Затем внешний вызов удалил все начальные / конечные запятые, которые могла остаться после первой замены.
Moreover you can use SPLIT
, чтобы разделить значения в каждой отдельной ячейке:
=TRANSPOSE( SPLIT(REGEXREPLACE(REGEXREPLACE("aasdf123asdf34asdf3", "\D+", ","), "^,|,$", ""), ","))
In here the TRANSPOSE
функция просто складывает совпадения по вертикали, а не по горизонтали, поскольку SPLIT
положит их по умолчанию.