Предположим, что в ячейках вашего рабочего листа есть список почтовых индексов или длинных номеров ISBN, а длинные номера содержат тире, для какой-то цели вам нужно избавиться от тире между числами (как показано на следующих снимках экрана). Есть ли какие-нибудь быстрые способы убрать эти дефисы между числами в excel?
Удалить тире из ячеек с формулой
Удалите тире из ячеек с кодом VBA
Легко удаляйте тире из ячеек с помощью Kutools for Excel
Удалить тире из ячеек с формулой
С этой ЗАМЕНА функции, числа будут преобразованы в текстовые значения, поэтому, когда вы удалите дефис, ни начальный 0 не будет удален, ни числа не станут экспонентами. Пожалуйста, сделайте следующее:
1. В соседней пустой ячейке, например C1, введите следующую формулу: = ПОДСТАВИТЬ (A1; «-«; «»), см. снимок экрана:
2, нажмите Enter и выберите ячейку C1, затем перетащите маркер заполнения в диапазон, который вы хотите содержать эту формулу. И дефисы между цифрами убраны. Смотрите скриншот:
Удалите тире из ячеек с кодом 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, тире между числами убраны с ячеек. И числовой формат преобразуется в текстовый формат. Смотрите скриншоты:
Удалить тире из ячеек с помощью Kutools for Excel
Если вы новичок в Excel, и формула, и код для вас трудны, не волнуйтесь, Kutools for ExcelАвтора Удалить символы Функция может помочь вам быстро удалить тире из ячеек.
1. Выберите диапазон ячеек, в которых необходимо удалить тире, и нажмите Кутулс > Текст > Удалить символы, см. снимок экрана:
2. В Удалить символы диалоговое окно, отметьте На заказ вариант и введите «—»В текстовое поле, затем вы сможете просмотреть результаты предварительный просмотр Панель. Затем нажмите кнопку OK кнопку, чтобы удалить все дефисы в выбранных ячейках. Смотрите скриншот:
Внимание. Если выбранные ячейки содержат начальные нули или много цифр, чтобы сохранить начальные нули и избежать превращения числа в научную нотацию после удаления дефисов, вам необходимо отформатировать ячейки как текст, как показано на скриншоте ниже, прежде чем применять Удалить символы утилита.
Если вы хотите получить бесплатную пробную версию (30-день) этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
Легко удаляйте тире из ячеек с помощью Kutools for Excel
Статьи по теме:
- Удалить буквенные символы из ячеек
- Удалить нечисловые символы из ячеек
- Удалить числовые символы из ячеек
- Удалить непечатаемые символы из ячеек
- Удалить неальфа-символы из ячеек
- Быстро удаляйте разрывы строк
- Удалите не буквенно-цифровые символы
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
@Bruce_K2952
You can use Power Query to also remove all the dash
1. Format the data in Excel Table
2. Select From Table/Range in Data tab
3. Click on Replace Values in the Home tab
4. Type in — in the Value To Find box
5. Click OK. There you have it in the caption below
Finally, Select Close and Load to load the result back to Excel
как убрать тире из номеров |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
Предположим, что в ячейках вашего рабочего листа есть список почтовых индексов или длинных номеров ISBN, а длинные числа содержат тире, для некоторых целей вам нужно избавиться от тире между числами (как показано на следующих снимках экрана). Есть ли какие-нибудь быстрые способы удалить эти дефисы между числами в excel?
Удалить тире из ячеек с помощью формулы
Удалить тире из ячеек с кодом VBA
Легко удаляйте тире из ячеек с помощью Kutools for Excel
Содержание
- Удаление дефисов из ячеек с формулой
- Удаление дефисов из ячеек с кодом VBA
- Удалите тире из ячеек с помощью Kutools for Excel
- Легко удаляйте тире из ячеек с помощью Kutools for Excel
- Статьи по теме:
Удаление дефисов из ячеек с формулой
С помощью этой функции ЗАМЕНА числа будут быть преобразованы в текстовые значения, поэтому при удалении дефисов ни начальный 0 не будет удален, ни числа не станут экспоненциальной нотацией. Пожалуйста, сделайте следующее:
1 . В соседней пустой ячейке, например C1, введите эту формулу: = SUBSTITUTE (A1, “-“, “”) , см. Снимок экрана:
2 . Нажмите клавишу Enter и выберите ячейку C1, затем перетащите маркер заполнения в диапазон, который вы хотите содержать эту формулу. И дефисы между цифрами убраны. См. Снимок экрана:
Легко удалить все числовые, нечисловые или указанные символы, такие как «тире» из ячеек в Excel:
Kutools for Excel ‘s Удалить символы Утилита strong> поможет вам легко удалить все числовые, нечисловые или указанные символы из выбранных ячеек в Excel.
Загрузите и попробуйте прямо сейчас! (30-дневная бесплатная пробная версия)
Удаление дефисов из ячеек с кодом VBA
С помощью следующего кода VBA вы также можно удалить дефис между числами из диапазона ячеек.
1 . Выделите диапазон, в котором вы хотите удалить тире.
2 . Удерживая нажатыми клавиши ALT + F11 , откройте окно Microsoft Visual Basic для приложений .
3 . Нажмите Insert > Module и вставьте следующий код в окно модуля.
VBA: remove тире между цифрами
4 . Затем нажмите клавишу F5 , чтобы запустить этот код, и появится диалоговое окно, в котором вам будет предложено выбрать диапазон, который вы хотите использовать. См. Снимок экрана:
5 . А затем нажмите ОК , тире между числами убраны из ячеек. И числовой формат преобразуется в текстовый формат. См. Скриншоты:
Удалите тире из ячеек с помощью Kutools for Excel
Если вы новичок в Excel, и формула, и код сложны для вас, пожалуйста, не волнуйтесь, функция Удалить символы в Kutools for Excel может помочь вам быстро удалить тире из ячеек.
Перед применением Kutools for Excel , пожалуйста, сначала загрузите и установите его .
1 . Выберите диапазон, в ячейках которого вам нужно удалить тире, а затем нажмите Kutools > Text > Удалить символы , см. Снимок экрана :
2 . В диалоговом окне Удалить символы установите флажок Пользовательский и введите в текстовое поле символ « – », затем вы можете предварительно просмотреть результаты на панели Предварительный просмотр . Затем нажмите кнопку OK , чтобы удалить все дефисы в выбранных ячейках. См. Снимок экрана:
Примечание . Если выбранные ячейки содержат начальные нули или много цифр, чтобы сохранить начальные нули и избежать превращения числа в научную нотацию после удаления дефисов, вам необходимо отформатировать ячейки как текст, как показано на скриншоте ниже, прежде чем применять Remove Утилита для символов .
Если вы хотите у вас есть бесплатная 30-дневная пробная версия этой утилиты, нажмите, чтобы загрузить ее , а затем перейдите к применению операции в соответствии с вышеуказанными шагами.
Вкладка Office – просмотр, редактирование и управление книгами в Excel с вкладками:
Вкладка Office предоставляет интерфейс с вкладками, как в веб-браузерах, таких как Google Chrome, новые версии Internet Explorer и Firefox в Microsoft Excel. Он станет незаменимым помощником в работе и сэкономит время. См. Демонстрацию ниже:
Нажмите, чтобы получить бесплатную пробную версию вкладки Office!
->
Легко удаляйте тире из ячеек с помощью Kutools for Excel
Статьи по теме:
- Удаление буквенных символов из ячеек
- Удаление нечисловых символов из ячеек
- Удалить числовые символы из ячеек
- Удалить непечатаемые символы из ячеек
- Удалить не-буквенные символы из ячеек
- Быстро удалять разрывы строк
- Удалять не буквенно-цифровые символы
Удаление пробела между цифрами в Microsoft Excel
Формула под названием СЖПРОБЕЛЫ чаще всего применяется, когда удаляются лишние пробелы из обычного текста, однако и сами цифры могут находиться в таком формате ячейки. При этом формула сработает, если речь идет о числовых и денежных форматах, поэтому она точно поможет некоторым пользователям избавиться от ненужных пробелов.
- Выделите пустую ячейку, куда будут помещены данные после удаления пробелов.
Учитывайте, что при таком подходе пробелы не удаляются в оригинальной ячейке, а происходит перенос значения в новую. Это поможет скопировать и заменить необходимые данные или выполнить поиск по огромному массиву значений в таблице.
Способ 2: Функция «Найти и заменить»
Автоматизировать удаление лишних пробелов из огромного количества значений таблицы можно при помощи стандартной функции «Найти и заменить». Это позволит за максимально короткий срок убрать все двойные или тройные пробелы в автоматическом режиме.
- На вкладке «Главная» найдите опцию «Найти и выделить», разверните ее выпадающее меню и выберите «Заменить».
В качестве альтернативы, если вставка пробела с клавиатуры не сработает, можете попробовать вставить в поле «Найти» пробел, скопированный из самой таблицы. Многим помогает именно такой вариант.
Способ 3: Функция ПОДСТАВИТЬ
По аналогии с предыдущим методом работает функция ПОДСТАВИТЬ , для которой задается самая ячейка, искомое значение и ее замена. Требуется активировать пустую клетку, куда будет подставлено уже исправленное значение, а затем вписать в нее следующее: ПОДСТАВИТЬ(A1;» «;»») , где A1 — необходимая для обработки ячейка. Создавайте заново или копируйте эту формулу, подставляя другие ячейки, если требуется обработать сразу несколько значений.
Способ 4: Изменение формата ячейки
Этот способ относится только к цифрам, поскольку позволяет изменить их формат, отключив автоматическое добавление пробелов в качестве разделителя групп разрядов, что иногда выбирается автоматически или пользователем вручную. Для этого не нужно обрабатывать каждый блок — можно выбрать сразу все.
- Выделите требуемые ячейки в таблице с зажатой левой кнопкой мыши.
Вернитесь к таблице и удостоверьтесь в том, что формат ячеек был изменен. Если понадобится, всегда можно повторно открыть это же меню и настроить другой тип отображения.
Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Как поставить тире в Эксель? Как поставить дефис в Эксель, без формулы?
Как поставить в Эксель дефис или тире, чтобы не появлялась формула?
Для того, чтобы программа для работы с электронными таблицами «Microsoft Excel»
перестала воспринимать знак тире как часть формулы,
нужно изменить формат ячейки:
выделить нужную ячейку, в появившемся после нажатия на правую кнопку мыши меню
выбрать раздел «Формат ячейки»,
затем из списка доступных форматов выбрать «Текстовый»,
после чего установить знак минуса в ячейку.
Если нужно поставить знак тире подлиннее,
нужно также изменить формат ячейки на текстовый,
после чего с зажатой клавишей Alt набрать цифры 0150.
Если же нужен ещё более длинный знак тире,
необходимо выделить нужную ячейку,
в верхней панели настроек перейти по схеме Вставка >Текст>Символ>Специа льные знаки,
найти знак длинного тире, выделить его и вставить в ячейку.
Самый быстрый способ сделать это с помощью апострофа — значка, который расположен обычно на той же клавише, что и русская буква ё. Процесс выглядит следующим образом: `-
В конечном варианте значка апостроф в ячейке видно не будет, виден останется только минус/тире.
С помощью данного значка мы «показываем» Эксель, что в данной ячейке у нас будет не формула, а текстовой формат.
Эксель любой знак «-» на клавиатуре воспринимает как минус, поэтому и предлагает дальше использовать его в формуле. Есть несколько способов сделать так, что бы результат получался по принципу «как пишется, так и видится». Можно скопировать этот символ из какого-либо текста в интернете или Ворда. Такой вариант идеально подойдет, если требуется вставлять несколько «тире» подряд. Но лично я обычно пользуюсь всегда другим способом: для разовой вставки можно использовать апостроф » ‘ » (на клавиатуре в английской раскладке на клавише «э»), который нужно вставить перед требуемым символом (это относится не только к тире, но и к «плюсу», например), и нажать клавишу «энтер». В результате содержимое ячейки должно выглядеть так: ‘-
Тире в Excel. 2 способа, как поставить тире в Эксель
Программа Excel обладает целым набором функций, знать которые необходимо для качественного выполнения работ с таблицами. Из-за недостаточного опыта некоторые пользователи не способны вставить такой простой элемент, как тире. Дело в том, что установка символа имеет некоторые сложности. Так, например, он может быть длинным и коротким. К сожалению, на клавиатуре нет специальных обозначений, помогающих сориентироваться и поставить символ правильной формы. Поэтому давайте разберемся, как установить тире правильно, используя при этом несколько методов.
Ставим тире в ячейку
Функционал программы Excel предусматривает установку двух разновидностей тире – короткого и длинного. В некоторых источниках можно встретить обозначение короткого тире как среднего. Можно сказать, что данное утверждение отчасти правильное, так как в случае незнания правил установки, можно вставить символ еще более мелких размеров – «дефис» или «минус». Всего существует два способа, с помощью которых можно установить знак «–» в таблице. Первый случай предусматривает установку путем набора комбинации клавиш. Второй требует вхождения в окно спецсимволов.
Решение проблемы с установкой тире №1: используем комбинацию клавиш
Некоторые пользователи текстового редактора говорят, что установка тире в табличном процессоре может производится аналогичным способом что и в Word, но, к сожалению, это неверное утверждение. Обратим внимание на то, как это выполнить в Ворд:
- Наберите на клавиатуре «2014».
- Зажмите комбинацию клавиш «Alt+X».
После нехитрого выполнения этих действий программа Word автоматически устанавливает длинное тире.
Разработчики Excel также позаботились о своих пользователях и создали свой прием ввода длинного тире в таблицу:
- Активируйте ячейку, нуждающуюся в дальнейшей корректировке.
- Зажмите любую клавишу «Alt» и, не отпуская, произведите набор значения «0151» в числовом блоке (он размещен в левой стороне клавиатуры).
Внимание! Если набор чисел будет проводиться в верхней части клавиатуры, то программа вас перебросит в меню «Файл».
- Отпустив клавишу «Alt», на экране увидим отображенное в ячейке длинное тире.
Для набора короткого символа необходимо вместо комбинации цифровых значений «0151» набрать «0150».
2
Данный метод работает не только в Excel, но и в Word редакторе. По утверждениям профессиональных программистов, способ установки тире, используя комбинации клавиш, можно применять и в других html и табличных редакторах.
Примечание от эксперта! Введенный знак минуса автоматически преобразуется в формулу, то есть при активации другой ячейки в таблице с прописанным символом отображается адресация активной ячейки. В случае с введенными коротким и длинным тире такие действия происходить не будут. Чтобы убрать активацию формулы, необходимо нажать клавишу «Enter».
3
Решение проблемы с установкой тире №2: открытие окна символов
Существует еще вариант, в котором ввод тире осуществляется через вспомогательное окно со спецсимволами.
- Выделите ячейку в таблице, нуждающуюся в редактировании нажатием ЛКМ.
- Перейдите во вкладку «Вставка», расположенную в верхней части программы в панели инструментов.
- Если приложение находится в свернутом положении, кликните на крайнюю правую кнопку в верхней части экрана для открытия остальных блоков с инструментами.
- Справа найдите самый крайний инструмент «Символы», расположившийся в блоке «Текст», и кликните по нему.
- Откроется новое окно, где нужно кликнуть по кнопке «Символ».
- Нажатием этой кнопки активируется открытие окна с наборами символов. В нем нужно нажать на «Специальные знаки».
- Далее можно увидеть длинный список из специальных символов. Как можно увидеть на картинке, первое место в нем занимает «Длинное тире».
- Кликните по строке с названием символа и нажмите кнопку «Вставить». Ее найдете в нижней части окна.
- Окно не имеет функции автоматического закрытия, потому после вставки необходимого символа в ячейку закройте окно, нажав на красную кнопку с белым крестиком в правом верхнем углу.
- После закрытия окна видно, что знак длинного тире установлен в нужную нам ячейку и таблица готова для дальнейшей работы.
Если нужно установить короткое тире, произведите вышеописанные действия в том же порядке, но в конце выберите «Короткое тире». Не забудьте по окончанию активировать символ, кликнув по кнопке «Вставить», и закройте диалоговое окно.
Примечание от специалиста! Введенные вторым способом символы полностью соответствуют введенным в результате набора комбинации клавиш. Отличие можно заметить только в методе установки. Следовательно, эти знаки также не могут быть использованы для создания формул.
Заключение
После прочтения статьи становится понятным, что для установки длинного и короткого тире существует два метода ввода. В первом случае потребуется воспользоваться сочетанием клавиш на клавиатуре, а во втором – открыть окно со специальными символами, где выбираются необходимые знаки и устанавливаются в активную ячейку. И тот, и другой способ создает идентичные знаки – с одинаковой кодировкой и функциональностью. Поэтому окончательный способ ввода тире в таблицу выбирается, исходя из предпочтения пользователя. Юзеры, которым часто требуется использование данных символов, предпочитают применять комбинацию клавиш. Тем же, кто не сталкивается постоянно с вводом тире в таблицу, можно ограничится вторым способом.