Как удалить ведущие нули из текстовой строки с буквенно-цифровыми символами в Excel?

Предположим, у меня есть список текстовых строк, которые содержат некоторые ведущие нули, и теперь я хочу удалить все ведущие нули из текстовых строк, чтобы получить следующий результат. Как я могу быстро и легко решить эту задачу в Excel?
Удаление ведущих нулей из текстовых строк с помощью формулы массива
Удаление ведущих нулей из текстовых строк с помощью Kutools для Excel
Удаление ведущих нули из текстовых строк с помощью пользовательской функции
Добавление ведущих нулей к текстовым строкам с помощью Kutools для Excel
Удаление ведущих нулей из текстовых строк с помощью формулы массива
В Excel нет прямого способа удаления ведущих нулей из строк, но вы можете применить следующую формулу массива для решения этой проблемы.
1. Пожалуйста, введите эту формулу массива: =MID(A2,MATCH(TRUE,(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)<>"0"),0),LEN(A2)) (A2 — это ячейка, из которой вы хотите удалить ведущие нули) в пустую ячейку, где вы хотите получить результат, например C2, а затем нажмите клавиши Ctrl + Shift + Enter вместе, чтобы получить правильный результат, см. скриншот:
2. Затем выберите ячейку C2 и перетащите маркер заполнения вниз до ячеек, куда вы хотите поместить эту формулу, все ведущие нули будут удалены из текстовых строк, см. скриншот:
Удаление ведущих нулей из текстовых строк с помощью Kutools для Excel
Если у вас есть Kutools для Excel, с его функцией Удалить ведущие нули, вы можете удалить все ведущие нули из нескольких ячеек одним щелчком мыши.
После установки Kutools для Excel выполните следующие действия:
1. Выберите ячейки, из которых вы хотите удалить все ведущие нули, а затем нажмите Kutools > Текст > Удалить ведущие нули, см. скриншот:
2. После этого все ведущие нули в текстовых строках будут удалены сразу, см. скриншот:
Скачайте и попробуйте Kutools для Excel прямо сейчас!
Удаление ведущих нулей из текстовых строк с помощью пользовательской функции
Кроме вышеупомянутой формулы массива, следующий код VBA также может помочь вам, выполните следующие действия:
1. Нажмите и удерживайте клавиши ALT + F11, чтобы открыть окно Microsoft Visual Basic для приложений.
2. Нажмите Вставка > Модуль и вставьте следующий код в окно модуля.
Код VBA: Удаление ведущих нулей из текстовых строк:
Function RemoveLeadingZeros(Str As String)
'updateby Extendoffice
Do While Left(Str, 1) = "0"
Str = Mid(Str, 2)
Loop
RemoveLeadingZeros = Str
End Function
3. Затем сохраните и закройте этот код, вернитесь на лист и введите эту формулу: =removeleadingzeros(A2) (A2 — это ячейка, из которой вы хотите удалить ведущие нули) в пустую ячейку, затем перетащите маркер заполнения вниз до ячеек, куда вы хотите применить эту формулу, и все ведущие нули будут удалены из текстовых строк, см. скриншот:
Добавление ведущих нулей к текстовым строкам с помощью Kutools для Excel
Иногда вы можете захотеть добавить несколько ведущих нулей перед вашими текстовыми строками одновременно, в этом случае утилита Добавить текст из Kutools для Excel поможет вам выполнить эту задачу максимально быстро.
После установки Kutools для Excel выполните следующие действия:
1. Выберите ячейки с текстовыми строками, к которым вы хотите добавить ведущие нули.
2. Затем нажмите Kutools > Текст > Добавить текст, см. скриншот:
3. В диалоговом окне Добавить текст введите нули, которые вы хотите добавить перед текстовыми строками, в поле Текст, а затем выберите Перед первым символом из Положение, см. скриншот:
4. Затем нажмите кнопку Ок или Применить, и указанное количество нулей будет добавлено перед всеми выбранными текстовыми строками, см. скриншот:
Скачайте и попробуйте Kutools для Excel прямо сейчас!
Лучшие инструменты для повышения продуктивности в Office
Повысьте свои навыки работы в Excel с помощью Kutools для Excel и ощутите эффективность на новом уровне. Kutools для Excel предлагает более300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы выбрать функцию, которая вам нужнее всего...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите режим вкладок для редактирования и чтения в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна вместо новых отдельных окон.
- Увеличьте свою продуктивность на50% и уменьшите количество щелчков мышью на сотни ежедневно!
Все надстройки Kutools. Один установщик
Пакет Kutools for Office включает надстройки для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro — идеально для команд, работающих в разных приложениях Office.





- Комплексный набор — надстройки для Excel, Word, Outlook и PowerPoint плюс Office Tab Pro
- Один установщик, одна лицензия — настройка занимает считанные минуты (MSI-совместимо)
- Совместная работа — максимальная эффективность между приложениями Office
- 30-дневная полнофункциональная пробная версия — без регистрации и кредитной карты
- Лучшее соотношение цены и качества — экономия по сравнению с покупкой отдельных надстроек