Как удалить цифры в ячейке excel
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Delete all numbers in selection (0-9)
Text › 17. Delete all numbers in selection (0-9)
This utility will remove all numbers from the values in the selected cells.
The numbers 1, 2, 3, 4, 5, 6, 7, 8, 9 and 0 will be removed from every cell in your selection. Cells with a formula will be skipped.
If you have selected only one single cell then the utility will edit all the cells on your worksheet.
For example a cell with the value ‘8011LB’ will be replaced with LB’.
Screenshots

Starting this tool
- Click ASAP Utilities › Text › 17. Delete all numbers in selection (0-9)
- Specify a Keyboard Shortcut: ASAP Utilities › Favorites & Shortcut keys › Edit your favorite tools and shortcut keys.
покупка
Например, в текстовой строке смешано много чисел, и вы хотите удалить эти числа из текстовой строки. Как это сделать? В этой статье будут представлены несколько хитрых методов для простого удаления чисел из ячеек текстовой строки в Excel.
- Удаление чисел из текстовых строк с помощью функции, определяемой пользователем
- Удалите числа из текстовых строк с помощью Kutools for Excel
Удаление чисел из текстовых строк с помощью функции, определяемой пользователем
Этот метод представит определяемую пользователем функцию для простого удаления чисел из текстовых строк в Excel. Пожалуйста, сделайте следующее:
1, нажмите другой + F11 одновременно нажмите клавиши, чтобы открыть окно Microsoft Basic для приложений.
2. Нажмите Вставить > Модули, а затем вставьте следующий код VBA в открывающееся окно модуля.
VBA: удаление чисел из текстовых строк в Excel
Function RemoveNumbers(Txt As String) As String With CreateObject("VBScript.RegExp") .Global = True .Pattern = "[0-9]" RemoveNumbers = .Replace(Txt, "") End With End Function
3. Сохраните Использовать определенную функцию. Выберите пустую ячейку, в которую вы вернете текстовую строку без чисел, введите формулу = RemoveNumbers (A2) (A2 — это ячейка, из которой вы удалите числа), а затем перетащите маркер заполнения вниз до нужного диапазона. 

Удалите числа из текстовых строк с помощью Kutools for Excel
Этот метод представит Kutools for Excel’s Удалить символы утилита для быстрого удаления всех чисел из ячеек текстовой строки в Excel. Пожалуйста, сделайте следующее:
Kutools for Excel — Содержит более 300 основных инструментов для Excel. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Скачать сейчас!
Kutools for Excel — Combines more than 300 Advanced Functions and Tools for Microsoft Excel

1. Выделите ячейки текстовой строки, из которых нужно удалить числа, и нажмите Кутулс > Текст > Удалить символы.

2. В открывшемся диалоговом окне «Удалить символы» установите флажок Числовой и нажмите Ok .

Затем вы увидите, что все числа сразу удаляются из выбранных ячеек текстовой строки. См. Снимок экрана:

