Преобразование номеров мобильного телефона. Онлайн-школа Excel МозгоЁЖ (Вебинар 28.05)
Автор: Ксения Кондратьева | Таблицы Excel | МозгоЁЖ
Загружено: 2025-09-12
Просмотров: 64
📌 Полезности по Excel — всё в одном месте:
📥 Гайд по клавишам Excel
Быстрые сочетания, которые реально ускоряют работу
👉 https://school.mozgoezh.ru/gide_klavi...
🎓 Бесплатный вебинар "9 шагов к мастерству в Excel"
Узнайте обо всех возможностях Excel в одном месте
👉https://school.mozgoezh.ru/webmaster?...
🎓 Мастер-класс по Excel и Google-таблицах
Три практических занятия, с лайфхаками от профессионала Excel — даже если вы новичок
👉 https://school.mozgoezh.ru/mkexcel_aw...
🚀 Excel PRO: Углублённый курс от новичка до профи
Макросы, Power Query, дашборды, автоматизация — всё, чтобы работать быстро и уверенно
👉 https://mozgoezh.ru?utm_source=youtube
Сегодня мы рассмотрим очень интересное преобразование, которое касается номера телефона, мобильного номера.
Часто случаются такие ситуации, когда номер телефона мы получаем из других источников или заполняют разные сотрудники, и они всегда не не всегда они в том формате, который нам нужен.
То есть у нас есть где-то начало номера на восемь, где-то плюс се, где-то просто семь, где-то могут быть скобки, могут быть знаки тире, могут быть пробелы и разная другая информация, которая нам в принципе не нужна. И наша задача сделать так, чтобы номер телефона был без 8 7 + 7. Ну и чтобы не было пробелов, в том числе. Здесь нам нужно понимать момент того, что данная задача она не совсем универсальная в том плане, что для конкретно одной задачи мы будем использовать, например, функцию только левый символ. Для другой задачи мы можем strнировать с функцией поставить, а можем найти, заменить, использовать, можем создавать макрос. И где-то его нужно будет либо доработать, либо а ваша задача совпадает с точно такой же, которую мы сегодня рассматриваем. Потому что всё зависит от конкретного результата, который человек желает получить. Итак, сейчас мы сначала посмотрим. У нас пришли номера телефонов. И, соответственно, здесь мы их скопировали. Их немножко, 12 штук. Рядышком в столбце B у нас есть функция DLСР. Функция DLСТР - это длина строки. Она просто показывает, сколько символов в строке. Она считает и пробелы, и знаки, все символы, то есть полностью всё. и буквы, и цифры. И поэтому у нас мы видим здесь разную длину строки. Самый вариант первый, второй, третий, да, у нас примерно одинаково написан. То есть есть первая цифра у номера телефона. Это восемь или сем или там, где плюс се, значит 12 символов. Соответственно, данную задачку как мы можем рассмотреть? Первый вариант удалять вручную. То есть я перехожу, удаляю в начале восьмёрку, дальше во втором варианте семёрку, в третьем варианте восьмёрку. Здесь мы ничего не удаляем в следующей ячейке, поскольку и так всего в ячейке 10 цифр. То есть, значит, мы здесь не не делаем. Дальше удаляем восьмёрку и так далее. Идём, идём, удаляем. Использовать команду найти и заменить в данной ситуации будет не совсем верно, и это будет очень долго. То есть у нас есть начало восемь, есть начало семь, есть начало плюс се. Если где-то у нас ещё эти цифры будут встречаться, они будут полностью все очищены, все заменены. Ну и, соответственно, где-то у нас стоит плюс пробел, где-то пробел плюс се, где-то плюс пробел семь пробел. Варианты разные, и все эти варианты перебирать будет крайне сложно. Но, конечно, просто избавиться от пробелов. Мы можем с помощью функции найти и заменить либо Ctrl H сочетание клавиш, либо на вкладке Главное в группе команд редактирования мы выбираем кнопку заменить. И здесь в поле найти мы просто ставим пробел. В поле заменить у нас ничего нет. Мы его так и оставляем пустым и нажимаем заменить все. То есть у нас было сделано несколько замен, и мы видим, что у нас стало гораздо меньше символов. Соответственно, данное действие я отменяю. Но получается, у нас очень много таких преобразований. А затем, что мы ещё можем здесь на эту задачку? Как посмотреть? Допустим, мы удалили пробелы. То есть мы удалили пробелы, у нас осталось 11-12 знаков. Почему 11 12 и 10? 10 - это тот вариант, который у нас и должен быть. 914 777 77. И, кстати, все совпадения номеров телефонов тоже абсолютно случайны. Получается всего 10 символов, но где-то восемь в начале, значит, это 11 символов. Где-то 7 - это 11 символов. Где-то + 7 - это 12 символов. Мы можем с вами воспользоваться функцией прав символ. То есть все взять символы справа, 10 штук. И автоматически у нас то, что будет первой цифрой или первые две первые несколько цифр, они будет будут обрезаны. Сейчас я в любом свободном столбце ставлю равно, пишу имя функции прав симв, то есть символы справа. Мы нажимаем на ячейку А2 точка запятой. И затем мы указываем число знаков справа. У нас должно быть 10. Нажимаем Enter. И теперь формулу можно скопировать вниз. И в результате мы взяли как раз-таки преобразовали значение из нашего столбца. Но сначала перед этим мы удалили пустые ячейки.

Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: