Съдържание
Извличането на текст от клетка е една от най-често срещаните употреби на Microsoft Excel. Може да се наложи да извлечете текст от началото, средата или от определена част от клетка. В този урок ще ви покажем как да извлечете текст от клетка в Excel. С помощта на тези прости, но ефективни формули можете лесно да намерите и извлечете всяка част от низ от клетка.
Изтегляне на работна тетрадка за практика
Изтеглете тази учебна тетрадка.
Извличане на текст от клетка.xlsx5 начина за извличане на текст от клетка в Excel
1. Използване на функцията LEFT за извличане на текст от клетка
Сайтът LEFT функцията извлича определен брой символи от лявата част на низ.
Синтаксис на функцията LEFT:
=LEFT(текст, [num_chars])
Разгледайте този набор от данни:
Сега, като използвате LEFT ще извлечем първите 4 символа от клетката.
Стъпка 1:
- Въведете следната формула в C ell C5.
=LEFT(B5,4)
Стъпка 2:
- След това натиснете Въведете .
След това ще видите извлечения текст.
Стъпка 3:
- След това плъзнете Дръжка за пълнене в обхвата от клетки C6:C9 .
По този начин сме извлекли целия текст от лявата страна.
2. Използване на функцията RIGHT за извличане на текст
Сайтът ПРАВИЛНО функцията извлича определен брой символи от края на даден низ.
Синтаксис на функцията RIGHT:
=ПРАВО(текст,[num_chars])
Използваме същия набор от данни, който използвахме за LEFT Но този път ще извлечем 4-те символа от дясната страна.
Стъпка 1:
- Сега въведете следната формула в C ell C5.
=ПРАВО(B5,4)
Стъпка 2:
- След това натиснете Въведете
Нашият текст ще бъде изрязан отдясно.
Стъпка 3:
- След това плъзнете Дръжка за пълнене в обхвата на клетките C6:C9 .
Както можете да видите, всички клетки съдържат извлечен текст от дясната
Подобни четива
- Как да извлечете текст след втория интервал в Excel (6 метода)
- Извличане на текст след определен текст в Excel (10 начина)
- Как да извлечете текст след последния интервал в Excel (5 начина)
3. Използване на функцията MID за извличане на текст от клетка в Excel
Сега искате да получите определена част от текста от средата на текста. В този случай можете да използвате MID Трябва да зададете начално число и броя на символите, които искате да извлечете.
Синтаксис на функцията MID:
=MID(текст, start_num, num_chars)
Разгледайте този набор от данни. Имаме някои кодове, разделени на 3 части. В тази ситуация ще извлечем средните 4 символа.
Стъпка 1:
- Първо, въведете тази формула в Клетка C5.
=MID(B5,6,4)
Стъпка 2:
- След това натиснете Въведете .
Стъпка 3:
- След това плъзнете Дръжка за пълнене в обхвата от клетки C6:C9 .
В крайна сметка целият текст се изрязва успешно от средата.
4. Извличане на текст от клетка с помощта на формули
Сега ще използваме някои функции, за да създадем формула за извличане на стойности от дадена клетка. Даваме три примера за тези конкретни проблеми.
4.1 Извличане на текст преди определен символ
Ако искаме да получим конкретен подниз от даден текст преди даден символ, тогава трябва първо да намерим символа, по който искаме да извлечем. По тази причина ще използваме ТЪРСЕНЕ НА и LEFT функции заедно.
Общата формула:
=LEFT(текст,SEARCH(char,cell)-1)
Имаме набор от данни, състоящ се от някои кодове, разделени с дефис "-". Сега ще приложим формулата за извличане на текста преди дефиса.
Стъпка 1:
- За начало въведете следната формула в клетка C5.
=LEFT(B5,SEARCH("-",B5)-1)
Стъпка 2:
След това натиснете Въведете .
Стъпка 3:
- След това плъзнете Дръжка за пълнене в обхвата от клетки C6:C9
В крайна сметка намерихме целия текст преди тирето.
Прочетете още: Извличане на текст преди символ в Excel (4 бързи начина)
4.2 Извличане на текст след определен символ
В тази формула ще използваме ПРАВИЛНО заедно с функцията LEN и ТЪРСЕНЕ НА функции.
Общата формула:
=RIGHT(текст,LEN(текст)-SEARCH("char",текст))
Разгледайте този набор от данни:
Сега искаме да изберем символите след символа "-".
Стъпка 1:
- Въведете следната формула в Клетка C5 :
=RIGHT(B5,LEN(B5)-SEARCH("-",B5))
Стъпка 2:
- След това натиснете Въведете .
Стъпка 3:
- Сега плъзнете Дръжка за пълнене в обхвата от клетки C6:C9 .
Както можете да видите, успешно сме извлекли желания текст от клетката.
Прочетете още: Извличане на текст след символ в Excel (6 начина)
4.3 Извличане на текст между два определени символа от клетка с помощта на функциите MID и SEARCH
Понякога може да се наложи да изберем подниз, който се намира между два конкретни символа Най-напред трябва да определим двете конкретни появявания, като приложим формула. След това MID ще извлече текста между тези два символа.
Сега имаме набор от данни с пълните имена на някои хора. В този случай ще извлечем средното име на човека.
Стъпка 1:
- Въведете формулата в Клетка C5 :
=MID(B5, SEARCH(" ",B5) + 1, SEARCH(" ",B5,SEARCH(" ",B5)+1) - SEARCH(" ",B5) - 1)
Стъпка 2:
- След това натиснете Въведете Ще видите извлеченото второ име.
Стъпка 3:
- Накрая плъзнете Дръжка за пълнене в диапазона от Клетки C6:C9 .
В крайна сметка успяваме да извлечем всички тези втори имена.
Прочетете още: Как да извлечете текст между две запетаи в Excel (4 лесни подхода)
5. Използване на функцията "Намиране и заместване" за избиране на текст от клетка
Сега този метод ще намери определена част от текста и ще я замени без стойности. За да разберете този метод, често трябва да създавате нова колона.
Първо, разгледайте този набор от данни :
Сега ще използваме този метод, за да намерим както потребителското име, така и името на домейна.
5.1 Извличане на потребителско име от имейл
Стъпка 1:
- Копирайте стойностите на колоната Текст и ги поставете в колоната Извлечен текст.
Стъпка 2:
- Сега изберете всички тези стойности.
Стъпка 3:
- След това натиснете Ctrl+F на клавиатурата. Ще намерите Намиране и заместване диалогов прозорец.
Стъпка 4:
- Тук, в Открийте какво тип кутия " @* " . Ще бъдат избрани всички символи, започващи от @.
- Запазете Заменете с празно поле.
- Кликнете върху Заменете всички.
Стъпка 5:
- Сега ще видите, че са направени 5 замени. щракнете върху ДОБРЕ.
Както можете да видите, успешно сме извлекли всички тези потребителски имена.
5.2 Извличане на името на домейна
Стъпка 1:
- Подобно на предишния метод, копирайте тези имейли и ги поставете на Извлечен текст Маркирайте ги и натиснете Ctrl+F.
Стъпка 2:
- Сега, в Открийте какво въведете "*@" . В него ще откриете всички герои от началото, както и @ .
- Запазете Заменете с празно поле.
- Кликнете върху Заменете всички.
В крайна сметка всички имена на домейни са извлечени успешно.
Заключение
В заключение, надявам се, че тези формули определено ще ви помогнат да извлечете конкретни знаци. Изтеглете работната тетрадка и практикувайте всички тези методи. Надявам се, че това ще обогати знанията ви. Също така, не забравяйте да разгледате нашия уебсайт exceldemy.com за различни статии, свързани с Excel.