Отображение чисел как номеров телефона
Excel предоставляет специальный формат номера, который позволяет форматировать число как номер телефона. Например, можно отформатировать 10-значное число, например 5555551234, как (555) 555-1234.

- Выберите ячейку или диапазон ячеек, которые требуется отформатировать. Как выбрать ячейки или диапазоны?
- На вкладке Главная щелкните средство запуска диалогового окна рядом с полем Число.
Как добавить 7 к номеру телефона в excel
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Как привести телефонные номера к единому формату?
В MS Excel предусмотрено множество форматов, в которых можно представить свои данные. Но что делать, когда ни один из стандартных форматов не подходит? Ответ прост — создайте свой формат.
Как это сделать?

В качестве примера, возьмем номер телефона в виде «9264177054», нам нужно добавить код страны и преобразовать этот номер к виду +7 (926) 417-70-54. Как это сделать? Очень просто!
Для того чтобы создать свой формат данных, переведите курсор в ячейку, к которой вы хотите применить пользовательский формат, и вызовите диалоговое окно Формат ячеек.
Для вызова этого окна используйте сочетание клавиш «Ctrl+1» или нажмите правую клавишу мышки и в контекстном меню выберите пункт «Формат ячеек. «:
В открывшемся окне, во вкладке «Число» выберите пункт «все форматы». В появившееся справа поле Тип: введите маску нужного Вам формата. В нашем примере это будет: +7″ «(#)» «000-00-00. Обратите внимание, что в окошке «Образец» данные поменяли свой вид. Если вас устраивает такой вид данных нажмите «Оk». Данные в указанной ячейке примут соответствующий вид +7 (926) 417-70-54.
Теперь ваш формат сохранен в Excel и его можно использовать для форматирования. Выделите ячейки, к которым надо применить пользовательский формат, и вызовите диалоговое окно Формат ячеек. В списке форматов найдите свой (он будет последним), выделите его и нажмите «Оk».
Как это работает?
На самом деле все очень просто. Excel использует несколько спецсимволов в масках форматов:
0 (ноль) — один обязательный разряд, т.е. это место в маске формата будет заполнено цифрой из числа, которое пользователь введет в ячейку. Если для этого разряда нет числа, то будет выведен ноль. Например, если к числу 23 применить маску 000, то получится 023, а если к дробному числу 23,032016 применить маску 00,000 — получится 23,032.
# (решетка) — один необязательный разряд, т.е. если для него нет числа, то ничего не выводится.
[] — в квадратных скобках, перед маской формата, указывает цвет шрифта. Разрешено использовать следующие цвета: черный, белый, красный, синий, зеленый, жёлтый, голубой.
«» — любой пользовательский текст (млн, уп., м и тому подобные) или любые символы (например, пробелы) — надо обязательно заключать в кавычки.
Изменение формата номера телефона
Не получается обновить формат ячеек. Присутствуют номера телефонов в следующем формате:
Нужно привести их к виду :
После добавления формата 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")