TGViewer
Google Таблицы Google Таблицы @google_sheets · 60.2K subscribers
Post #985 11K
Извлекаем номера телефонов из массива

Не всё же писать про сложные скрипты, про телеграм ботов и про развернутые приложения с библиотеками.

Сегодня у нас простой, и, надеемся полезный для вас пост.

Дано: Столбец телефонных номеров, в ячейках встречаются пробелы и лишние символов и иногда несколько номеров идут в одной ячейке через запятую.

Уберем лишнее и поместим каждый телефонный номер в отдельную ячейку.

Решение:
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)
  • 🔥 71
  • 👍 27
  • 👎 3
More from @google_sheets
  1. Oct 9, 2026Друзья, а много среди нас вайб-кодеров? Я сейчас в путешествии и впервые встретил человека…
  2. Oct 7, 2026Друзья, а есть среди нас те, кто хочет услышать про ПеревозкуГрузов и систему, которую мы…
  3. Oct 7, 2026💡13 умных шаблонов Google-Таблиц, которые сделают вашу работу легче и эффективнее. Для бу…
  4. Oct 6, 2026спасибо тебе, Марина, за классный кейс для реализации!
  5. Oct 6, 2026PS Оцените наш выводок :) У каждой собачки свой лист, свой баланс и своя история прогулок.…
  6. Oct 6, 2026Часть 2. Считаем зарплату выгульщиков и "баланс" по собачке Итак, у нас есть выгрузка из A…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →