Формат ячеек excel для телефона

Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

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

  1. Выберите ячейку или диапазон, которые нужно отформатирование. Как выбрать ячейки или диапазоны?

  2. На вкладке Главная нажмите кнопку запуска диалогового окна рядом с полем Число.

    Кнопка вызова диалогового окна в группе "Число"

  3. В окне Категория выберите особый.

  4. В списке Тип выберите Телефон число.

Совет: Чтобы увидеть код числовых форматов Телефон, щелкните категорию Пользовательские и посмотрите на поле Тип. Например, код [<=9999999]###-####;(###) ###-#### используется для отображения номера телефона (555) 555-1234. Если вам не соответствует заранее созданный формат номера телефона, вы можете использовать его в качестве отправной точки для создания собственного формата. Дополнительные сведения см. в том, как создать или удалить пользовательский числовой формат.

Нужна дополнительная помощь?

В MS Excel существует бесчисленное множество форматов, в которых можно представить свои числовые данные. Тут вам и даты, и валюты и даже номера телефонов. Но что делать если нам не подходит ни один из предустановленных форматов? Создать свой.

Делается это очень просто. Давайте попробуем для примера создать парочку форматов:

Как создать свой формат данных?

Для того чтобы создать формат данных установите курсор на ячейку с данными (в данном случае на номер телефона, введенный без «восьмерки») и нажмите сочетание клавиш «Ctrl+1» или нажмите правую клавишу мышки и в контекстном меню выберите пункт «Формат ячеек…»:

kak-sozdat-svoj-format-dannykh_2.png

В открывшемся диалоговом окне во вкладке «Число» слева в списке «Числовые форматы:» кликните мышкой по пункту «(все форматы)»:

kak-sozdat-svoj-format-dannykh_3.png

В поле «Тип:» вместо слова «Основной» вставьте +7″ «(0##)» «###-##-##:

kak-sozdat-svoj-format-dannykh_4.png

Обратите внимание что в окошке «Образец» данные поменяли свой вид. Если вас устраивает такой вид данных нажмите «ОК»:

kak-sozdat-svoj-format-dannykh_5.png 

Данные в указанной ячейке примут соответствующий вид:

kak-sozdat-svoj-format-dannykh_6.png

Теперь ваш формат сохранен в MS Excel и его можно применять к другим ячейкам. Для этого выделите необходимые ячейки и нажмите сочетание клавиш «Ctrl+1» или нажмите правую клавишу мышки и в контекстном меню выберите пункт «Формат ячеек…». В открывшемся диалоговом окне во вкладке «Число» слева в списке «Числовые форматы:» кликните мышкой по пункту «(все форматы)». В списке форматов найдите свой (он будет последним), выделите его и нажмите «ОК»:

kak-sozdat-svoj-format-dannykh_7.png

Для закрепления знаний попробуйте создать еще один формат. Введите в любую ячейку любое число, например, «127». Откройте диалоговое окно «Формат ячеек» проделав операции, описанные выше и введите в поле «Тип:» следующий формат # ##0″ «уп. и нажмите «ОК»:

kak-sozdat-svoj-format-dannykh_8.png

Если данные в выделенной ячейке приняли нужный вид, значит вы все сделали правильно:

kak-sozdat-svoj-format-dannykh_9.png

Чтобы удалить ненужный формат — откройте диалоговое окно «Формат Ячеек» найдите в списке формат, который вы хотите удалить и нажмите кнопку «Удалить»:

kak-sozdat-svoj-format-dannykh_10.png

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

 

annagreen

Пользователь

Сообщений: 3
Регистрация: 01.01.1970

Как создать один формат, чтобы телефоны, имеющие различное число знакомест, могли отображаться в ячейке правильно. т.е. числа, относящиеся к коду города не перебегали на место чисел номера телефона.  
Пример телефона с разным количеством знакомест: (056) 33-33-33 и (056) 333-33-33

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

А чем Вас не устраивает штатный формат ячейки «Номер телефона»?

 

annagreen, кроме как использовать два разных формата для шести и семизначных номеров никак. Ну может знатоки макросов что-нибудь подбросят.

 

annagreen

Пользователь

Сообщений: 3
Регистрация: 01.01.1970

код города состоит из 3 цифр, а номер телефона либо из 6 либо из 7. Если номер телефона состоит из 6 цифр, то последняя цифра из кода города переходит на первое место номера телефона.    
Например: (005)633-33-33 или (5)633-33-33

 

annagreen

Пользователь

Сообщений: 3
Регистрация: 01.01.1970

{quote}{login=}{date=09.09.2010 03:49}{thema=}{post}annagreen, кроме как использовать два разных формата для шести и семизначных номеров никак. Ну может знатоки макросов что-нибудь подбросят.{/post}{/quote}  
Спасибо за то что ответили на мой вопрос. Просто я уже использовала всю свою фантазию, чтобы создать такой формат и все никак))

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

Или вставьте в модуль листа этот код и попробуйте вводить в ячейку А1 номера.  
Private Sub Worksheet_Change(ByVal Target As Range)  
   If Target.Cells.Count > 1 Then Exit Sub  
   If Not Intersect(Target, Range(«A1»)) Is Nothing Then  
       If Len(Target) = 10 Then  
           Target.NumberFormat = «[<=9999999]###-####;(###) ###-####»
       ElseIf Len(Target) = 9 Then  
           Target.NumberFormat = «[<=9999999]###-###;(###) ###-###»
       End If  
   End If  
End Sub

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

#7

09.09.2010 16:07:31

Вот так — именно в том формате, что Вы просили.  
Private Sub Worksheet_Change(ByVal Target As Range)  
   If Target.Cells.Count > 1 Then Exit Sub  
   If Not Intersect(Target, Range(«A1»)) Is Nothing Then  
       If Len(Target) = 10 Then  
           Target.NumberFormat = «[<=9999999]###-##-##;(###) ###-##-##»
       ElseIf Len(Target) = 9 Then  
           Target.NumberFormat = «[<=9999999]##-##-##;(###) ##-##-##»
       End If  
   End If  
End Sub

Понравилась статья? Поделить с друзьями:
  • Формат ячеек в excel чтобы ноль не отображался
  • Формат ячеек excel вкладки
  • Формат ячеек в excel числовой текстовый
  • Формат ячеек excel быстрые клавиши
  • Формат ячеек в excel цифры