Перейти к содержимому

Как заменить 8 на 7 в excel в номере телефона

  • автор:

Надстройка для форматирования номеров телефонов в Excel

Макрос обработки номеров телефонов

Надстройка PhoneNumbers предназначена для обработки номеров телефонов в таблице Excel, в выводом найденный (распознанных) номеров в отдельный столбец

Основное предназначение: Извлечение номеров телефонов из Excel файла.

Пример исходных данных и результата можно посмотреть в прикреплённом файле Excel (на первом листе — что есть изначально, на втором — то, что получается после обработки номеров телефонов)
То же самое показано на скриншоте (щелкните по нему для увеличения)

Особенности форматирования номеров телефонов:

  • все номера телефонов приводятся к единому виду (89123456789)
  • префикс номера (8 или +7 или без префикса) можно выбрать перед запуском
  • корректным номером телефона считается числовое значение, состоящее из 10 или 11 цифр
  • количество обрабатываемых номеров не ограничено
  • разделителем номеров телефонов в результате является точка с запятой + пробел
  • в отдельный столбец выводится первый найденный номер телефона

В пробной версии надстройки PhoneNumbers, присутствуют ограничения:

  1. код надстройки закрыт от просмотра и редактирования
  2. некоторые цифры номера заменяются на символ *

В полной версии надстройки PhoneNumbers, этих ограничений нет:

  • код надстройки открыт, вы можете изменять его как угодно
  • нет привязки к компьютеру, и каких-либо ограничений по использованию
  • стоимость надстройки PhoneNumbers составляет 420 рублей

Подключение надстройки к Excel выполняется как для всех обычных надстроек Excel
(через Файл — Параметры — Надстройки — Надстройки Excel — Перейти — Обзор. )

После запуска надстройки, на ленте Excel на вкладке НАДСТРОЙКИ должна появиться панель инструментов:

Порядок покупки надстройки PhoneNumbers:

  1. тестируете надстройку на пробной версии, и убеждаетесь, что всё работает как вам нужно
  2. оплачиваете 420 рублей любым удобным вам способом
  3. пишете мне на почту или в Скайп, когда и куда оплатили
  4. я проверяю поступление денег (от 2 минут до нескольких часов),
    и высылаю вам файл надстройки PhoneNumbers.xla
Таблица Excel с номерами телефонов для тестирования 62.25 КБ
Надстройка PhoneNumbers.xla — пробная версия 62.5 КБ

Как заменить 8 на 7 в excel в номере телефона

Уважаемые господа и дамы!

Помогите, пожалуйста — чет никак не получается — есть список телефонов в формате «8903. «, необходимо преобразовать в формат «+7903. «.

Пользователь
Сообщений: 9709 Регистрация: 22.12.2012
07.05.2011 11:24:35
есть список
где?
у меня нету.

фрилансер Excel, VBA — контакты в профиле
«Совершенствоваться не обязательно. Выживание — дело добровольное.» Э.Деминг

Devushka095
07.05.2011 11:27:11
это ты типа пошутил что ли. ща со смеху уписиюсь.
Пользователь
Сообщений: 7207 Регистрация: 21.12.2012
07.05.2011 11:27:20
=ЗАМЕНИТЬ(D1;1;1;»‘+7″)
Сообщений: 60949 Регистрация: 14.09.2012
Контакты см. в профиле
07.05.2011 11:32:56
А апостроф можно и убрать 🙂
Сообщений: 60949 Регистрация: 14.09.2012
Контакты см. в профиле
07.05.2011 11:34:51

это ты типа пошутил что ли. ща со смеху уписиюсь.
Devushka095, Вы с ikki давно знакомы? Нет? Чего тогда «тыкаете»? И что ikki Вам смешного сказал?

Devushka095
07.05.2011 11:34:58

ой вы меня простите, но чет не получается нифига — я эту формулу поставила, в новом столбце +7 только выходит — номера телефона нет

Сообщений: 60949 Регистрация: 14.09.2012
Контакты см. в профиле
07.05.2011 11:37:23
А у меня всё работает — номер весь отображается.
Devushka095
07.05.2011 11:41:31

ну значит я чего то не понимаю.

