Змест
У Microsoft Excel выманне тэксту з ячэйкі з'яўляецца найважнейшай задачай. Вы можаце апынуцца ў многіх сітуацыях, калі вам трэба вылучыць тэкст пасля пэўнага сімвала. З гэтага падручніка вы даведаецеся эфектыўныя і патэнцыйныя спосабы вылучэння тэксту пасля сімвала ў Excel. Гэты падручнік будзе дакладным з адпаведнымі прыкладамі і належнымі ілюстрацыямі.
Спампаваць Практычны сшытак
Выняць тэкст пасля сімвала.xlsm
6 эфектыўных спосабаў вылучэння тэксту пасля сімвала ў Excel
У наступным раздзеле мы прапануем вам шэсць падыходных і эфектыўных метадаў, якія вы можаце ўкараніць у свой набор даных. Пераканайцеся, што вы вывучылі іх усе. Мы рэкамендуем вам вывучыць і прымяніць усё гэта. Гэта напэўна ўзбагаціць вашы веды аб Excel.
1. Выкарыстоўвайце функцыі MID і FIND для вылучэння тэксту пасля сімвала
Цяпер у гэтым метадзе мы выкарыстоўваем функцыю MID і функцыя FIND разам. Мы спачатку знойдзем пэўны сімвал у ячэйцы з дапамогай функцыі ЗНАЙСІ . Пасля гэтага мы выцягнем тэкст з гэтай канкрэтнай пазіцыі гэтай ячэйкі.
Зірніце на наступны набор даных:
Тут вы можаце ўбачыць у нас ёсць некаторыя дадзеныя ў наборы дадзеных. Усе ячэйкі маюць працяжнік (“-”). Цяпер наша мэта складаецца ў тым, каб вылучыць тэкст пасля злучка (“-”) з дапамогай нашай формулы.
📌 Крокі
- Спачатку ўвядзіце наступную формулу ў ячэйку C5 :
=MID(B5,FIND("-",B5)+1,LEN(B5))
Тут мы выкарысталі функцыю LEN , каб даць некалькі сімвалаў, каб можна было выцягнуць астатнюю частку.
- Пасля гэтага націсніце Enter .
- Цяпер перацягніце значок Маркер запаўнення па дыяпазоне вочак C6:C9.
Як бачыце, нам удалося атрымаць тэкст з ячэйкі пасля пэўнага сімвала ў Excel. Паспрабуйце зараз.
🔎 Разбор формулы
Тут мы разбіраем толькі першыя даныя.
➤
LEN(B5) вяртае 11 .
➤
FIND(“-“,B5) вяртае 6 .
➤
MID(B5,FIND(“-“,B5)+1,LEN(B5)) = MID(B5,6+1,11) вяртае Свет .
2. Функцыі RIGHT, LEN і FIND для вылучэння тэксту пасля сімвала
Цяпер у гэтым метадзе мы выкарыстоўваем функцыю RIGHT , функцыя LEN і функцыя FIND разам, каб атрымаць тэкст з ячэйкі. Каб прадэманстраваць гэта, мы выкарыстоўваем папярэдні набор даных.
Па сутнасці, мы здабываем падрадок з ячэйкі пасля пэўнага сімвала.
📌 Крокі
- Цяпер увядзіце наступную формулу ў ячэйку C5:
=RIGHT(B5,LEN(B5)-FIND("-",B5))
- Затым націсніце Enter .
- Пасля гэтага перацягніце значок Рэндык запаўнення па дыяпазоне вочак C6:C9.
Як выбачыце, мы паспяхова знайшлі канкрэтнага персанажа з пэўнай пазіцыі. І мы здабываем тэкст пасля гэтага канкрэтнага сімвала з ячэйкі.
🔎 Разбіўка формулы
Тут мы толькі разбіваем яе для першых даных.
➤
LEN(B5) вяртае 11 .
➤
FIND(“-“,B5) вяртае 6.
➤
RIGHT(B5,LEN(B5)-FIND(“-“,B5)) =RIGHT(B5,11-6) вяртае Свет .
Больш падрабязна: Як атрымаць даныя з Excel на аснове крытэрыяў
3. Выкарыстанне Функцыі LEFT, FIND і SUBSTITUTE для вытрымкі тэксту пасля сімвала
Цяпер мы выкарыстоўваем функцыю LEFT , функцыю FIND і функцыю SUBSTITUTE функцыя Excel. Зірніце на наступны набор даных:
Гэты набор даных даволі цікавы. Мы выкарыстоўваем папярэдні набор даных. Але мы змянілі герояў. У нас ёсць некалькі сімвалаў у клетках. Тут наша мэта складаецца ў тым, каб атрымаць тэкст з вочак пасля ўсіх гэтых пэўных сімвалаў з дапамогай нашай формулы.
📌 Крокі
- Спачатку ўвядзіце наступнае формула ў ячэйцы D5 :
=SUBSTITUTE(B5,LEFT(B5,FIND(C5,B5)),"")
- Цяпер націсніце Enter .
- Затым перацягніце значок Маркер запаўнення па дыяпазоне вочак D6:D9.
Як бачыце, наша формула спрацавала даволі добра для вылучэння тэксту пасля асобных сімвалаў у Excel.
🔎Разбіўка формулы
Тут мы разбіваем яе толькі для першых даных.
➤
FIND(C5,B5) вяртае 6 .
➤
LEFT(B5,6) вяртае [email protected]
➤
SUBSTITUTE(B5,LEFT( B5,FIND(C5,B5)),””) = SUBSTITUTE(B5,”[email protected]”,””) вяртае Свет .
4. Выкарыстанне RIGHT Функцыі , SEARCH і SUBSTITUTE для вылучэння пэўных сімвалаў
Гэта формула даволі складаная. Але, калі вы маеце ўяўленне аб гэтых функцыях, вы лёгка гэта зразумееце. Для гэтага мы выкарыстоўваем наступныя функцыі:
- Функцыя ПРАВА .
- Функцыя ПОШУК.
- Функцыя SUBSTITUTE.
- Функцыя LEN.
Для дэманстрацыі гэтага метаду мы выкарыстоўваем папярэдні набор даных. Пераканайцеся, што вы праверылі ўсе гэтыя функцыі, перш чым прыступіць да гэтага.
📌 Крокі
- Спачатку ўвядзіце наступную формулу ў ячэйку D5 :
=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5,C5,"#",LEN(B5)-LEN(SUBSTITUTE(B5,C5,"")))))
- Пасля гэтага націсніце Enter .
- Цяпер перацягніце значок Маркер запаўнення па дыяпазоне вочак D6:D9.
У рэшце рэшт, мы ўдала падабралі канкрэтных персанажаў і іх пазіцыі. Пасля гэтага мы вынялі тэкст пасля пэўнага сімвала.
🔎 Разбіўка формулы
Тут мы разбіваем яе толькі для першыя даныя.
➤
LEN(B5) вяртае 11
➤
SUBSTITUTE(B5,C5,””) вяртае HelloWorld .
➤
SUBSTITUTE( B5,C5,”#”,11-LEN(“HelloWorld”)) вяртае Hello#World.
➤
SEARCH(“#”,”Hello# World”) вяртае 6 .
➤
RIGHT(B5,LEN(B5)-SEARCH(“#”,SUBSTITUTE(B5,C5,”#”, LEN(B5)-LEN(SUBSTITUTE(B5,C5,””))))) = RIGHT(B5,11-6) вяртае Свет .
5. Выкарыстанне Функцыі RIGHT, SUBSTITUTE і REPT для вылучэння тэксту пасля сімвала
Тут наша формула складаецца з некалькіх функцый Excel. Нашы асноўныя тры функцыі для здабывання тэксту: функцыя RIGHT , функцыя SUBSTITUTE і функцыя REPT .
Каб прадэманстраваць гэта, мы выкарыстоўваюць набор даных, падобны да папярэдняга.
📌 Крокі
- Спачатку ўвядзіце наступную формулу ў ячэйку D5 :
=TRIM(RIGHT(SUBSTITUTE(B5,C5,REPT(" ",LEN(B5))),LEN(B5)))
Мы выкарыстоўвалі функцыю TRIM , каб выдаліць дадатковыя прабелы ў пачатку.
- Пасля гэтага націсніце Enter .
- Цяпер перацягніце значок Маркер запаўнення па дыяпазоне вочак D6:D9.
Як бачыце, нам удалося атрымаць тэкст пасля сімвала з ячэйкі Excel. Паспрабуйце гэты метад з рознымі персанажамі з розных пазіцый.
🔎 Разбор формулы
Тут мы толькі разбіраем яе для пачатку даныя.
➤
LEN(B5) вяртае 11
➤
REPT(” “,LEN(B5)) вяртае “ “(Прабелы) .
➤
SUBSTITUTE(B5,C5,REPT(” “,LEN(B5))) вяртае “ Hello World”.
➤
RIGHT(SUBSTITUTE(B5,C5,REPT(” “,LEN(B5))),LEN(B5)) вяртае “ Свет” .
➤
TRIM(RIGHT(SUBSTITUTE(B5,C5,REPT(” “,LEN(B5))),LEN(B5))) = TRIM(” Свет”) вяртае Свет .
6. Коды VBA для вылучэння тэксту пасля сімвала ў Excel
Калі вы, як і я, аматар VBA, можаце паспрабаваць гэты метад. Гэты код лёгка выцягне тэкст пасля сімвала. З дапамогай гэтага простага кода вы зможаце выканаць гэту аперацыю для ўсяго слупка.
📌 Крокі
- Спачатку націсніце Alt+F11 на клавіятуры, каб адкрыць рэдактар VBA.
- Затым выберыце Уставіць > Модуль .
- Пасля гэтага ўвядзіце наступны код:
1870
- Затым захавайце файл.
- Цяпер абярыце дыяпазон ячэек B5:B9 .
- Пасля гэтага, націсніце Alt+F8 на клавіятуры, каб адкрыць дыялогавае акно Macro.
- Далей абярыце extract_text.
- Затым націсніце Выканаць .
Тут, выкарыстоўваючы код VBA, мы паспяхова здабылі тэкст пасля пэўнага сімвала.
💬 Пра што трэба памятаць
✎ Перш чым выконваць гэтыя дзеянні, праверце спасылкі, каб даведацца, якія функцыі мы выкарыстоўвалі.
✎ Калі вы бачыце любую памылку #ЗНАЧЭННЕ! , перанясіце ўсю формулу пад функцыя IFERROR .
Выснова
У заключэнне я спадзяюся, што гэты падручнік даў вам карысныя веды па вылучэнні тэксту пасля пэўнага сімвала ў Excel. Мы рэкамендуем вам вывучыць і прымяніць усе гэтыя інструкцыі да вашага набору даных. Спампуйце вучэбны сшытак і паспрабуйце самі. Таксама не саромейцеся пакідаць водгукі ў раздзеле каментарыяў. Вашы каштоўныя водгукі падтрымліваюць нас у матывацыі ствараць такія навучальныя дапаможнікі.
Не забудзьцеся праверыць наш вэб-сайт Exceldemy.com для розных праблем і рашэнняў, звязаных з Excel.
Працягвайце вывучаць новыя метады і расці!