Как быстро убрать тире с ячеек в Excel?
Предположим, что в ячейках вашего рабочего листа есть список почтовых индексов или длинных номеров ISBN, а длинные номера содержат тире, для какой-то цели вам нужно избавиться от тире между числами (как показано на следующих снимках экрана). Есть ли какие-нибудь быстрые способы убрать эти дефисы между числами в excel?
Удалить тире из ячеек с формулой
Легко удаляйте тире из ячеек с помощью Kutools for Excel
Удалите тире из ячеек с кодом VBA
Удалить тире из ячеек с формулой
С этой ЗАМЕНА функции, числа будут преобразованы в текстовые значения, поэтому, когда вы удалите дефис, ни начальный 0 не будет удален, ни числа не станут экспонентами. Пожалуйста, сделайте следующее:
1. В соседней пустой ячейке, например C1, введите следующую формулу: = ПОДСТАВИТЬ (A1; "-"; ""), см. снимок экрана:
2, нажмите Enter и выберите ячейку C1, затем перетащите маркер заполнения в диапазон, который вы хотите содержать эту формулу. И дефисы между цифрами убраны. Смотрите скриншот:
Удалите тире из ячеек с помощью Kutools for Excel
Если вы новичок в Excel, и формула, и код для вас трудны, не волнуйтесь, Kutools for ExcelАвтора Удалить символы Функция может помочь вам быстро удалить тире из ячеек.
1. Выберите диапазон ячеек, в которых необходимо удалить тире, и нажмите Кутулс > Текст > Удалить символы, см. снимок экрана:
2. В Удалить символы диалоговое окно, отметьте На заказ вариант и введите "-»В текстовое поле, затем вы сможете просмотреть результаты предварительный просмотр Панель. Затем нажмите кнопку OK кнопку, чтобы удалить все дефисы в выбранных ячейках. Смотрите скриншот:
Внимание. Если выбранные ячейки содержат начальные нули или много цифр, чтобы сохранить начальные нули и избежать превращения числа в научную нотацию после удаления дефисов, вам необходимо отформатировать ячейки как текст, как показано на скриншоте ниже, прежде чем применять Удалить символы утилита.
Если вы хотите получить бесплатную (30-дневную) пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
Удалите тире из ячеек с кодом VBA
С помощью следующего кода VBA вы также можете удалить дефисы между числами из диапазона ячеек.
1. Выделите диапазон, в котором вы хотите убрать тире.
2. Удерживайте ALT + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.
3. Нажмите Вставить > Модулии вставьте следующий код в окно модуля.
VBA: убрать тире между числами
Sub DeleteDashes()
'Update 20130907
Dim rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
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, Затем нажмите OK, тире между числами убраны с ячеек. И числовой формат преобразуется в текстовый формат. Смотрите скриншоты:
Статьи по теме:
- Удалить буквенные символы из ячеек
- Удалить нечисловые символы из ячеек
- Удалить числовые символы из ячеек
- Удалить непечатаемые символы из ячеек
- Удалить неальфа-символы из ячеек
- Быстро удаляйте разрывы строк
- Удалите не буквенно-цифровые символы
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!