Како уклонити посебне знакове у Екцелу (4 метода)

  • Деле Ово
Hugh West

Много пута база података садржи неке посебне знакове који нам нису потребни у бази података и желимо да их уклонимо. Овај задатак можемо лако извршити уз помоћ Екцел алата и формула. У чланку ће се објаснити 4 различита начина који ће показати како да уклоните специјалне знакове у Екцел-у.

Преузмите свеску за вежбу

За вежбање можете преузети вежбу са доње везе.

Уклони посебне знакове.клск

4 Методе за уклањање посебних знакова у Екцел-у

Користићемо следећи скуп података да бисмо објаснили начине.

Скуп података садржи имена и адресе поште клијената компаније. Можете приметити да Ћелија Б8 садржи формулу и приказује вредност која се не може штампати заједно са именом клијента "Rachel" . Опет, можемо видети да постоје неки посебни знакови заједно са свим подацима. Видећемо како да уклонимо ове специјалне знакове у Екцел-у на следеће начине.

1. Уклањање специјалних знакова у Екцел-у помоћу Екцел формула

Екцел има корисне формуле које можете користити за уклањање посебних знакова у Екцел-у. Формирају се коришћењем функција као што су ЗАМЕЊА , ДЕСНО, ЛЕВО , ЧИСТИ , ТРИМ и ЗАМЕЊА . Погледаћемо сваки од њих један по један.

а. Коришћење функције СУБСТИТУТЕ

Почнимо са функцијом СУБСТИТУТЕ . Користи седа замените знак другим.

Претпоставимо да желите да уклоните специјалне знакове из ћелије Б5 датог скупа података.

Формула за уклањање специфичних знакова помоћу СУБСТИТУТЕ ће бити :

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

Овде можете приметити да су специфични знакови поменути у ћелији уклоњени. Ради узастопно. Дакле, знак "#" остаје на почетку.

Опет, можете уклонити рекурзивне знакове користећи бројеве инстанци.

Формула ће бити:

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

Припазите да је други по реду "#" уклоњен док је први нетакнут.

Међутим, можда бисте желели да уклоните све знакове задржавајући само име.

Овог пута формула ће бити угнежђена СУБСТИТУТЕ унутар себе. Формула ће изгледати овако:

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

Ово показује савршен резултат за овај случај.

Опис формуле:

Синтакса формуле:

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

текст =текст који са којим желите да радите.

олд_тект = текст који желите да уклоните.

нев_тект= замењен текст. ( У нашем случају замењујемо га са бланк “ “ ).

инстанце_наме = број специјалног знака у случају рекурзивних знакова присутних у тексту.

Посебан случај:

Специјални знакови садрже кодне бројеве и можемо добити њихов кодни број помоћуформула:

=CODE(RIGHT(text))

или

=CODE(LEFT(text))

ДЕСНО или Функција ЛЕФТ се користи за добијање локације карактера чији код желите да добијете.

Стога овај процес укључује два корака:

  • Добијање кода помоћу формула ЦОДЕ угнежђена са ДЕСНО или ЛЕФТ .
  • Коришћење формуле СУБСТИТУТЕ и уместо олд_тект напишите ЦХАР(број) .

За резултат, серијски пратите слике испод заједно са формулама.

=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),"")

б. Коришћење функција ДЕСНО или ЛЕВО

С обзиром на то да сте на горњи начин већ видели употребу функција ДЕСНО и ЛЕВО . Они се могу користити са функцијом ЛЕН за уклањање одређених знакова у Екцел-у.

Формула ће бити:

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

Можете повећати вредности на било који број и одузети их са ЛЕН(тект) да бисте уклонили одређену количину специјалних знакова.

За ово формула је:

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

Слично за ЛЕФТ формулу,

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

А за повећање броја инстанце, промењеноформула:

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

Опис формуле:

Синтакса формуле :

=RIGHT(text, [num_chars])

тект = текст одакле желите да уклоните знакове.

нум_цхарс = број знакова за уклањање.

=LEN(text)

тект = текст чију дужину желите да рачунате.

-1 или -(било који број) је број знакова који желите да одузмете од укупног броја знакова у тексту.

ц . Коришћење функција ЦЛЕАН и ТРИМ

Ваш скуп података може да садржи знакове који се не могу штампати, као и додатни простор. Функције ЦЛЕАН и ТРИМ се могу користити за њихово уклањање.

Формула за уклањање знакова који се не могу штампати је:

=CLEAN(B8)

Да бисте уклонили знакове који се не могу штампати заједно са додатним размацима, можете користити формулу:

=TRIM(CLEAN(B8)

Ипак, можете да урадите обоје тако што ћете угнеждити ТРИМ и ЦЛЕАН са СУБСТИТУТЕ . Формула ће изгледати овако:

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

Пратите слику испод.

Опис формуле :

Синтакса појединачне формуле:

=CLEAN(text)

Овде, текст = текст одакле желите да уклоните знак који се не може штампати.

=TRIM(text)

тект = текст одакле треба уклонити додатни размак.

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

текст =текст са којим желите да радите.

стари_текст = текст којажелите да уклоните.

нев_тект= замењен текст. ( У нашем случају замењујемо га са бланк “ “ ).

инстанце_наме = број специјалног знака у случају рекурзивних знакова присутних у тексту.

д. Коришћење функције РЕПЛАЦЕ

Даље, постоји још једна формула која користи функцију РЕПЛАЦЕ за уклањање одређене количине знакова након одређеног броја знакова.

Формула је:

=REPLACE(old_text, start_num, num_chars, new_text)

Овде је формула прилично слична СУБСТИТУТЕ. Потребна су још 2 аргумента под називом почетни_број (број из којег треба уклонити знакове).

број_знакова (број знакова који треба уклонити).

И не узима текст као аргумент који је потребан за СУБСТИТУТЕ .

Формула за дати скуп података је уклањање специјалних знакова након “ #Сен “.

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

Прочитајте више: Како уклонити одређене знакове у Екцел-у

2. Коришћење Фласх Филл-а за уклањање специјалних знакова у Екцел-у

Настављамо са Екцел алатима. Фласх Филл је најлакши начин за уклањање специјалних знакова у Екцел-у.

Рецимо да имамо имена и адресе поште клијената у истој колони и да су раздвојени зарезом. Желимо да уклонимо текстове иза зареза укључујући и зарез. Пратите кораке да бисте сазнали како да користите Фласх Филл за уклањање специјалнихзнакова у Екцел-у.

  • Напишите први текст без специјалних знакова .
  • Почните да пишете други текст и приметићете да је Екцел приказивање предложених текстова. Погледајте слику испод.

  • Притисните ЕНТЕР са тастатуре. Ово ће показати резултат као у наставку.

Прочитајте више: Како уклонити празне знакове у Екцел-у

3. Коришћење функције Финд &амп; Замени команду за уклањање специјалних знакова

Још једна корисна алатка Екцел-а је Финд &амп; Замени .

Претпоставимо да желимо да уклонимо „ Маилто: ” испред адресе у колони под називом Адреса поште скупа података.

Пратите доле наведене кораке да бисте уклонили специјалне знакове помоћу Пронађи &амп; Замени .

  • Изаберите Замени из Пронађи &амп; Замени . Пратите слику испод да бисте добили Пронађи &амп; Замени са Опције уређивања на картици Почетна .

  • Оквир за дијалог ће отворити. Упишите знак који желите да уклоните у поље Пронађи шта: и оставите поље Замени са: празним. Погледајте слику испод.

  • Кликните на Замени све и отвориће се нови оквир. Приказаће број извршених замена.
  • Кликните на ОК .

Видећете резултат на следећи начин.

Прочитајте више: Како уклонити размаке у Екцел-у: помоћу формуле, ВБА &амп;Повер Куери

4. Уклањање специјалних знакова помоћу алатке Повер Куери

Наравно, ако користите Мицрософт Екцел 2016 или Екцел 365 онда можете користити Повер Куери да уклоните посебне знакова у Екцел-у.

У случају да користите Мицрософт Екцел 2010 или 2013 , можете да га инсталирате са Мицрософт веб локације.

Можете да пратите кораке за коришћење Повер Куери да бисте уклонили специјалне знакове из скупа података.

  • Изаберите опсег података заједно са заглављем.
  • Затим изаберите Из табеле/опсега са картице Подаци .

  • Наћи ћете малу кутију. Проверите опсег ваших изабраних података и означите опцију Моја табела има заглавља .
  • Након тога кликните на ОК .

Отвориће се нови прозор под називом Повер Куери Виндов .

  • Изаберите Прилагођена колона са картице Додај колону у прозору Повер Куери .

  • Отвориће <6 Поље>Прилагођена колона .
  • Упишите „ Без специјалних знакова ” у опцију Ново име колоне . Можете да напишете било које име које желите.
  • Затим, упишите формулу испод у опцију Формула прилагођене колоне .

Формула:

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

  • Након тога кликните на ОК .

Нова колона ће бити креирана и ваша нова формула ће бити приказана на траци са формуламапрозор.

  • Изаберите Затвори &амп; Учитајте са картице Датотека у прозору.

Наћи ћете нови радни лист у радној свесци где ћете видети коначни резултат као што је приказано овде.

Можете приметити да овај процес није уклонио знакове „ ^^ ” из ћелије Д7 . То је зато што Екцел сматра знак унутар категорије „ . . ” знак.

Ствари које треба запамтити

Нажалост, ако користите Мицрософт Екцел верзије старије од 2010 , можда нећете моћи да инсталирате Повер Куери. Ову функцију можете да користите само са верзијама 2010 до најновијих .

У сваком случају, све методе имају предности и недостатке, па их користите мудро у складу са својим захтевима.

Закључак

У чланку су описана 4 различита начина за уклањање специјалних знакова у Екцел-у. Користили смо Екцел формуле и алате да објаснимо 4 различита начина уклањања специјалних знакова у Екцел-у. да уради ово. Укратко, формуле укључују функције као што су СУБСТИТУТЕ , ЦЛЕАН , РИГХТ , ЦОДЕ, и тако даље. С друге стране, алати који се користе су Фласх Филл , Финд &амп; Замени и Повер Куери . Надам се да вам је овај чланак био од помоћи. За сва додатна питања пишите у одељку за коментаре.

Хју Вест је веома искусан Екцел тренер и аналитичар са више од 10 година искуства у индустрији. Дипломирао је рачуноводство и финансије и магистрирао пословну администрацију. Хју има страст према подучавању и развио је јединствен приступ подучавању који је лако пратити и разумети. Његово стручно знање о Екцел-у помогло је хиљадама студената и професионалаца широм света да унапреде своје вештине и постану успешни у каријери. Кроз свој блог, Хју дели своје знање са светом, нудећи бесплатне Екцел туторијале и онлајн обуку како би помогли појединцима и предузећима да остваре свој пуни потенцијал.