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

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

Автор: Техническа поддръжка Последна промяна: 2023-01-16
За повечето потребители на Excel понякога трябва да изтриете първите n знака от началото на текстовите низове или да премахнете последните x знака от края на текстовите низове, както е показано на екранната снимка по-долу. В тази статия ще представя някои удобни трикове за бързо и лесно решаване на тази задача в Excel.
 

doc премахнете първите x знака 1


Метод 1: Премахнете първия или последния x знак от текстови низове с формули

 Премахнете първите x символа от началото на текстовите низове:

В Excel можете да използвате функциите RIGHT и LEFT, за да премахнете определен брой знаци от началото или края на низовете, моля, направете следното:

1. Въведете или копирайте следната формула в празна клетка C4, където искате да поставите резултата:

=RIGHT(A4, LEN(A4)-2)

и натиснете Въведете ключ за получаване на първия резултат. Вижте екранна снимка:

doc премахнете първите x знака 2

Забележка: В горната формула:

  • A4 е стойността на клетката, от която искате да премахнете знаци;
  • Броят 2 означава броя знаци, които искате да премахнете от началото на текстовия низ.

2. След това изберете клетка C4 и плъзнете манипулатора за попълване надолу към клетките, където искате да приложите тази формула, и всичките първи 2 знака са премахнати от текстовите низове, вижте екранната снимка:

doc премахнете първите x знака 3


 Премахнете последните x знака от края на текстовите низове:

Ако трябва да премахнете последните няколко знака, можете да използвате функцията ЛЯВО като същата като функцията ДЯСНО.

Моля, въведете или копирайте тази формула в празна клетка:

=LEFT(A4, LEN(A4)-9)

и след това плъзнете манипулатора за попълване надолу към клетките, към които искате да приложите тази формула, и последните 9 знака са били изтрити от текстовите низове наведнъж, вижте екранната снимка:

doc премахнете първите x знака 4

Забележка: В горната формула:

  • A4 е стойността на клетката, от която искате да премахнете знаци;
  • Броят 9 означава броя знаци, които искате да премахнете от края на текстовия низ.

Метод 2: Премахнете първия или последния x знак от текстови низове с дефинирана от потребителя функция

Ето дефинирана от потребителя функция, която също може да ви помогне да премахнете първите или последните n знака от текстови низове, моля, направете следното:

 Премахнете първите x символа от началото на текстовите низове:

1. Задръжте натиснат Alt + F11 за да отворите Microsoft Visual Basic за приложения прозорец.

2. Щракнете Поставете > Модулии поставете следния код в прозореца на модула.

Public Function removeFirstx(rng As String, cnt As Long)
removeFirstx = Right(rng, Len(rng) - cnt)
End Function

3. След това се върнете към работния лист и след това въведете тази формула: =removefirstx(A4,2) в празна клетка и след това плъзнете манипулатора за попълване надолу, за да получите нужните резултати, вижте екранната снимка:

doc премахнете първите x знака 5

Забележка: В горната формула:

  • A4 е клетката, от която искате да премахнете знаци;
  • Броят 2 показва броя знаци, които искате да премахнете от началото на текстовия низ.

 Премахнете последните x знака от края на текстовите низове:

За да премахнете последните n знака от текстовите низове, моля, приложете следната дефинирана от потребителя функция:

Public Function removeLastx(rng As String, cnt As Long)
removeLastx = Left(rng, Len(rng) - cnt)
End Function

И след това приложете тази формула: =removelastx(A4,9) за да получите нужните резултати, вижте екранната снимка:

doc премахнете първите x знака 6

Забележка: В горната формула:

  • A4 е клетката, от която искате да премахнете знаци;
  • Броят 9 показва броя знаци, които искате да премахнете от края на текстовия низ.

Метод 3: Премахнете първия, последния x знак или знаци за определени позиции без формули

Използването на функциите на Excel за премахване на определени знаци не е толкова директно, колкото е. Просто погледнете начина, предвиден в този метод, който е не повече от две или три кликвания на мишката. С Премахване по позиция полезност на добавката на трета страна Kutools за Excel, можете лесно да премахнете първия, последния или определени знаци от текстовия низ. Щракнете, за да изтеглите Kutools за Excel! Моля, вижте демонстрацията по-долу:

След инсталиране Kutools за Excel, моля кандидатствайте Премахване по позиция според тези стъпки:

