Як абрэзаць частку тэксту ў Excel (9 простых метадаў)

  • Падзяліцца Гэтым
Hugh West

Падчас працы ў Microsoft Excel вам можа спатрэбіцца абрэзаць частку тэкставага радка. Напрыклад, вам можа спатрэбіцца выдаліць пэўную частку тэкставага радка. Акрамя таго, часам даводзіцца выдаляць частку тэкстаў да/пасля пэўнага сімвала. У гэтым артыкуле я абмяркую некалькі простых і хуткіх метадаў абрэзкі часткі тэкстаў у Excel.

Спампаваць сшытак для практыкі

Вы можаце спампаваць сшытак для практыкі, які мы выкарыстоўвалі для падрыхтоўкі гэтага артыкула.

Абразанне часткі Text.xlsm

9 простых метадаў абразання часткі тэксту ў Excel

1. Параметр пошуку і замены ў Excel абрэзаць частку тэксту

Перш за ўсё, я буду выкарыстоўваць опцыю Знайсці і замяніць у excel, каб выразаць частку тэксту ў excel. Выкажам здагадку, у мяне ёсць набор даных ( B5:B10 ), які змяшчае прыведзеныя ніжэй даныя. Цяпер я замяню тэкст ' Поўнае імя: ' пустым.

Крокі:

  • Спачатку абярыце набор даных і націсніце Ctrl + H , каб адкрыць дыялогавае акно Знайсці і замяніць .
  • Калі з'явіцца Знайсці і замяніць Калі з'явіцца дыялогавае акно, увядзіце частку тэксту, якую вы жадаеце абрэзаць, у поле Знайсці што . Пакіньце поле Замяніць на пустым.
  • Затым націсніце Замяніць усё .

  • У выніку мы атрымаем прыведзены ніжэй вынік. Усе ўказаныя непажаданыя часткі тэксту выдаляюцца, як паказана на скрыншоце ніжэй.

ЧытацьБольш падрабязна: [Выпраўленне] Функцыя TRIM не працуе ў Excel: 2 рашэнні

2. Выкарыстоўвайце функцыю SUBSTITUTE, каб выразаць частку тэксту ў Excel

На гэты раз, Я прымяню функцыю SUBSTITUTE у Excel, каб выразаць пэўную частку з тэкставага радка. У гэтым выпадку я выкарыстоўваю той самы набор даных, які выкарыстоўваўся ў папярэднім метадзе.

Этапы:

  • Увядзіце наступную формулу ў ячэйку C5 і націсніце Enter з клавіятуры.
=SUBSTITUTE(B5,"Full Name:","")

  • Такім чынам, Excel верне наступны вынік. Цяпер выкарыстоўвайце інструмент Запаўненне ( + ), каб скапіяваць формулу ў дыяпазоне C6:C10 .

  • У рэшце рэшт, вось канчатковы вынік, які мы атрымаем.

Заўвага:

Вы можаце выразаць пэўныя сімвалы з тэксту з дапамогай функцыі ПАДСТАВЛЕННЯ . Вы можаце выдаліць некалькі сімвалаў адначасова з дапамогай гэтай функцыі.

3. Абрэжце частку тэксту з дапамогай Flash Fill

Вы можаце выкарыстоўваць опцыю Flash Fill у excel, каб выразаць пэўная частка тэкставага радка. Excel можа адчуваць шаблоны даных, якія вы ўводзіце ў яго. Падчас абразання часткі тэксту з дапамогай опцыі Flash Fill прымяняецца гэтая функцыя распрацоўкі даных. Выкажам здагадку, што ў нас ёсць набор дадзеных, які змяшчае імёны некалькіх людзей разам з іх прафесіямі. Цяпер я абрэжу частку імя з тэкставых радкоў ніжэй.

Крокі:

  • Увядзіцечаканы вынік у ячэйцы C5 (побач з першай ячэйкай вашага набору дадзеных).
  • Затым пачніце ўводзіць чаканы вынік таксама ў наступнай ячэйцы (тут, ячэйцы C6 ). Цяпер Excel будзе праглядаць выхад, як толькі ён можа адчуць шаблон уведзеных даных. Каб праілюстраваць, калі я набраў Настаўнік у ячэйцы C5 і пачаў уводзіць Інжынер у ячэйцы C6 , Excel разумее, што я шукаю толькі для прафесій.

  • Калі з'явяцца дадзеныя папярэдняга прагляду, націсніце Enter , каб атрымаць вынік ніжэй.

4. Спалучыце ПРАВЫ & Функцыі LEN для выразання першай часткі тэксту

Мы можам абрэзаць першую частку тэкставага радка з дапамогай формул Excel. Тут я буду выкарыстоўваць функцыю RIGHT разам з функцыю LEN , каб выразаць першыя два сімвалы з прыведзенага ніжэй набору даных.

