Как да премахнете водещи нули от буквено-цифров текстов низ в Excel?
Да предположим, че имам списък с текстови низове, който включва някои водещи нули, и сега искам да премахна всички водещи нули от текстовите низове, за да получа следния резултат, как мога да реша тази задача в 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 и плъзнете манипулатора за запълване надолу към клетките, които искате да съдържат тази формула, всички водещи нули са премахнати от текстовите низове, вижте екранната снимка:
Премахнете водещите нули от буквено-цифрови текстови низове с дефинирана от потребителя функция
Освен горната формула за масив, следният 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. След това запазете и затворете този код, върнете се в работния лист и въведете тази формула: =премахванена водещи нули(A2) (A2 е клетката, от която искате да премахнете водещите нули) в празна клетка, след което плъзнете манипулатора за попълване надолу към клетките, към които искате да приложите тази формула, и всички водещи нули са изтрити от текстовите низове, вижте екранната снимка :
Премахнете водещите нули от буквено-цифрови текстови низове с Kutools за Excel
Ако имате Kutools за Excel, Със своята Премахнете водещите нули можете да премахнете всички водещи нули от множество клетки с едно щракване.
Kutools за Excel : с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. |
След инсталиране Kutools за Excel, моля, направете следното:
1. Изберете клетките, от които искате да премахнете всички водещи нули, и след това щракнете Kutools > Текст > Премахнете водещите нули, вижте екранна снимка:
2. И тогава всички водещи нули в текстовите низове бяха изтрити наведнъж, вижте екранната снимка:
Изтеглете и изпробвайте безплатно Kutools за Excel сега!
Добавете водещи нули към текстови низове с Kutools за Excel
Понякога може да искате да вмъкнете няколко водещи нули преди вашите текстови низове наведнъж, в този случай, Kutools за ExcelЕ добавяне на текст помощната програма може да ви помогне да завършите тази работа възможно най-бързо.
След инсталиране Kutools за Excel, моля, направете следното:
1. Изберете клетките на текстовия низ, към които искате да добавите водещи нули.
2, След това кликнете Kutools > Текст > добавяне на текст, вижте екранна снимка:
3. В добавяне на текст диалогов прозорец, въведете нули, които искате да добавите преди текстовите низове в Текст и след това изберете Преди първия знак от Позиция в компанията, вижте екранна снимка:
4, След това кликнете Ok or Добавете Обява бутон, зададеният от вас брой нули са вмъкнати преди всички избрани текстови низове, вижте екранната снимка:
Изтеглете и изпробвайте безплатно Kutools за Excel сега!
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!