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

  • Поділитися Цим
Hugh West

У наборах даних ми зустрічаємо номери телефонів, що містять прочерки (-). Зі зрозумілих причин ми змушені прибрати прочерки У цій статті я спробую пояснити деякі з найшвидших способів, таких як Знайти та вибрати , Формат комірки , Формула замінника, і Макрокод на VBA для легкого видалення рисок.

Припустимо, у мене є список номерів телефонів клієнтів,

Зверніть увагу, що ця таблиця містить деяку фіктивну інформацію лише для демонстрації прикладів.

Завантажити набір даних

Видалення прочерків з номера телефону.xlsm

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

Спосіб 1: За допомогою методу "Знайти та обрати

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

Крок 2: В рамках проекту Замінити Діалогове вікно, в Знайти що тип коробки Прокреслити дефіс (-) та замінити на натисніть кнопку Нуль ( ). Натисніть на Знайти всіх.

Ви можете використовувати натискання CTRL+H для того, щоб вивести на чисту воду Знайти і замінити вікно.

Крок 3: Натисніть на Замінити всіх.

Крок 4: З'явиться вікно підтвердження, натисніть ГАРАЗД. .

Всі Тире/дефіс автоматично замінюється, як показано на зображенні нижче

Примітки: Майте на увазі, що Знайти та вибрати метод змінює вихідні дані. Переконайтеся, що ви скопіювали вихідні дані перед виконанням цього методу.

Читати далі: Як видалити нецифрові символи з комірок в Excel

Спосіб 2: Використання форматування комірки

Крок 1: Виділіть діапазон комірок, з яких потрібно прибрати тире.Перейдіть до пункту Головна вкладка Натисніть на кнопку Cell (розділ)>>Натисніть на Формат Виберіть Відформатувати комірку. З'являється вікно.

Крок 2: Зліва від Формат комірки вікно всередині Категорії , Виберіть Нестандартний Модифікувати будь-який формат з одинадцятьма 0 (так як наш номер телефону має 11 цифр)

Крок 3: Натисніть на ГАРАЗД.

Результат буде схожий на зображення нижче

Телефонні номери, що починаються з 0, також зберігають 0 на початку номера в цьому процесі.

Читати далі: Як видалити спеціальні символи в Excel

Спосіб 3: Використання формульного методу

Прибрати прочерки і показати номери телефонів в іншій комірці можна просто за допомогою формули з використанням кнопки ЗАМІНИТИ Функція.

= REPLACE(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: Натисніть ГАРАЗД. Виконання кроків призводить до результату, подібного до наведеного нижче зображення

Якщо на початку телефонних номерів присутні 0, цей метод зберігає їх без змін .

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

Висновок

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

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.