Удаление тире из номера телефона в Excel (4 способа)

  • Поделись Этим
Hugh West

В наборах данных мы встречаем телефонные номера, содержащие тире (-). По очевидным причинам мы должны убрать тире из записей телефонных номеров. В этой статье я попытаюсь объяснить некоторые из самых быстрых методов, таких как Найти и выбрать , Формат ячейки , Формула SUBSTITUTE, и Код макроса VBA чтобы с легкостью удалить тире.

Предположим, у меня есть список номеров телефонов клиентов,

Обратите внимание, что эта таблица содержит некоторую фиктивную информацию только для демонстрации примеров.

Скачать набор данных

Удаление тире из номера телефона.xlsm

4 простых способа удаления тире из телефонных номеров в Excel

Способ 1: Использование метода "Найти и выбрать

Шаг 1: Перейти к Главная вкладка>> Нажмите Найти и выбрать Редактирование раздел)>> Выбрать Заменить.

Шаг 2: В Заменить Диалоговое окно, в Найти что тип коробки Прочерк/Гифен (-) и заменить на нажмите кнопку Null ( ). Нажмите на Найти все.

Вы можете использовать нажатие CTRL+H чтобы вывести Найти и заменить окно.

Шаг 3: Нажмите на Замените все.

Шаг 4: Появится окно подтверждения. Нажмите OK .

Все Дашес/Гифен автоматически заменяется, как показано на рисунке ниже

Примечания: Следует помнить, что Найти и выбрать метод изменяет исходные данные. Убедитесь, что вы скопировали исходные данные перед выполнением этого метода.

Читать далее: Как удалить нечисловые символы из ячеек в Excel

Метод 2: Использование форматирования ячейки

Шаг 1: Выберите диапазон ячеек, из которых нужно удалить тире.Перейдите к пункту Вкладка "Главная >> Нажмите на Клетка (раздел)>>Нажмите на Формат >>Выбрать Формат ячейки. Появляется окно.

Шаг 2: Слева от Формат ячейки окно внутри Категории , Выбрать Пользовательский >>Измените любой формат с одиннадцатью 0 (так как наш номер телефона состоит из 11 цифр)

Шаг 3: Нажмите на OK.

Результат будет аналогичен изображению ниже

Телефонные номера, начинающиеся с 0, также сохраняют 0, начинающий номер, в этом процессе.

Читать далее: Как удалить специальные символы в Excel

Метод 3: Использование метода формул

Вы можете удалить тире & показать номера телефонов в другой ячейке с помощью формулы, используя ЗАМЕНИТЕ Функции.

= SUBSTITUTE(D4,"-","")

Шаг 1: Введите формулу =SUBSTITUTE(D4,"-","") в соседней ячейке.

Шаг 2: Перетащите Наполнительная рукоятка до последних записей, и выполнение показывает результаты, аналогичные изображению ниже

Метод 4: Использование макрокода VBA

A VBA Код макроса удаляет тире из выбранного диапазона ячеек с помощью кода, выполняемого Microsoft Visual Basic .

Шаг 1 : Нажмите ALT+F11 в целом, чтобы открыть Microsoft Visual Basic .

Шаг 2: На панели инструментов Microsoft Visual Basic нажмите кнопку Вставка >> Модуль.

Шаг 3: Вставьте следующий код в Модуль Microsoft Visual Basic.

 Sub DeleteDashes() Dim rng As Range Dim WorkRng As Range On Error Resume Next Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) Application.ScreenUpdating = False For Each rng In WorkRng rng.NumberFormat = "@" rng.Value = VBA.Replace(rng.Value, "-", "") Next Application.ScreenUpdating = True End Sub 

Шаг 4: Нажмите F5, чтобы запустить код. Появится окно Выбор.

Шаг 5: Выберите диапазон ячеек, из которых нужно удалить тире.

Шаг 6 : Нажмите OK. Выполнение этих шагов приводит к результату, аналогичному изображению ниже

Если в начале телефонных номеров присутствуют 0, этот метод сохраняет их в прежнем виде .

Читать далее: VBA для удаления символов из строки в Excel

Заключение

Наборы данных Excel имеют различные форматы ячеек, телефонные номера также являются одним из них. Для работы с набором данных, содержащим телефонные номера, часто требуется привести ячейку к общему формату и убрать тире. Мы продемонстрировали четыре самых простых метода, таких как Найти и выбрать , Формат ячейки , ЗАМЕНИТЕ Формула, и Код макроса VBA для выполнения удаления тире в любом диапазоне ячеек. Надеюсь, эти методы помогут вам ответить на ваши запросы и понять процесс.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.