Як выдаліць спецыяльныя сімвалы ў Excel (4 спосабу)

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

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

Спампаваць практычны сшытак

Для практыкі вы можаце спампаваць практычны сшытак па спасылцы ніжэй.

Выдаліць спецыяльныя сімвалы.xlsx

4 метады выдалення спецыяльных сімвалаў у Excel

Мы будзем выкарыстоўваць наступны набор даных, каб растлумачыць спосабы.

Набор даных змяшчае Імёны і Паштовыя адрасы кліентаў кампаніі. Вы можаце заўважыць, што Ячэйка B8 змяшчае формулу і паказвае недрукаванае значэнне разам з імем кліента "Rachel" . Зноў жа, мы бачым, што разам з усімі дадзенымі ёсць некаторыя спецыяльныя сімвалы. Мы паглядзім, як выдаліць гэтыя спецыяльныя сімвалы ў Excel наступнымі спосабамі.

1. Выдаленне спецыяльных сімвалаў у Excel з дапамогай формул Excel

У Excel ёсць карысныя формулы, якія можна выкарыстоўваць для выдалення спецыяльных сімвалы ў Excel. Яны фарміруюцца з дапамогай такіх функцый, як ЗАМЕНА , ПРАВА, НАЛЕВА , АЧЫСТКА , АБРАЗАННЕ і ЗАМЕНА . Мы разгледзім кожны з іх адзін за адным.

a. Выкарыстанне функцыі SUBSTITUTE

Пачнем з функцыі SUBSTITUTE . Выкарыстоўваеццакаб замяніць сімвал на іншы.

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

Формула для выдалення пэўных сімвалаў з дапамогай ЗАМЕНЫ будзе выглядаць :

=SUBSTITUTE(B5,"!#$$","")

Тут вы можаце заўважыць, што пэўныя сімвалы, згаданыя ў ячэйцы, выдалены. Ён працуе паслядоўна. Такім чынам, сімвал "#" застаецца ў пачатку.

Зноў жа, вы можаце выдаліць рэкурсіўныя сімвалы, выкарыстоўваючы нумары асобнікаў.

Формула будзе выглядаць так:

=SUBSTITUTE(B5,"#","",2)

Заўважце, што паслядоўна другі "#" быў выдалены, а першы застаўся цэлым.

Аднак вы можаце выдаліць усе сімвалы, захаваўшы толькі назву.

На гэты раз формула будзе ўкладзена ЗАМЕНА ў сябе. Формула будзе выглядаць так:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"#",""),"!",""),"$","")

Гэта паказвае ідэальны вынік для гэтага выпадку.

Апісанне формулы:

Сінтаксіс формулы:

=SUBSTITUTE(text, old_text, new_text, [instance_num])

тэкст =тэкст, які вы хочаце працаваць.

old_text = тэкст, які вы хочаце выдаліць.

new_text= заменены тэкст. (У нашым выпадку мы замяняем яго прабелам “ “ ).

імя_экземпляра = нумар спецыяльнага сімвала ў выпадку рэкурсіўных сімвалаў, якія прысутнічаюць у тэксце.

Спецыяльны выпадак:

Спецыяльныя сімвалы ўтрымліваюць кодавыя нумары, і мы можам атрымаць іх кодавы нумар з дапамогайформула:

=CODE(RIGHT(text))

або

=CODE(LEFT(text))

ПРАВЫ або Функцыя LEFT выкарыстоўваецца для атрымання месцазнаходжання сімвала, код якога вы хочаце атрымаць.

Такім чынам, гэты працэс уключае два этапы:

  • Атрыманне кода з дапамогай формула CODE , укладзеныя ў RIGHT або LEFT .
  • Выкарыстанне формулы SUBSTITUTE і замест old_text напішыце CHAR(лічба) .

Для атрымання выніку паслядоўна выконвайце малюнкі ніжэй разам з формуламі.

=CODE(RIGHT(C5))

=SUBSTITUTE(C5,CHAR(109),"")

=CODE(LEFT(C5))

=SUBSTITUTE(C5,CHAR(77),"")

Больш за тое, калі падобныя сімвалы знойдзены, гэты працэс выдаліць абодва. Глядзіце вынікі ніжэй.

=CODE(LEFT(B7))

=SUBSTITUTE(B7,CHAR(42),"")

=CODE(RIGHT(B7))

=SUBSTITUTE(B7,CHAR(94),"")

б. Выкарыстанне функцый ПРАВАЯ або ЛЕВАЯ

Улічваючы, што вы ўжо бачылі прыведзеным вышэй спосабам выкарыстанне функцый ПРАВАЯ і ЛЕВАЯ . Іх можна выкарыстоўваць з функцыяй LEN для выдалення пэўных сімвалаў у Excel.

Формула будзе выглядаць так:

=RIGHT(B7,LEN(B7)-1)

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

Для гэтага формула:

=RIGHT(B7,LEN(B7)-2)

Аналагічным чынам для формулы LEFT ,

=LEFT(B7,LEN(B7)-1)

І для павелічэння нумара асобніка, змененыформула:

=LEFT(B5,LEN(B5)-4)

Апісанне формулы:

Сінтаксіс формулы :

=RIGHT(text, [num_chars])

text = тэкст, з якога вы хочаце выдаліць сімвалы.

num_chars = колькасць знакаў, якія трэба выдаліць.

=LEN(text)

тэкст = тэкст, даўжыню якога вы хочаце падлічыць.

-1 або -(любая лічба) гэта колькасць знакаў, якую вы хочаце адняць ад агульнай колькасці сімвалаў у тэксце.

c . Выкарыстанне функцый CLEAN і TRIM

Ваш набор даных можа ўтрымліваць недрукаваныя сімвалы і лішняе месца. Для іх выдалення можна выкарыстоўваць функцыі CLEAN і TRIM .

Формула для выдалення недрукаваных сімвалаў:

=CLEAN(B8)

Каб выдаліць недрукаваныя сімвалы разам з дадатковымі прабеламі, вы можаце выкарыстоўваць формулу:

=TRIM(CLEAN(B8)

Тым не менш, вы можаце зрабіць абодва, уклаўшы TRIM і CLEAN з SUBSTITUTE . Формула будзе выглядаць так:

=TRIM(CLEAN(SUBSTITUTE(B8,CHAR(4),"")))

Выканайце малюнак ніжэй.

Апісанне формулы :

Сінтаксіс індывідуальнай формулы:

=CLEAN(text)

Тут, тэкст = тэкст, адкуль вы жадаеце выдаліць сімвал, які не друкуецца.

=TRIM(text)

тэкст = тэкст, з якога неабходна выдаліць дадатковы прабел.

=SUBSTITUTE(text, old_text, new_text, [instance_num])

text =тэкст, з якім вы хочаце працаваць.

old_text = тэкст яківы хочаце выдаліць.

new_text= заменены тэкст. (У нашым выпадку мы замяняем яго прабелам “ “ ).

імя_экземпляра = нумар спецыяльнага сімвала ў выпадку рэкурсіўных сімвалаў, якія прысутнічаюць у тэксце.

d. Выкарыстанне функцыі REPLACE

Больш таго, існуе іншая формула, якая выкарыстоўвае функцыю REPLACE для выдалення пэўнай колькасці сімвалаў пасля колькасці сімвалаў.

Формула гэта:

=REPLACE(old_text, start_num, num_chars, new_text)

Тут формула ў значнай ступені падобная на ЗАМЕНУ. Патрабуюцца яшчэ 2 аргументы з назвамі start_num (колькасць сімвалаў, з якой трэба выдаліць).

num_chars (колькасць сімвалаў, якія трэба выдаліць).

І ён не прымае тэкст у якасці аргумента, які неабходны для ЗАМЕНЫ .

Формула для дадзенага набору даных заключаецца ў выдаленні спецыяльных сімвалаў пасля “ #Sen “.

=REPLACE(B5,5,4,"")

Чытаць далей: Як выдаліць пэўныя сімвалы ў Excel

2. Выкарыстанне Flash Fill для выдалення спецыяльных сімвалаў у Excel

Ідзем далей з інструментамі Excel. Flash Fill - гэта самы просты спосаб выдаліць спецыяльныя сімвалы ў Excel.

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

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

  • Націсніце ENTER на клавіятуры. Гэта пакажа вынік, як паказана ніжэй.

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

3. Выкарыстанне Find & Замяніць каманду для выдалення спецыяльных сімвалаў

Іншым карысным інструментам Excel з'яўляецца Знайсці & Замяніць .

Выкажам здагадку, што мы хочам выдаліць « Mailto: » перад адрасам у слупку з назвай Адрас пошты набору даных.

Выканайце наступныя дзеянні, каб выдаліць спецыяльныя сімвалы з дапамогай Find & Замяніць .

  • Выберыце Замяніць з Знайсці & Замяніць . Выканайце малюнак ніжэй, каб атрымаць Find & Замяніць з параметраў Рэдагаванне ўкладкі Галоўная .

  • Адкрыецца дыялогавае акно адчыняць. Упішыце сімвал, які хочаце выдаліць, у поле Знайсці што: і пакіньце поле Замяніць на: пустым. Глядзіце малюнак ніжэй.

  • Націсніце Замяніць усё і адкрыецца новае поле. Ён пакажа колькасць выкананых замен.
  • Націсніце ОК .

Вы ўбачыце наступны вынік.

Дадатковая інфармацыя: Як выдаліць прабелы ў Excel: з дапамогай Formula, VBA &Power Query

4. Выдаленне спецыяльных сімвалаў з дапамогай інструмента Power Query

Вядома, калі вы выкарыстоўваеце Microsoft Excel 2016 або Excel 365 , вы можаце выкарыстоўваць Power Query для выдалення спецыяльных сімвалаў у Excel.

У выпадку, калі вы выкарыстоўваеце Microsoft Excel 2010 або 2013 , вы можаце ўсталяваць яго з вэб-сайта Microsoft.

Вы можаце выканаць інструкцыі па выкарыстанні Power Query , каб выдаліць спецыяльныя сімвалы з вашага набору даных.

  • Выберыце дыяпазон даных разам з загалоўкам.
  • Затым абярыце З табліцы/дыяпазону з укладкі Дадзеныя .

  • Вы знойдзеце невялікае поле. Праверце дыяпазон выбраных вамі даных і адзначце опцыю Мая табліца мае загалоўкі .
  • Пасля гэтага націсніце ОК .

Адкрыецца новае акно з назвай Акно Power Query .

  • Абярыце Карыстальніцкі слупок з укладкі Дадаць слупок у акне Power Query .

  • Гэта адкрые Карыстальніцкі слупок .
  • Напішыце “ Без спецыяльных сімвалаў ” у опцыі Новае імя слупка . Вы можаце напісаць любое імя, якое хочаце.
  • Затым напішыце формулу ніжэй у опцыі Карыстальніцкая формула слупка .

Формула:

=Text.Select([NAME],{"A".."z","0".."9"})

  • Пасля націсніце ОК .

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

  • Выберыце Зачыніць & Загрузіце з укладкі Файл у акне.

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

Вы можаце заўважыць, што гэты працэс не выдаліў сімвалы « ^^ » з ячэйкі D7 . Гэта таму, што Excel разглядае сімвал у катэгорыі « . . ” сімвал.

Пра што трэба памятаць

На жаль, калі вы выкарыстоўваеце версіі Microsoft Excel, старэйшыя за 2010 , вы не можаце мець магчымасць усталяваць Power Query. Вы можаце выкарыстоўваць гэтую функцыю толькі з версіямі 2010 да апошняй .

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

Выснова

У артыкуле апісваюцца 4 розныя спосабы выдалення спецыяльных сімвалаў у Excel. Мы выкарыстоўвалі формулы і інструменты Excel, каб растлумачыць 4 розныя спосабы выдалення спецыяльных сімвалаў у Excel. каб зрабіць гэта. Карацей кажучы, формулы ўключаюць такія функцыі, як ЗАМЕНА , ЧЫСТЫ , ПРАВІЛЬНА , КОД, і г.д. З іншага боку, выкарыстоўваюцца інструменты Flash Fill , Find & Замяніце і Power Query . Спадзяюся, гэты артыкул быў вам карысны. Па любых дадатковых пытаннях пішыце ў раздзеле каментарыяў.

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