Прескочи на основното съдържание

Как да премахнете първите или последните n знака от клетка или низ в Excel?

Автор: Слънце Последна промяна: 2020-04-21

Този урок демонстрира различни бързи трикове за премахване на първите или последните N знака от клетка или низ в Excel.

документ премахнете първия последен 1 1. Премахнете първите N знака с формула/UDF
2. Премахнете последните N знака с формула/UDF
3. Групово премахване на N знака отляво, отдясно или от средата без формули
4. Изтеглете примерен файл

1. Премахнете първите N знака с формули

В тази част представям три различни начина за бързо премахване на първите N знака от низ.

1.1 Премахнете първите N знака с функцията RIGHT / REPLACE

>> Комбинирайте функцията RIGHT и LEN, за да премахнете първите N знака

Синтаксис и аргументи на формула

Формула: =ДЯСНО(клетка_низ,LEN(клетка_низ)-n_символ)

Справка: string_cell: клетката, която използвате за премахване на знаци

n_character: броят знаци, които искате да премахнете

Пример: Премахнете първите 2 знака от низ в клетка A2, копирайте и поставете формулата
=ДЯСНО(A2,LEN(A2)-2)
натискане Въведете ключ
документ премахнете първия последен 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;"")
натискане Въведете ключ
документ премахнете първия последен 3

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)
натискане Въведете ключ
документ премахнете първия последен 4


премахнете позицията

Този инструмент за премахване на символи повишава вашата ефективност с 90%, оставете много време, за да се насладите на живота си

▲ Кажете сбогом на модифицирането и запомнянето на формули, дайте си пълна почивка на мозъка.

▲ Освен този инструмент, има 228 разширени инструмента (включително 30+ инструмента за редактиране на текст) друго в Kutools за Excel, което може да реши вашия 80% Excel пъзели.

▲ Станете експерт по Excel за 5 минути, спечелете признание и повишение на хората.

▲ 110000 300+ високоефективни хора и избор на XNUMX+ световноизвестни компании.

30-дневен безплатен пробен период, не се изисква кредитна карта


2. Премахнете последните N знака с формули

В тази част има два начина за премахване на последните N знака от низ в Excel.

2.1 Премахнете последните N знака с функцията LEFT

Синтаксис и аргументи на формула

Формула: =НАЛЯВО(клетка_низ,LEN(клетка_низ)-брой_символи)

Справка: string_cell: клетката, която използвате за премахване на знаци

n_character: броят знаци, които искате да премахнете

Пример: Премахнете последните 2 знака от низ в клетка A2, копирайте и поставете формулата
=НАЛЯВО(A2,LEN(A2)-2)
натискане Въведете ключ
документ премахнете първия последен 5

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)
натискане Въведете ключ
документ премахнете първия последен 6


да не се движат

Искате ли да получите увеличение на заплатата и много време да прекарвате със семейството си?

Разделът Office подобрява вашата ефективност с 50% в Microsoft Office, работещ точно сега

Невероятно, работата с два или повече документа е по-лесна и по-бърза от работата с един.

В сравнение с добре познатите браузъри, инструментът с раздели в Office Tab е по-мощен и по-ефективен.

Намалете стотиците щраквания с мишката и писането от клавиатурата всеки ден вместо вас, кажете сбогом на ръката с мишката сега.

Ако обикновено работите с множество документи, Office Tab ще ви спести чудесно време.

30-дневен безплатен пробен период, не се изисква кредитна карта.

Вижте повечеБезплатно изтегляне сега


3. Премахнете N знака отляво, отдясно или от средата без формули

Ако не искате да губите време, за да запомните формули, за да се справите със задачата за премахване на N знака отляво или отдясно на низ, Премахване по позиция полезност на Kutools за Excel може да се справи с тази задача с кликвания без никакви формули.

Сега ще ви накара да работите по-бързо и по-добре от другите, ще получите повишение с лекота

35 инструмента за редактиране на текст за Excel Подобрете своята 90% продуктивност при обработка на текст и оставете много време, за да се насладите на живота

