Як выдаліць усё пасля сімвала ў Excel (7 метадаў)

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

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

Спампуйце вучэбны сшытак

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

Выдаліць усё пасля сімвала.xlsm

7 метадаў выдалення ўсяго пасля сімвала ў Excel

1. Ужыць опцыю пошуку і замены да Выдаліць усё пасля сімвала ў Excel

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

Этапы:

  • Спачатку абярыце набор даных ( B5:B9 ).

  • Затым увядзіце Ctrl+H з клавіятуры, і адкрыецца акно «Знайсці і замяніць». Затым абярыце опцыю Замяніць і ўвядзіце « ,* » у « Знайсці што» Пакіньце поле « Замяніць на » пустым. Цяпер націсніце ЗамяніцьУсе .

  • Нарэшце, кожны сімвал пасля імя будзе выдалены.

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

2. Выдаліць усё пасля сімвала з дапамогай Flash Fill

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

Этапы:

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

  • Нарэшце, націсніце Enter і атрымаеце толькі імёны.

Чытаць далей: Як выдаліць значэнне ў Excel (9 метадаў)

3. Камбінацыя функцый LEFT і SEARCH для выдалення ўсяго пасля сімвала ў Excel

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

Крокі:

  • Напішыце наступную формулу ў Вочка C5 .
=LEFT(B5,SEARCH(",",B5)-1)

  • У рэшце рэшт, вось канчатковы вынік. Выкарыстоўвайце опцыю Excel Аўтазапаўненне ( +) , каб скапіяваць формулу ў астатнія ячэйкі.

Разбіўка формулы:

ПОШУК(“,”,B5)

Тут функцыя ПОШУК вяртае пазіцыя сімвала (тут коска).

ПОШУК(“,“,B5)-1)

Цяпер адзін сімвал адымаецца з ліку, які вяртае ПОШУК , каб выключыць коску(,) з вынікаў.

ЛЕВЫ(B5,ПОШУК(“,”,B5)-1)

Нарэшце, функцыя LEFT вяртае зададзеную колькасць сімвалаў ад пачатку радка.

Дадатковая інфармацыя: Як выдаліць формулы ў Excel : 7 простых спосабаў

Падобныя чытанні

  • Як выдаліць пункцірныя лініі ў Excel (5 хуткіх спосабаў)
  • Выдаліць працэнт у Excel (5 хуткіх спосабаў)
  • Як выдаліць сетку з Excel (6 простых метадаў)
  • Выдаліць межы ў Excel (4 хуткія спосабы)
  • Як зняць абмежаванні праверкі даных у Excel (3 спосабы)

4 Выдаліць Ever ything пасля сімвала з выкарыстаннем камбінацыі функцый LEFT і FIND у Excel

Аналагічным чынам, як апісана ў метадзе 3 , мы можам паспрабаваць камбінацыю LEFT і FIND для выдалення ўсяго пасля aхарактар. Вось крокі:

Крокі:

  • Спачатку запішыце наступную формулу ў Вочка C5 .
=LEFT(B5,FIND(",",B5)-1)

Тут мы выкарыстоўвалі функцыю FIND , каб знайсці пазіцыю сімвала ' , ' у тэксце. Астатняя частка формулы працуе аналагічна формуле, апісанай у Метадзе 3 .

  • Нарэшце, вы атрымаеце толькі імёны людзей .

Звязаны змест: Як выдаліць пустыя вочкі і зрушыць даныя ўлева ў Excel (3 метады)

5. Выдаліць усё пасля N-га ўваходжання сімвала ў Excel

Часам можа спатрэбіцца выдаліць усё пасля пэўнага сімвала. Напрыклад, у нас ёсць радок даных, які змяшчае некалькі косак ( Адэль, інжынер, генеральны дырэктар, 2232 ), і мы хочам адкінуць усё пасля 2-й коскі. Такім чынам, каб выканаць гэтую задачу, мы выканаем наступныя крокі:

Крокі:

  • Спачатку ўвядзіце наступную формулу ў Вочка C5 .
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",","#",2))-1)

  • Нарэшце, усё пасля 2-й коскі будзе выдалена.

Разбіўка формулы:

ЗАМЕНА(B5,”,”,”#”,2)

Тут функцыя SUBSTITUTE замяняе другую коску на "#".

FIND(“#”,SUBSTITUTE(B5, ”,”,”#”,2))

Тады функцыя FIND паведамляе нам пазіцыю 2-й коскі. Тут 2-я пазіцыя коскі знаходзіцца ў 17-й.

FIND(“#”,SUBSTITUTE(B5,”,”,”#”,2))-1)

Цяпер адзін сімвал адымаецца з ліку, вернутага з папярэдняй часткі формулы.

LEFT(B5,FIND(“#”,SUBSTITUTE(B5,”,”,”#”,2))-1)

Нарэшце, функцыя LEFT вяртае зададзеную колькасць сімвалаў ад пачатку радка.

Дадатковая інфармацыя: Як выдаліць умоўнае фарматаванне ў Excel (3 прыклады)

6. Выдаліце ​​ўсё пасля апошняга ўваходжання сімвала ў Excel

Часта значэнні ў ячэйцы падзяляюцца колькасцю падзельнікаў. Напрыклад, у нас ёсць код супрацоўніка: Адэль, інжынер, генеральны дырэктар, 2232 , і мы хочам выдаліць усё пасля апошняй коскі. Такім чынам, давайце пройдземся па кроках.

Этапы:

  • Спачатку ўвядзіце наступную формулу ў Вочка C5 .
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",","#",LEN(B5)-LEN(SUBSTITUTE(B5,",",""))))-1)

  • Нарэшце, усё выдаляецца пасля апошняй коскі. Выкарыстоўвайце Аўтазапаўненне (+) , каб прымяніць формулу да астатніх вочак.

Разбіўка формулы:

LEN(SUBSTITUTE(B5,”,”,””))

Першае, што нам трэба зрабіць, гэта вызначыць пазіцыю апошняга падзельнік (у нашым прыкладзе апошняя коска). мы павінны ведаць, колькі косак прысутнічае ў нашым радку. Для гэтага мы заменім кожную коску прабелам ( “” ) і перададзім яе праз функцыю LEN , каб атрымаць даўжыню радка, якая складае 24 для B5.

LEN(B5)-LEN(ЗАМЕНА(B5,”,”,””))

Тут мы аднялі вынік папярэдняй часткі ад зыходнай агульнай даўжыні B5 . Вынік 3 , які з'яўляецца колькасцю косак у B5 .

Тады мы ўжым камбінацыю LEFT ,  <3 Функцыі>FIND і SUBSTITUTE для выдалення ўсяго пасля апошняй коскі (паказана ў метадзе 5 ).

Чытаць далей: Як выдаліць апошнюю лічбу ў Excel (6 хуткіх метадаў)

7. Выдаліць усё пасля пэўнага сімвала з дапамогай VBA ў Excel

Вы можаце выдаліць усё пасля сімвала проста з дапамогай кода VBA . Напрыклад, з нашага набору даных ( B5:B9 ) мы хочам выдаліць усё, акрамя імёнаў. Затым мы павінны выканаць наступныя крокі::

Крокі:

  • Спачатку абярыце набор даных ( B5:B9 ).

  • Далей пстрыкніце правай кнопкай мышы адпаведны аркуш і абярыце « Праглядзець код ».

  • Усплыве акно VBA Module . Цяпер напішыце наступны код і Запусціце яго.
4849

  • Нарэшце, тут мы атрымліваем толькі імёны ў выніку, Усё пасля паспяховага выдалення першай коскі.

Дадаткова: Як выдаліць фарматаванне ў Excel без выдалення змесціва

Выснова

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

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