Як видалити тире в Excel (3 способи)

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

Іноді ми хочемо перевірити певні значення без прочерків, щоб мати більш глибоке розуміння інформації. Але коли дані величезні, видаляти прочерки вручну не дуже розумно. У цій статті ви дізнаєтеся, як видалити прочерки в Excel трьома найбільш ефективними способами.

Завантажити шаблон практики

Ви можете завантажити безкоштовний шаблон для тренувань в Excel за посиланням і потренуватися самостійно.

Видалення тире в Excel.xlsm

3 простих способи видалення тире в Excel

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

1. знайти та замінити команду для видалення тире

На сьогоднішній день, на жаль, це не так. Знайти і замінити є найпростішою і найпоширенішою функцією для виконання більшості завдань, пов'язаних з Excel. Тут ми дізнаємося, як видалити тире за допомогою команди Знайти та замінити в Excel.

Кроки для цього наведені нижче,

Крок 1:

  • Виберіть набір даних.
  • У рамках програми Головна сторінка перейдіть на вкладку Знайти - Виділити - Замінити.

Крок 2:

  • Зі спливаючого вікна Знайти і замінити в коробці, в Знайти що вкажіть у полі прочерк (-) символ.
  • Залиште Замінити на сфера порожній .
  • Преса Замінити все .

Це призведе до видалення всіх прочерків з вашого набору даних в Excel.

На що слід звернути увагу

У використанні команди Найти и заменить для видалення тире в Excel є великий недолік. Коли ваші дані починаються з числа нуль (0) (наприклад, 002-10-2324), вона видалить всі провідні нулі і видасть на виході змінені дані (наприклад, 002-10-2324 стане 2102324). Тому, якщо ви хочете використовувати команду Знайти і замінити для видалення тире, переконайтеся, що у вас є резервна копія вихідних даних.

Читати далі: Видалення тире з номера телефону в Excel

2. формула для видалення тире в Excel

На відміну від Знайти та замінити командна функція в Excel, за допомогою формули є найбільш безпечним і контрольованим способом вилучення будь-яких результатів в Excel. Для отримання виводу набору даних без тире в Excel можна реалізувати функція SUBSTITUTE .

Загальна формула ЗАМІНИ,

=SUBSTITUTE(cell, "old_string", "new_string")

Ось,

старий_текст = рядок, який потрібно видалити.

новий_текст = рядок, на який потрібно замінити.

Покрокове видалення тире в Excel за допомогою функції ЗАМІНИТИ наведені нижче,

Крок 1:

  • У порожній комірці, де ви хочете, щоб з'явився ваш результат, спочатку поставте дорівнює (=) підпишіть, а потім напишіть ЗАМІНИТИ разом з ним.
  • Усередині кронштейнів функції SUBSTITUTE, спочатку запишіть номер комірки з якої потрібно видалити прочерк (-) (в нашому випадку номер комірки був C5 ).
  • Потім покладіть кома (,) символ і після цього напишіть прочерк (-) символ всередині подвійні лапки (або будь-який старий текст, який ви хочете видалити).
  • Знову поставте кома (,) і, нарешті, залиште порожні подвійні лапки, якщо ви хочете, щоб замість тире (-) був нульовий рядок (або будь-який новий рядок, яким ви хочете замінити старий текст).

Отже, шукана нами формула буде виглядати наступним чином,

=SUBSTITUTE(C5,"-","")

  • Преса Увійдіть .

Він замінить тире (-) (або будь-який інший текст, який ви вибрали) з нульовим рядком (або рядком, яким ви його заміните).

Крок 2: Перетягніть рядок вниз за допомогою Ручка наповнення застосувати формулу до решти набору даних.

Тепер ви знайшли результат набору даних без прочерків (-).

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

3. вставити код VBA для видалення тире

Якщо ви досвідчений користувач Excel, то цей спосіб тільки для вас. Використання VBA для видалення тире - це найшвидший і абсолютний спосіб виконати поставлену задачу.

Крок 1: Преса Alt + F11 на клавіатурі або перейдіть на вкладку Розробник - Visual Basic відкрити Редактор Visual Basic .

Крок 2: У вікні коду, що з'явилося, в рядку меню, що з'явилося, натисніть Вставка -> Модуль .

Крок 3: Скопіюйте наступний код та вставте його у вікно коду.

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

Ваш код тепер готовий до запуску.

Крок 4: Преса F5 на клавіатурі або в рядку меню виберіть Виконати -> Run Sub/UserForm Ви також можете просто натиснути на кнопку маленька іконка відтворення в рядку підменю для запуску макросу.

Крок 5: Зі спливаючого вікна Макрос у вікні, виберіть пункт Назва макросу RemoveDashes -> Виконати .

Крок 6: Зі спливаючого діалогового вікна, переключитися на робочий аркуш, що цікавить виберіть пункт бажаний діапазон і натисніть ГАРАЗД. .

Це замінить всі тире (-) у вашому наборі даних на нульовий рядок.

Якщо ви хочете замінити будь-який інший текст на щось інше за допомогою коду VBA, то просто змініть рядок № 11 коду відповідно до ваших потреб.

Щоб зрозуміти більше,

Замість того, щоб писати рядок як,

R.Значення = VBA.Замінити(R.Значення, "-", "")

Напиши так,

R.Значення = VBA.Замінити(R.Значення, "старий_текст", "новий_текст")

Ось,

старий_текст = рядок, який потрібно видалити.

новий_текст = рядок, на який потрібно замінити.

Читати далі: Як видалити пробіли в Excel

Висновок

У цій статті розглядаються способи видалення тире в Excel за допомогою команди "Найти и заменить" для початківців в Excel, за допомогою найбезпечнішого методу підстановки формули для досвідчених користувачів Excel і за допомогою реалізації коду VBA для експертів Excel. Сподіваюся, ця стаття була дуже корисною для вас. Не соромтеся задавати будь-які питання, якщо вони у вас виникли по темі.

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