1. Изберете диапазона, от който искате да премахнете определени знаци. След това щракнете Kutools > Текст > Премахване по позиция. Вижте екранна снимка:

2. Посочете следните операции в изскачащия прозорец Премахване по позиция диалогов прозорец.

  • (1.) Посочете броя знаци за изтриване.
  • (2.) Изберете Отляво вариант по Позиция в компанията раздел за изтриване на първите n знака, вижте екранната снимка:

doc премахнете първите x знака 8

Съвет: - Премахване по позиция помощната програма също може да ви помогне да премахнете последните n знака или определени знаци от конкретна позиция.

Метод 4: Премахнете първия x и последния x знак от текстови низове с формула

Понякога бихте искали да премахнете знаци от текстови низове от двете страни, например, трябва да премахнете първите 2 знака и последните 9 знака едновременно. Тук функцията MID може да ви направи услуга.

1. Моля, въведете или копирайте тази формула в празна клетка:

=MID(A4,3,LEN(A4)-11)

и натиснете Въведете ключ за получаване на първия резултат. Вижте екранна снимка:

doc премахнете първите x знака 11

Забележка: В горната формула:

  • A4 е стойността на клетката, от която искате да премахнете знаци;
  • Броят 3 е с един повече от броя знаци, които искате да премахнете от лявата страна;
  • Броят 11 е общият брой знаци, които искате да премахнете.

2. След това изберете клетката C4 и плъзнете манипулатора за попълване надолу към клетките, където искате да приложите тази формула, и всичките първи 2 и последните 9 знака са премахнати веднага от текстовите низове, вижте екранната снимка:

doc премахнете първите x знака 12


Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (134)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have a problem. I need to remove specific last character in the sheet. Example: I have people names and I need to remove the last character, if it is "a", but that the rest of the name contains the letter "a". How I can do that?
This comment was minimized by the moderator on the site
i want remove the last part ex: (jaison kkrrt po kizha) like an adress want edit only jaison
is it possibile?
This comment was minimized by the moderator on the site
In the nursery (plant) industry, we have a lot of plants that are crosses and have an x after the Genus (1st word). Is there a way to NOT have the x alphabetized? A couple example names: Buxus x 'Green Mountain' and Thuja x 'Green Giant'. These names are constantly at the end of the listing of Buxus and Thuja instead of being near the top. By the way, it's always "space x space". Can there be a way to highlight a column and tell it to ignore the x if proceeded and followed by a space when alphabetizing the names in that column? Thank you.
This comment was minimized by the moderator on the site
Wow! Kutools berfungsi dengan sempurna di Ms. Office Pro Plus 2016. Sungguh menolong saya, menghemat waktu dalam menghapus karakter tertentu di data excel saya. Terima kasih banyak.
This comment was minimized by the moderator on the site
How can I get rid of the last value in a cell IF it is the letter 'N'? Not all have the 'N' at the end and I want to only remove those that do?
This comment was minimized by the moderator on the site
How can I get this number reduced using formulas to make 3604000000157477 to be 3604157477 first 4 to the front and last 6 digits.
This comment was minimized by the moderator on the site
Tengo una ruta en una columna ejm C:\Users\jaja\Downloads\aa.txt. Necesito eliminar todos los carácteres que están después del último slash
This comment was minimized by the moderator on the site
Hi I have a data with names and surnames of some people, i want to separate surname in coloumn and name in another coloumn, surnames are not same like michel, john, daniel, williams like please help me to separate surname by using formula, I have lot of data
This comment was minimized by the moderator on the site
Hi, Giridhar,
Maybe the below article can solve your problem, please try, thank you!
https://www.extendoffice.com/documents/excel/829-excel-split-first-last-name.html
This comment was minimized by the moderator on the site
If number or character differ you can use example below (I needed to remove the last character):
=PART(A1;1;(LENGTH(A1)-1))
This comment was minimized by the moderator on the site
I WANT TO TRIM TEXT LENGTH, FOR EXAMPLE I HAVE SOME ADDRESS THAT LENGTH SOME COLUM 10 CHARECTOR AND SOME COLUM 20 CHARECTOR SOME 15 CHARECTOR IN THIS CASE I WANT TO TRIM WHICH COLUM TEXT MORE THAN 15 I WANT TO TRIM THAT COLUM TEXT TO 15 CHARECTOR, DONT TRIM OTHER COLUM TEXTS


ANYBODY HELP ME
This comment was minimized by the moderator on the site
Use "text to column"
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