07.05.2011 11:47:18
значит надо было образец файла скинуть наверное
Сообщений: 60949 Регистрация: 14.09.2012
Контакты см. в профиле
07.05.2011 11:51:44
значит надо было образец файла скинуть наверное
А вот это и вызвало смех, наверное.
Пользователь
Сообщений: 7207 Регистрация: 21.12.2012
07.05.2011 11:57:42
А апостроф можно и убрать 🙂
Уж если так не работает.
Пользователь
Сообщений: 3139 Регистрация: 23.12.2012
07.05.2011 12:03:04
Наверное у уписанной девушки в ячейке D1 пусто.
Сообщений: 60949 Регистрация: 14.09.2012
Контакты см. в профиле
07.05.2011 12:06:16
Тогда D1 нужно заменить на AR51
Пользователь
Сообщений: 5192 Регистрация: 16.01.2013
07.05.2011 12:14:20
вдруг это девушку как-то испортит?
Живи и дай жить..
Пользователь
Сообщений: 9709 Регистрация: 22.12.2012
07.05.2011 19:09:19
я не злопамятный.
но и на склероз пока не жалуюсь 🙂

фрилансер Excel, VBA — контакты в профиле
«Совершенствоваться не обязательно. Выживание — дело добровольное.» Э.Деминг

Пользователь
Сообщений: 11312 Регистрация: 01.01.1970
09.05.2011 00:44:04
вдруг это девушку как-то испортит?А вдруг это испортит ikki?
Страницы: 1
Читают тему

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Изменение формата номера телефона

Не получается обновить формат ячеек. Присутствуют номера телефонов в следующем формате: введите сюда описание изображения Нужно привести их к виду : введите сюда описание изображения После добавления формата cледующим образом: введите сюда описание изображения Обновляется только первая ячейка, для обновления формата по остальным-нужно выбирать каждую ячейку и нажимать enter. Подскажите, как обновить все ячейки сразу? Пробовал выбрать ячейку в нужном формате и применить ко всем остальным через cntrl+alt+v , однако вставляется не формат ячейки, а она на место всех остальных.

Отслеживать
Арсений Королев
задан 7 мая 2021 в 10:15
Арсений Королев Арсений Королев
37 7 7 бронзовых знаков

Перед изменением формата выделить диапазон (или весь столбец), а не ячейку. Кстати, значение в ячейке не меняется, меняется только его визуальное представление

7 мая 2021 в 10:30
Имеете ввиду способ через cntrl+alt+v?
7 мая 2021 в 10:31
Правый клик на названии столбца — столбец выделен. Задаем формат
7 мая 2021 в 10:33
В ячейках текстовые данные, не числа.
7 мая 2021 в 10:41

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Формат ячеек, который задается, работает с числовыми данными. А в ячейках, похоже, числа, представленные в текстовом формате. Это могло случиться по разным причинам: при загрузке со сторонних программ; если формат столбца перед вводом данных задан как Текстовый; если данные получены формулой, которая возвращает текст.

Следует заметить, что формат ячейки и формат значения — не одно и то же.

  • В левом верхнем углу ячейки зеленый треугольник информирует о том, что число сохранено как текст. Эта индикация может быть отключена в параметрах.
  • Расширить столбец; если данные прижаты к левой стороне ячеек — текст. Но это не показатель, если в ячейках уже задано горизонтальное выравнивание.
  • Формулой =ЕТЕКСТ(ссылка) или =ЕЧИСЛО(ссылка)

Проверить формат ячеек. Изменить, если Текстовый. Если данные получены формулой, нужно что-то менять в формуле.

Выделить диапазон с данными, вкладка Данные-Текст по столбцам-ОК. Текстовые числовые значения преобразуются в числа. После этого можно задать формат ячеек для всего диапазона.

Привести данные к нужному формату (формат данных, не ячейки!) можно в другом столбце формулой:

=ТЕКСТ(A2;"+7"" ""(#)"" ""000-00-00") 

Как заменить 8 на 7 в excel в номере телефона

Здравствуйте! Наверное уже обсуждали, но не могу найти на форуме. Как заменить в номере телефона первую цифру 8 на +7

Здравствуйте! Наверное уже обсуждали, но не могу найти на форуме. Как заменить в номере телефона первую цифру 8 на +7 qwertyman

Сообщение Здравствуйте! Наверное уже обсуждали, но не могу найти на форуме. Как заменить в номере телефона первую цифру 8 на +7 Автор — qwertyman
Дата добавления — 17.03.2016 в 15:40

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *