Извличане на текст преди или след втори интервал или запетая
Ако трябва да извлечете текстовите низове, които са преди или след втория или n-тия специфичен знак (интервал или запетая) от списък с клетки, тази статия ще въведе някои формули за решаване на тази задача в Excel.
- Извлечете текста след втория или n-тия интервал или запетая в Excel
- Извлечете текста преди втория или n-тия интервал или запетая в Excel
Извлечете текста след втория или n-тия интервал или запетая в Excel
В Excel комбинацията от функциите TRIM, MID, FIND и SUBSTITUTE може да ви помогне да се справите с тази задача, общият синтаксис е:
- text: Текстовият низ или препратката към клетка, от която искате да извлечете текст.
- Nth: Представлява номера на екземпляра за интервал или запетая, въз основа на който искате да извлечете текст.
Моля, въведете или копирайте следната формула в празна клетка, където искате да изведете резултата:
Обяснение на формулата:
ЗАМЕСТВАНЕ(A2;" ";"#";2): Тази функция BUBSTITUTE се използва за намиране и заместване на втория интервал с знак # в клетка A2. Ще получите следния резултат: „Вмъкване на няколко#празни реда”. Този върнат резултат се разпознава като аргумент в рамките на_текст във функцията FIND.
FIND("#",ЗАМЕСТЯВАНЕ(A2," ","#",2))+1: Функцията FIND ще получи позицията на знака # в рамките на текстовия низ, върнат от функцията SUBSTITUTE, като добавите 1 означава да получите началната позиция след втория интервал в текста и ще получите 17. Върнатият резултат ще бъде разпознат като аргумент start_num във функцията MID.
MID(A2,FIND("#",ЗАМЕН(A2," ","#",2))+1,255): Функцията MID се използва за извличане на 255 знака от текстов низ в клетка A2, които започват с броя знаки, върнат от функцията FIND.
TRIM(): Тази функция TRIM ще премахне всички допълнителни интервали и ще остави само един между думите.
Забележки:
1. Ако вашите текстове са разделени със запетая или други разделители, просто трябва да замените интервалния низ с други разделители, както ви е необходимо. Като:
2. За да извлечете текста след n-то пространство, моля, променете числото 2 на числото, от което се нуждаете във формулата, например, за да извлечете текста след третото пространство, просто трябва да приложите следната формула:
Извлечете текста преди втория или n-тия интервал или запетая в Excel
За да извлечете текста преди втория или n-тия интервал или запетая, функциите LEFT, SUBSTITUTE и FIND могат да ви направят услуга. Общият синтаксис е:
- text: Текстовият низ или препратката към клетка, от която искате да извлечете текст.
- Nth: Представлява номера на екземпляра за интервал или запетая, въз основа на който искате да извлечете текст.
Моля, копирайте или въведете формулата по-долу в празна клетка:
И след това плъзнете манипулатора за запълване надолу към клетките, към които искате да приложите тази формула, и всички текстове преди второто пространство са извлечени, както е показано на следната екранна снимка
Обяснение на формулата:
ЗАМЕСТВАНЕ(A2;" ";"#";2): Тази функция BUBSTITUTE се използва за намиране и заместване на втория интервал с знак # в клетка A2. Ще получите следния резултат: „Вмъкване на няколко#празни реда”. Този върнат резултат се разпознава като аргумент в рамките на_текст във функцията FIND.
FIND("#",ЗАМЕСТЯВАНЕ(A2," ","#",2))-1: Функцията FIND ще получи позицията на знака # в текстовия низ, върнат от функцията SUBSTITUTE, като извади 1, за да получи позицията преди втория интервал в текста. И ще получите 15. Върнатият резултат ще бъде разпознат като аргумент num_chars във функцията LEFT.
НАЛЯВО(A2,НАМИРАНЕ("#",ЗАМЕСТВАНЕ(A2," ","#",2))-1): Най-накрая функцията LEFT се използва за извличане на най-левите 15 знака, върнати от функцията FIND, от текстовия низ в клетка A2.
Забележки:
1. Ако вашите текстове са разделени със запетая или други разделители, просто трябва да замените интервалния низ с други разделители, както ви е необходимо. Като:
2. За да извлечете текста преди n-то пространство, моля, променете числото 2 на числото, от което се нуждаете във формулата, например, за да извлечете текста преди третото пространство, просто трябва да приложите следната формула:
Използвани относителни функции:
- MID:
- Функцията MID се използва за намиране и връщане на определен брой знаци от средата на даден текстов низ.
- LEFT:
- Функцията LEFT извлича дадения брой знаци от лявата страна на даден низ.
- FIND:
- Функцията FIND се използва за намиране на низ в друг низ и връща началната позиция на низа в друг.
- SUBSTITUTE:
- Функцията SUBSTITUTE на Microsoft Excel замества текст или знаци в текстов низ с друг текст или знаци.
- TRIM:
- Функцията TRIM премахва всички допълнителни интервали от текстов низ и запазва само единични интервали между думите.
Още статии:
- Извличане на няколко реда от клетка
- Ако имате списък с текстови низове, които са разделени с прекъсвания на редове (което се случва чрез натискане на клавишите Alt + Enter при въвеждане на текста), и сега искате да извлечете тези редове текст в множество клетки, както е показано на екранната снимка по-долу. Как бихте могли да го решите с формула в Excel?
- Извличане на N-та дума от текстов низ в Excel
- Ако имате списък с текстови низове или изречения, сега искате да извлечете конкретната n-та дума от списъка, както е показано на екранната снимка по-долу. В тази статия ще представя някои методи за решаване на тази задача в Excel.
- Извличане на текст между скоби от текстов низ
- Ако в текстовия низ има част от текста, ограден със скоби, сега трябва да извлечете всички текстови низове между скобите, както е показано на следната екранна снимка. Как бихте могли да решите тази задача в Excel бързо и лесно?
- Извличане на подниз от текстов низ в Excel
- Може да е обичайна задача за вас, че трябва да извлечете поднизове от текстови низове, в Excel няма директна функция за извършване на това, но с помощта на функциите LEFT, RIGHT, MID и SEARCH можете да извлечете видове поднизове, колкото ви трябват.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.