Внимание: Иногда вам может потребоваться удалить числа и другие специальные знаки из ячеек текстовой строки и оставить только буквы. Вы можете сделать это, проверив Не альфа и нажмите Ok в диалоговом окне «Удалить символы». Смотрите скриншот:
Kutools for Excel — Дополните Excel более чем 300 основными инструментами. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Get It Now
Демонстрация: удаление чисел из текстовых строк в Excel
Kutools for Excel: Более 300 удобных инструментов у вас под рукой! Начните 30-дневную бесплатную пробную версию без ограничений сегодня. Скачать
Быстро извлекайте числа из текстовых строк с помощью функции Kutools в Excel
Kutools for Excel’s Kutools Functions Утилита предоставляет ВЫДЕРЖКИ функция, которая поможет вам быстро и легко извлекать числа из смешанных текстовых строк.
Developing.ru
Как в EXEL удалить из ячеки числа после запятой.
Весь MS Office, программирование на Visual Basic for Applications и MS VB
8 сообщений • Страница 1 из 1
Zvr@b Сообщения: 1 Зарегистрирован: 28 янв 2005, 18:37
Да -да именно удалить. Мой скрипт конвертации из Exel в html выдаёт не очень красивые числа (до 10 знаков после запятой, а мне достаточно 2).
Т.е. в Exel ячейка округляет число, а скрипт не форматирует его так как оно выглядит. Вот я и ломаю голову как в самом Exel можно удалить числа после заяпятой (не округление а удаление!).
Подскадите плз!
PS: извините если вопрос не совсем по теме топика.)
pashulka Сообщения: 831 Зарегистрирован: 24 ноя 2004, 03:46 Контактная информация:
Выберите и выделите аналогичный диапазон ячеек, свободный от данных, а затем введите формулу :
Вариант I.
Если исходный диапазон состоит только из числовых значений, то :
Вариант II.
Если не уверены, то введите примерно такую формулу :
Затем нажмите комбинацию клавиш CTRL + ENTER.
Потом выберите Правка — Копировать, далее выделите первоначальный диапазон ячеек и выберите Правка — Специальная вставка — установите переключатель на значения и кнопка OK.
Предполагается, что ячейка «A1» — это самая первая ячейка в диапазоне, где находятся «неправильные» данные.
Игорь Акопян Сообщения: 1419 Зарегистрирован: 13 окт 2004, 17:11 Откуда: СПБ Контактная информация:
А ещё можно выставить в фомате ячеек необходимую точность, и включить на закладке Вид из меню Сервис\Параметры птицу «Точность как на экране» — эксел предупредит о потере этой самой точности — и навсегда порубает эти хвосты.
pashulka Сообщения: 831 Зарегистрирован: 24 ноя 2004, 03:46 Контактная информация:
To Игорь Акопян
Только Вы забыли предупредить, что в этом случае мы вместо 15,78 получим 16 что не соответствует изначальной задаче. Именно поэтому я сразу «отбросил» этот способ как некорректный в свете поставленной задачи.
Игорь Акопян Сообщения: 1419 Зарегистрирован: 13 окт 2004, 17:11 Откуда: СПБ Контактная информация:
pashulka, если мне не изменяет склероз. Если предварительно в формате ячейки указать формат Числовой, 2 знака после запятой, то он таки оставит 15,78.
pashulka Сообщения: 831 Зарегистрирован: 24 ноя 2004, 03:46 Контактная информация:
To Игорь Акопян
Нет не изменяет, но в таком случае именно этот способ практически бесполезен, а именно :
Цитата :
Вот я и ломаю голову как в самом Exel можно удалить числа после заяпятой (не округление а удаление!)
В том и дело, что нужно не 15,78 а 15 (во всяком случае именно так можно трактовать задачу поставленную автором вопроса)
Игорь Акопян Сообщения: 1419 Зарегистрирован: 13 окт 2004, 17:11 Откуда: СПБ Контактная информация:
Я ж не критикую Теперь у автора есть возможность повыбирать, поэкспериментировать. пистча для ума, так сказать
pashulka Сообщения: 831 Зарегистрирован: 24 ноя 2004, 03:46 Контактная информация:
Критика есть попытка указать на недоработку, а в данном случае Ваш совет к сожалению бесполезен. И лучше иметь мужество признать это.
Справедливости ради следует отметить, что для расширения кругозора Ваш совет очень и очень интересен, но . не для решения поставленной задачи.
8 сообщений • Страница 1 из 1
- Системное и прикладное программирование
- ↳ Win API, Shell..
- ↳ C и C++
- ↳ Delphi и Pascal
- ↳ Программирование на Pascal и Delphi (Object Pascal)
- ↳ Все вопросы ООП
- ↳ Компоненты в Delphi
- ↳ Delphi и WinAPI, ActiveX и OLE , COM и DCOM, и т.д
- ↳ Java
- ↳ MS Office и VB(A).
- ↳ Ассемблер
- WEB программирование
- ↳ JScript, VBScript, DHTML.
- ↳ Perl, PHP, ASP .
- Некатегоризированное
- ↳ Вопрошайка
- ↳ SQL
- ↳ Алгоритмы
- ↳ Дизайн и графика
- Администрирование
- ↳ Apache, IIS.
- ↳ Операционные системы
- Работа
- ↳ Вакансии и заказы для программистов
- ↳ Поиск работы и заказов.
- ↳ Решите мне задачку
- ↳ задачи на Паскале и Delphi
- ↳ задачи на C и C++
- ↳ задачи на Basic и Visual Basic (VB)
- Прочее
- ↳ Жалобная книга
- ↳ Флейм.