Обложка канала

Google Таблицы

#GoogleТаблицы — это аналог #Excel с веб-интерфейсом и возможностями для удобной совместной работы. Они похожи, и все же в Таблицах есть свои особенности, функции, плюсы и минусы. Работать в Google Таблицах просто и мы покажем как.

Google Таблицы

4 года назад
Открыть в
ИЗВЛЕКАЕМ НОМЕРА ТЕЛЕФОНОВ Не всё же писать про сложные скрипты, про телеграм ботов и про развернутые приложения с библиотеками. Сегодня у нас простой, и, надеемся полезный для вас пост. Дано: Столбец телефонных номеров, в ячейках встречаются пробелы и лишние символов и иногда несколько номеров идут в одной ячейке через запятую. Уберем лишнее и поместим каждый телефонный номер в отдельную ячейку. Решение: 1) С помощью REGEXREPLACE заменим все не цифры и не запятые на пустоту: =ARRAYFORMULA(REGEXREPLACE(A2:A;"[^\d,]";"")) 2) Добавляем SPLIT и разделим строки по "," (для ячеек, где перечислены несколько телефонов через запятую): =ARRAYFORMULA(SPLIT(REGEXREPLACE(A2:A;"[^\d,]";"");",")) 3) Поместим весь результат в один столбец, добавив FLATTEN =ARRAYFORMULA(FLATTEN(SPLIT(REGEXREPLACE(A2:A15;"[^\d,]";"");","))) 4) И последний штрих– отфильтруем от пустых ячеек, добавив QUERY с фильтрацией по первому столбцу Итог: =QUERY(ARRAYFORMULA(flatten(SPLIT(REGEXREPLACE(A2:A15;"[^\d,]";"");",")));"where Col1 is not null";0)