Тези инструменти са само една част от Kutools за Excel, има 194 други инструмента, които могат да решат 80% Excel пъзели за вас.

  • Kutools за Excel ви помага лесно да се справяте с 1500 работни сценария, като средно подобрявате ефективността си със 71% всеки ден
  • Едно щракване, за да завършите повечето сложни операции, избягвайте ръката на мишката, причинена от хиляди щраквания на мишката вместо вас.
  • Можете да се справите със задачи на Excel за секунди, без да търсите болезнени формули и VBA, и имате много повече време, за да придружите семейството си.
  • Избрано от 110000 708+ високоефективни хора и повече от {moduleXNUMX} световноизвестно предприятие.

След безплатно инсталиране на Kutools за Excel, моля, направете следното:

Изберете клетките, от които искате да премахнете символи, като приложите помощната програма, като щракнете Kutools > Текст > Премахване по позиция.
документ премахнете първия последен 7

3.1 Премахнете първите/последните N знака без формула

>> Премахнете първите N знака

документ премахнете първия последен 8

1) В численост текстово поле, въведете броя знаци, които искате да премахнете от низа, в този пример първо ще премахна 3 знаци от низове.

2) Проверете Отляво опция в Позиция в компанията раздел.

Резултатът се показва като:
документ премахнете първия последен 9

>> Премахнете последните N знака

документ премахнете първия последен 10

1) В численост текстово поле, въведете броя знаци, които искате да премахнете от низ, в този пример ще премахна последно 3 знаци от низове.

2) Проверете Отдясно опция в Позиция в компанията раздел.

Резултатът се показва като:
документ премахнете първия последен 11

3.2 Премахнете N знака от средна специфична позиция без формула

Но понякога може да искате да премахнете определен брой знаци от средата на низ.

Пример: Премахване на 3 знака започва от третия знак от низа.

документ премахнете първия последен 12

1) В Телефон за връзка: текст, въведете броя знаци, които искате да премахнете от низовете, тук ще премахна 3 героите.

2) Проверете Посочете опция, след което въведете номера, от който искате да премахнете началото на низа, до текстовото поле в Позиция в компанията раздел, тук ще премахна символи от трети знак.

Резултатът се показва като:
документ премахнете първия последен 13

Премахване на символи по позиция без формули

премахване по позиция

Съвет: Ако искате да премахнете всички цифрови, буквени, нецифрови, небуквени или специфични знаци от клетките, можете да приложите Kutools за Excel Премахване на символи полезност.
премахване по знаци

Още съвети за премахване на герои...


Изтеглете примерен файл

проба


Препоръчителни инструменти за продуктивност

Раздел Office - сърфиране с раздели, редактиране, управление на документи в Microsoft Office 2019 - 2003 и Office 365


раздел офис

Kutools за Excel - Събира повече от 300 разширени инструмента за спестяване на 50% време в ежедневната ви работа в Excel


раздел kutools
раздел kutoolsp
Comments (19)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Helpful Article
This comment was minimized by the moderator on the site
buenísimo, mil gracias!!
This comment was minimized by the moderator on the site
Gracias por tu ayuda me sirvió mucho, utilizando en vez de izquierda, DERECHA se obtienen tambien buenos resultados...Gracias. 
This comment was minimized by the moderator on the site
Merci vraiment ca m'a beaucoup aidé, thanks it is very useful
This comment was minimized by the moderator on the site
Love this!!! Explained clearly. Easy to follow. Worked!!! Thanks!
This comment was minimized by the moderator on the site
Thanks, great help.
This comment was minimized by the moderator on the site
"658414 Mottagares kundnummer Menigo Rutt VÄX319" is my information, but I'm only interested in the last six letters/numbers. Any ideas?
This comment was minimized by the moderator on the site
Hi, Krets, you can use this formula =RIGHT(A1, 6) to extract last 6 characters in another cell. For more details, please read this article:

https://www.extendoffice.com/documents/excel/1656-excel-extract-first-character.html
This comment was minimized by the moderator on the site
"A/P MALKAWATHE,,TALUKA SOUTH SOLAPUR,SOLAPUR,Solapur,413252" this is my data. I want pincode separated from the data. by using =RIGHT(P2,LEN(P2)-6) it is not working.
This comment was minimized by the moderator on the site
You want to extract last 6 characters, the formula =RIGHT(P2,6) may help you, more details, please go to this article.https://www.extendoffice.com/documents/excel/3639-excel-extract-part-of-string.html
This comment was minimized by the moderator on the site
nice its work nice thank you very much
This comment was minimized by the moderator on the site
Just what I needed!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations