Как объединить две формулы в google sheets?
При запросе url адрес отдаёт массив вида:
[51,13,79,10]
Я научился получать данные в стоблец формулой:
=TRANSPOSE(IMPORTDATA("url" ,","))
результат:
[51
13
79
10]
Второй формулой я оставляю только цифры:
=IF(ISNUMBER(A3),A3,REGEXEXTRACT(T(A3),"\d+"))
и получается нужный мне результат:
51
13
79
10
Вопрос: как объединить эти две формулы в одну? Все попытки не увенчались успехом(
Заранее благодарен за любую подсказку.
Ответы (1 шт):
Автор решения: Leo Bogachev
→ Ссылка
=arrayformula(ЕСЛИ(ЕЧИСЛО( TRANSPOSE(IMPORTDATA("url" ,",")) ), TRANSPOSE(IMPORTDATA("url" ,",")) ,REGEXEXTRACT(T( TRANSPOSE(IMPORTDATA("url" ,",")) ),"\d+")))
Попробуй этот вариант. Читается как: К массиву(arrayformula), в котором(Если) числовые значения(ечисло) оставить как есть(изначальный массив), а из не числовых(false), вычленить числа(REGEXEXTRACT).