Крокі:

  • Увядзіце наступную формулу ў ячэйку C5 і націсніце Enter .
=RIGHT(B5,LEN(B5)-2)

  • Нарэшце, пасля прымянення інструмента маркер запаўнення гэта канчатковы вынік.

Тут функцыя LEN вяртае даўжыню тэкставага радка Вочка B5 . Затым 2 адымаецца з усёй даўжыні тэксту, што вяртае 11 . Пасля гэтага функцыя ПРАВА здабывае 11 сімвалаў з правага боку ячэйкі B5 .

5. Прымяніце формулу Excel для абрэзкі апошняй часткі тэксту ў Excel

У адрозненне адпапярэдняга метаду, цяпер я выразаю апошнюю частку тэкставага радка з дапамогай камбінацыі функцый LEFT і LEN . Напрыклад, я выдалю апошнія 5 сімвалаў з тэкставых радкоў прыведзенага ніжэй набору даных.

Крокі:

  • Спачатку ўвядзіце наступную формулу ў ячэйку C5 . Затым націсніце Enter .
=LEFT(B5,LEN(B5)-5)

  • Пасля ўводу формулы Excel будзе вярнуць вынік ніжэй. Як бачыце, прыведзеная вышэй формула выдаліла апошнія 5 сімвалаў з усіх тэкставых радкоў.

Тут Функцыя LEN вяртае агульную даўжыню ячэйкі B5 . Затым 5 адымаецца з формулы LEN і дае 11 . Нарэшце, функцыя LEFT вяртае 11 сімвалаў з левага боку тэкставага радка Cell B5 .

Заўвага :

Вы можаце абгарнуць прыведзеную вышэй формулу функцыяй VALUE , калі вам патрэбны лікавы вынік.

6. Аб'яднайце MID & ; Функцыі LEN для выразання першых N і апошніх N сімвалаў

У гэтым метадзе я буду абрэзаць першыя N і апошнія N сімвалаў з тэкставага радка з дапамогай функцыі MID разам з <1 Функцыі>LEN . Для ілюстрацыі я выдалю першыя 2 ​​ і апошнія 5 сімвалаў з тэкставых радкоў набору дадзеных ніжэй.

Крокі:

  • Спачатку ўвядзіце наступную формулу ў ячэйку C5 інацісніце Enter .
=MID(B5,3,LEN(B5)-7)

  • Як толькі вы націснеце Enter і прымяніце інструмент Запаўненне , Excel верне прыведзены ніжэй вынік. З прыведзенага вышэй выніку мы бачым, што першыя 2 і апошнія 5 сімвалы з кожнага радка абрэзаны, як паказана на скрыншоце ніжэй.

Тут функцыя LEN вяртае даўжыню ячэйкі B5 , якая складае 18 . Затым агульная колькасць сімвалаў (тут 2 + 5 ),  якія трэба абрэзаць, адымаецца з агульнай даўжыні ячэйкі B5 (тут 18 ) . У выніку аднімання атрымліваецца 11 . Затым функцыя MID здабывае 11 сімвалаў з 3-й пазіцыі тэкставага радка Вочка B5 .

7 Выразаць частку тэксту да або пасля пэўнага сімвала

Вы можаце абрэзаць тэкст да або пасля пэўнага сімвала (коска, кропка з коскі, прабел і г.д.) з дапамогай формул Excel. Выкажам здагадку, у нас ёсць прыведзены ніжэй набор даных, які змяшчае тэкставыя радкі, падзеленыя коскамі. Цяпер я прымяню функцыі Excel, каб выдаліць усё, што да/пасля коскі.

7.1. Абрэжце частку тэксту перад пэўным сімвалам

Спачатку я выразаю частку тэксту, якая стаіць перад коскай.

Крокі:

  • Увядзіце наступную формулу ў ячэйку C5 . Затым націсніце Enter .
=RIGHT(B5,LEN(B5)-SEARCH(",",B5))

  • Пасля ўводу формулы вось вынікмы атрымліваем. Мы бачым, што ўсе сімвалы перад коскай абрэзаны.

Тут функцыя ПОШУК знаходзіць месцазнаходжанне коскі ў зададзены тэкставы радок ячэйкі B5 , якая роўная 7 . Затым 7 адымаецца з даўжыні ячэйкі B5 , якая вяртаецца функцыяй LEN . Вынік аднімання 8 . Нарэшце, функцыя RIGHT абразае 8 сімвалаў з правага боку коскі.

Дадатковая інфармацыя: Абразанне правільных сімвалаў і прабелаў у Excel (5 спосабаў) )

