Как да премахнете първите или последните n знака от клетка или низ в Excel?
Този урок демонстрира различни бързи трикове за премахване на първите или последните N знака от клетка или низ в Excel.
1. Премахнете първите N знака с формула/UDF 2. Премахнете последните N знака с формула/UDF 3. Групово премахване на N знака отляво, отдясно или от средата без формули 4. Изтеглете примерен файл |
В тази част представям три различни начина за бързо премахване на първите N знака от низ.
1.1 Премахнете първите N знака с функцията RIGHT / REPLACE
>> Комбинирайте функцията RIGHT и LEN, за да премахнете първите N знака
Синтаксис и аргументи на формула
Формула: =ДЯСНО(клетка_низ,LEN(клетка_низ)-n_символ)
Справка: string_cell: клетката, която използвате за премахване на знаци
n_character: броят знаци, които искате да премахнете
Пример: Премахнете първите 2 знака от низ в клетка A2, копирайте и поставете формулата
=ДЯСНО(A2,LEN(A2)-2)
натискане Въведете ключ
>> Функция REPLACE за премахване на първите N знака
Синтаксис и аргументи на формула
Формула: =ЗАМЕНИТЕ(Стар_текст,Strat_n,Брой_знаци,Нов_текст)
Справка: Old_text: клетката, която използвате за заместване на знаци
Old_text: клетката, която използвате за заместване на знаци
Start_n: позицията на знака в old_text, който искате да замените с new_text
Num_Chars: броят знаци в стар текст, който искате да замените с new_text
Нов_текст: текстът, който ще замени стария_текст
Пример: Заменете първите два знака с нищо в клетка A6, копирайте и поставете тази формула:
=ЗАМЕНЯНЕ(A6,1,2;XNUMX;XNUMX;"")
натискане Въведете ключ
1.2 Премахнете първите N знака с дефинирана от потребителя функция
1. Натиснете Alt + F11 клавиши, за да активирате прозореца на Microsoft Visual Basic за приложения, след което щракнете Поставете > Модули за създаване на модул.
2. Копирайте кода по-долу и го поставете в Модули скриптове.
VBA код: Премахнете първите n знака
Public Function RemoveFirstC(rng As String, cnt As Long)
RemoveFirstC = Right(rng, Len(rng) - cnt)
End Function
3. Запазете кода и се върнете към листа, който използвате. Например, премахнете първите 3 знака от низ в клетка A11, копирайте и поставете тази формула
=RemoveFirstC(A11,3)
натискане Въведете ключ
В тази част има два начина за премахване на последните N знака от низ в Excel.
2.1 Премахнете последните N знака с функцията LEFT
Синтаксис и аргументи на формула
Формула: =НАЛЯВО(клетка_низ,LEN(клетка_низ)-брой_символи)
Справка: string_cell: клетката, която използвате за премахване на знаци
n_character: броят знаци, които искате да премахнете
Пример: Премахнете последните 2 знака от низ в клетка A2, копирайте и поставете формулата
=НАЛЯВО(A2,LEN(A2)-2)
натискане Въведете ключ
2.2 Премахнете последните N знака с дефинирана от потребителя функция
1. Натиснете Alt + F11 клавиши, за да активирате прозореца на Microsoft Visual Basic за приложения, щракнете Поставете > Модули за създаване на модул.
2. Копирайте кода по-долу и го поставете в скрипта на модула.
VBA код: Премахнете последните n знака
Public Function RemoveLastC(rng As String, cnt As Long)
RemoveLastC = Left(rng, Len(rng) - cnt)
End Function
3. Запазете кода и се върнете към листа, който използвате. Например, премахнете последните 3 знака от низ в клетка A5, въведете тази формула
=RemoveLastC(A5,3)
натискане Въведете ключ
Искате ли да получите увеличение на заплатата и много време да прекарвате със семейството си? Разделът Office подобрява вашата ефективност с 50% в Microsoft Office, работещ точно сега Невероятно, работата с два или повече документа е по-лесна и по-бърза от работата с един. В сравнение с добре познатите браузъри, инструментът с раздели в Office Tab е по-мощен и по-ефективен. Намалете стотиците щраквания с мишката и писането от клавиатурата всеки ден вместо вас, кажете сбогом на ръката с мишката сега. Ако обикновено работите с множество документи, Office Tab ще ви спести чудесно време. 30-дневен безплатен пробен период, не се изисква кредитна карта. |
Ако не искате да губите време, за да запомните формули, за да се справите със задачата за премахване на N знака отляво или отдясно на низ, Премахване по позиция полезност на Kutools за Excel може да се справи с тази задача с кликвания без никакви формули.
Сега ще ви накара да работите по-бързо и по-добре от другите, ще получите повишение с лекота
35 инструмента за редактиране на текст за Excel Подобрете своята 90% продуктивност при обработка на текст и оставете много време, за да се насладите на живота
Тези инструменти са само една част от Kutools за Excel, има 194 други инструмента, които могат да решат 80% Excel пъзели за вас.
- Kutools за Excel ви помага лесно да се справяте с 1500 работни сценария, като средно подобрявате ефективността си със 71% всеки ден
- Едно щракване, за да завършите повечето сложни операции, избягвайте ръката на мишката, причинена от хиляди щраквания на мишката вместо вас.
- Можете да се справите със задачи на Excel за секунди, без да търсите болезнени формули и VBA, и имате много повече време, за да придружите семейството си.
- Избрано от 110000 708+ високоефективни хора и повече от {moduleXNUMX} световноизвестно предприятие.
След безплатно инсталиране на Kutools за Excel, моля, направете следното:
Изберете клетките, от които искате да премахнете символи, като приложите помощната програма, като щракнете Kutools > Текст > Премахване по позиция.
3.1 Премахнете първите/последните N знака без формула
>> Премахнете първите N знака
1) В численост текстово поле, въведете броя знаци, които искате да премахнете от низа, в този пример първо ще премахна 3 знаци от низове. 2) Проверете Отляво опция в Позиция в компанията раздел. |
Резултатът се показва като:
>> Премахнете последните N знака
1) В численост текстово поле, въведете броя знаци, които искате да премахнете от низ, в този пример ще премахна последно 3 знаци от низове. 2) Проверете Отдясно опция в Позиция в компанията раздел. |
Резултатът се показва като:
3.2 Премахнете N знака от средна специфична позиция без формула
Но понякога може да искате да премахнете определен брой знаци от средата на низ.
Пример: Премахване на 3 знака започва от третия знак от низа.
1) В Телефон за връзка: текст, въведете броя знаци, които искате да премахнете от низовете, тук ще премахна 3 героите. 2) Проверете Посочете опция, след което въведете номера, от който искате да премахнете началото на низа, до текстовото поле в Позиция в компанията раздел, тук ще премахна символи от трети знак. |
Резултатът се показва като:
Съвет: Ако искате да премахнете всички цифрови, буквени, нецифрови, небуквени или специфични знаци от клетките, можете да приложите Kutools за Excel Премахване на символи полезност.
Още съвети за премахване на герои...