Функция XL.FormatPhoneNumber: отформатировать данные как номер телефона

Как работать с функцией FormatPhoneNumber для Excel: формула и результат

Функция XL.FormatPhoneNumber – текстовый тип формулы – парсит заданную строку и форматирует ее как номер телефона.

Функция помогает привести номера телефонов к единому формату. Поддерживаемые варианты форматов: E.164, международный, национальный, RFC3966.

Перед началом работы добавьте «Функции» в Excel

«Функции» – это один из 20+ инструментов в составе надстройки XLTools для Excel. Работает в Excel 2019, 2016, 2013, 2010, десктоп Office 365.

Начните работу с инструментами XLTools
– пробный период дает 14 дней полного доступа ко всем инструментам.

Синтаксис

=XL.FormatPhoneNumber(phone, format, defaultRegion)

АргументОписание
phone
[обязательный]
Текстовое выражение, представляющее исходный номер телефона.
format
[необязательный]
Требуемый формат для номера телефона. Поддерживаемые форматы:
  • E164
  • INTERNATIONAL (международный)
  • NATIONAL (национальный)
  • RFC3966
defaultRegion
[необязательный]
Две буквы кода страны: US, GB, CN, RU, FR, т.д.

Примеры [скачать]

Скачайте этот файл с примерами и попробуйте применить функцию самостоятельно.


ФормулаОписание
=XL.FormatPhoneNumber("812-600-2011", "E164", "US")Парсит заданную строку и преобразует в номер телефона в US в формате E164
=XL.FormatPhoneNumber(A2, "INTERNATIONAL", "GB")Парсит строку в ячейке A2 и преобразует ее в номер телефона в GB в международном формате
=XL.FormatPhoneNumber(A2, "NATIONAL", "CN")Парсит строку в ячейке A2 и преобразует ее в номер телефона в CN в национальном формате
=XL.FormatPhoneNumber(A2, "RFC3966", "RU")Парсит строку в ячейке A2 и преобразует ее в номер телефона в RU в формате RFC3966

Any questions or suggestions?
How can we help?