Как да премахнете текстове преди или след определен знак от клетки в Excel?
Тази статия представя различни методи за премахване на текстове преди или след конкретен знак или n-тия знак за срещане от клетки в Excel.
Метод Б: Изтрийте текстове преди или след първия или последния специфичен знак по формула
Метод C: Изтриване на текстове преди или след n-тия символ по формула
Метод D: Премахнете текстове преди/след определен знак с Kutools за Excel
Изтрийте текстове преди или след конкретен знак чрез намиране и замяна в Excel
За да премахнете всички текстове преди или след конкретен знак с функцията за намиране и замяна, моля, направете следното.
1. Изберете клетките, в които ще премахнете текстове преди или след определен знак, натиснете Ctrl + H за да отворите Търсене и заместване диалогов прозорец.
В диалоговия прозорец Намиране и замяна:
1. За да премахнете всичко преди конкретния знак, като запетая, моля, въведете *, в Намерете това, текстово поле;
2. За премахване на всичко след конкретния знак като запетая, моля, въведете ,* в Намерете това, текстово поле;
Забележки:
1. Можете да промените запетаята на всеки знак, както ви е необходимо.
2. В този случай всички текстове преди последната запетая или след първата запетая ще бъдат премахнати от избраните клетки.
2. Запази Заменете със празно текстово поле и след това щракнете върху Замести всички бутон. Вижте екранна снимка:
Премахнете лесно всички цифрови, нечислови или определени знаци от клетки в Excel
Kutools за Excel's Премахване на символ помощната програма ви помага лесно да премахнете всички цифрови, нецифрови или определени знаци от избрани клетки в Excel.
Изтеглете пълната 30-дневна безплатна пътека на Kutools за Excel сега!
Изтриване на текстове преди или след първия/последния специфичен знак по формула
Този раздел ще ви покаже формули за изтриване на всичко преди или след първия/последния специфичен знак от клетките в Excel.
Да се премахне всичко преди първата запетая, Моля те:
Изберете празна клетка, копирайте и поставете формулата по-долу в нея и натиснете Въведете ключ. След това плъзнете Дръжка за пълнене за да приложите формулата към други клетки. Вижте екранна снимка:
Формула: Премахнете всичко преди първата запетая
=НАДЯСНО(B5,LEN(B5)-НАМИРАМ(",",B5))
Забележки:
1. В горната формула B5 е клетката, от която ще премахнете текстове, а "," е символът, на базата на който ще премахнете текстове.
2. За да премахнете всички преди последния специфичен знак, използвайте тази формула:
=НАДЯСНО(B5,LEN(B5)-НАМИРАНЕ("@",ЗАМЕСТЯВАНЕ(B5,"Характер","@",(LEN(B5)-LEN(ЗАМЕСТЯВАНЕ(B5,"Характер","")))/LEN("Характер"))))
Да се премахне всичко след първата запетая, Моля те:
Изберете празна клетка, копирайте и поставете формулата по-долу в нея и натиснете Въведете ключ. След това плъзнете Дръжка за пълнене за да приложите формулата към други клетки. Вижте екранна снимка:
Формула: Премахнете всичко след първата запетая
=НАЛЯВО(B5,НАМИРАНЕ(",",B5)-1)
Забележки:
1. В горната формула B5 е клетката, от която ще премахнете текстове, а "," е символът, на базата на който ще премахнете текстове.
2. За да премахнете всички след последния специфичен знак, използвайте тази формула:
=НАЛЯВО(B5,НАМИРАНЕ("@",ЗАМЕНЯНЕ(B5,"характер","@",LEN(B5)-LEN(ЗАМЕСТЯВАНЕ(B5,"характер",""))))-1)
Изтриване на текстове преди или след n-тия символ по формула
Формулите по-долу могат да помогнат за изтриване на всички символи преди или след n-тото появяване от клетки в Excel.
За да премахнете всички символи преди n-тото срещане от клетките, ти трябва да:
Изберете празна клетка, за да изведете резултата, копирайте формулата по-долу в нея и натиснете Въведете ключ. След това плъзнете Дръжка за пълнене за да приложите формулата към други клетки. Вижте екранна снимка:
Формула: Премахнете всичко преди втората запетая
=ПРАВО(ЗАМЕСТ(B5",", CHAR(9), 2), LEN(B5)- FIND(CHAR(9), SUBSTITUTE(B5",", CHAR(9), 2), 1) + 1)
Забележки:
1. Във формулите, B5"," и 2 номер означава, че цялото съдържание след втората поява на запетая ще бъде премахнато от клетка B5.
2. Можете да промените "," и 2 номер до произволен знак и номер на позиция на срещане, колкото ви е необходимо.
За да премахнете всички символи след n-то срещане от клетките, ти трябва да:
Изберете празна клетка, за да изведете резултата, копирайте формулата по-долу в нея и натиснете Въведете ключ. След това плъзнете Дръжка за пълнене за да приложите формулата към други клетки. Вижте екранна снимка:
Формула: Премахнете всичко след втората запетая
=НАЛЯВО(ЗАМЕСТ(B5,",",CHAR(9),2), FIND (CHAR (9), SUBSTITUTE (B5,",",CHAR(9),2),1)-1)
Забележки:
1. Във формулите, B5"," и 2 номер означава, че цялото съдържание след втората поява на запетая ще бъде премахнато от клетка A7.
2. Можете да промените "," и 2 номер до произволен знак и номер на позиция на срещане, колкото ви е необходимо.
Премахвайте лесно текстове преди/след определен знак с Kutools за Excel
Ако има само един разделител запетая за всяка клетка в диапазон и искате да премахнете всичко преди или след тази запетая от клетките, моля, опитайте Разделени клетки полезност на Kutools за Excel. Тази помощна програма ще ви помогне да разрешите проблема само с няколко кликвания:
1. Изберете клетките, от които ще премахнете всичко преди или след запетаята, и след това щракнете Kutools > Текст > Разделени клетки. Вижте екранна снимка:
2. В Разделени клетки диалогов прозорец, изберете Разделяне на колони опция в Тип раздел, и в Разделяне по раздел, изберете Други опция и въведете запетая в празното поле, след което щракнете върху OK бутон. Вижте екранна снимка:
3. Друг Разделени клетки се появява диалогов прозорец, изберете празна клетка за намиране на текстовете и след това щракнете върху OK бутон.
След това можете да видите, че избраните клетки са разделени с конкретен знак – запетая. Вижте екранна снимка:
Ако искате да имате безплатен пробен период (30 дни) на тази помощна програма, моля, щракнете, за да го изтеглитеи след това преминете към прилагане на операцията съгласно горните стъпки.