7.2. Абрэжце частку тэксту пасля пэўнага сімвала

Як і ў папярэднім метадзе, тут я абрэжу частку тэксту, размешчаную пасля коскі.

Крокі:

  • Увядзіце наступную формулу ў ячэйку C5 і націсніце Enter .
=LEFT(B5,SEARCH(",",B5)-1)

  • Пасля ўводу формулы мы бачым усе часткі тэкставага радка, размешчаныя пасля коскі.

Тут функцыя ПОШУК знаходзіць месцазнаходжанне коскі. Далей 1 адымаецца з формулы ПОШУК , бо мы не хочам уключаць коску ў канчатковы вынік. У рэшце рэшт, функцыя LEFT вылучае тэкставую частку перад коскай. Такім чынам, мы абрэзалі тэкставую частку пасля коскі.

Заўвага:

Вы можаце абрэзаць частку тэксту перад/пасля з'яўленне пэўных сімвалаў (коска, кропка з коскі, прабел і г.д.)у розных пазіцыях з выкарыстаннем камбінацыі функцый Excel.

Больш падрабязна: Функцыя абрэзкі злева ў Excel: 7 прыдатных спосабаў

8. ЗАМЕНА Excel Функцыя абрэзкі часткі тэксту

Цяпер я буду выкарыстоўваць функцыю REPLACE у excel, каб абрэзаць частку тэкставых радкоў. Напрыклад, з прыведзенага ніжэй набору даных я выдалю ўсе імёны.

Крокі:

  • Увядзіце ніжэй формула ў ячэйцы C5 . Затым націсніце Enter .
=REPLACE(B5,1,13," ")

  • Як следства, Excel будзе вярнуць вынік ніжэй. З прыведзенага ніжэй выніку мы можам бачыць, што часткі назвы з тэкставых радкоў ніжэй абрэзаны.

9. Выкарыстоўвайце VBA, каб абрэзаць першую або апошнюю частку тэксту ў Excel

Мы можам абрэзаць частку тэксту з дапамогай простага VBA кода ў Excel. Я буду выкарыстоўваць функцыю карыстальніка VBA , каб выразаць частку тэкставых радкоў.

9.1. VBA для выразання першай часткі тэкставых радкоў

Спачатку я выдалю першыя два сімвалы з дапамогай VBA UDF. Разгледзім набор дадзеных ніжэй, каб скараціць першыя 2 сімвала.

Выканайце наступныя крокі, каб выканаць заданне.

Крокі:

  • Спачатку перайдзіце да Распрацоўшчык > Visual Basic .

  • У выніку VBA з'явіцца акно. Пстрыкніце правай кнопкай мышы на VBAProject і перайдзіце да Insert > Module .

  • Цяпер увядзіце прыведзены ніжэй код у Модуль .
7917

  • Затым перайдзіце да аркуша Excel, дзе ў вас ёсць дадзеныя, і пачніце ўводзіць функцыю, якая ў вас ёсць створаны з дапамогай VBA . Гэта будзе падобна да іншых функцый Excel.

  • Пасля гэтага ўвядзіце аргументы функцыі, якія будуць выглядаць як формула ніжэй:
=TrimFirstn(B5,2)

  • Націсніце Enter і прымяніце інструмент Рэндык запаўнення каб скапіяваць формулу ў астатнія вочкі. Нарэшце вы атрымаеце наступны вынік.

9.2. VBA для абрэзкі апошняй часткі тэксту

Цяпер я буду выкарыстоўваць VBA UDF , каб абрэзаць апошнюю частку тэкставага радка. Гэты метад падобны на папярэдні, толькі вам трэба ўвесці іншы код VBA . Напрыклад, я буду выкарыстоўваць апошнія 5 сімвалаў з тэкставых радкоў ніжэй.

Крокі:

  • Аналагічным чынам, у папярэднім метадзе, перайдзіце да Распрацоўшчык > Visual Basic . Затым Устаўце новы Модуль з VBAProject і ўвядзіце наступны код у Модуль (гл. скрыншот).
3933

  • Цяпер увядзіце толькі што створаны UDF і ўстаўце аргументы, як паказана ніжэй:
=TrimLastn(B5,5)

  • Пасля таго, як вы ўвядзеце формулу, Excel абрэжа апошнія 5 сімвалаў з дадзеных тэкставых радкоў.

Выснова

У прыведзеным вышэй артыкуле я паспрабаваў абмеркаваць некалькі метадаўдэталёва абрэзаць частку тэксту ў Excel. Будзем спадзявацца, што гэтых метадаў і тлумачэнняў будзе дастаткова для вырашэння вашых праблем. Калі ласка, дайце мне ведаць, калі ў вас ёсць якія-небудзь пытанні.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.