Проблем: Непотребни празни знакови у ћелијама

Anonim

У овом чланку ћемо научити како уклонити непотребне празне знакове у програму Екцел.

Који су водећи и задњи простори

У Екцелу, екстракција и чишћење података је први и најважнији задатак сваког пројекта анализе података. У свом петогодишњем искуству примио сам податке који су изгледали неструктурирано, али користећи екцел функције ТРИМ или ЦЛЕАН претворио сам их у смислене извештаје. Понекад текстуалне вредности садрже почетне, задње или више уграђених размака, а процес чишћења ових празних знакова или размака део је чишћења података. Чишћење података у екцелу је једноставно. Сада научимо како очистити текстуалне вредности у ћелијама у Екцелу.

Уклоните све празне знакове одједном у Екцелу

Метода укључује неколико корака. Прво је део за избор, формула типа и довршавање формуле.

Први : Одаберите потребне ћелије у којима су вам потребне очишћене податке или излазне ћелије

Друго : Формула типа

ТРИМ функција је ТЕКСТ функција у Екцелу која се користи за уклањање свих додатних размака из текстуалног низа осим једног размака између речи.

Синтакса:

= ТРИМ (текст)

текст: текстуална вредност у наводницима или референца на ћелију

Треће : На крају сваке формуле користимо Ентер да видимо излаз формуле која се користи. Али уместо да користите само Ентер, користите Цтрл + Ентер кључ заједно

Пример:

Све ово може бити збуњујуће за разумевање. Хајде да схватимо како користити функцију користећи пример. Овде их морамо уклонити како би се формула која се односи на ове ћелије правилно израчунала. Колона А садржи текст са водећим размацима испред текста. Ови простори су уклоњени помоћу функције Трим. Погледајте доњи снимак екрана:

Постоје два начина на које можемо уклонити ове просторе:

  • Коришћење функције Трим & Субституте
  • Замените команду

ТРИМ формула за уклањање празних знакова

Трим функција уклања све размаке из текстуалног низа осим појединачних размака између речи.

Прво изаберите ћелије у којима желите да се екстрахују чисти подаци или ћелије излаза. Зато смо изабрали опсег Ц1: Ц5 и откуцали доле наведену формулу

Користите формулу:

= ТРИМ (А1)

Сада за довршетак процеса само требамо користити Цтрл + Ентер уместо да користите само Ентер.

Ако подаци садрже водеће размаке и више размака између текста, функција Трим неће их све уклонити. Погледајте ћелију А3 садржи текст са размацима у средини текста. Трим ће уклонити сав водећи простор осим једног размака између 2 речи. Погледајте снимак екрана испод:

Алтернативно, можемо користити функцију замене у случају да знамо да наш текст садржи размаке између речи и да је потребно уклонити.

Алтернативни начин

Погледајте слику испод. Функција Замена замењује размак између текста са „ништа“. Због тога се простор уклања.

Пример:

Ако подаци садрже водећи размак и више од једног размака између текста, функција замене ће их све уклонити. Ћелија А1 садржи текст са размацима на почетку или на крају између текста. Функција замене ће уклонити све размаке. Погледајте снимак екрана испод:

Користите формулу:

= ЗАМЕНА (А1, "", "")

Горња формула уклања све појаве размака за разлику од функције ТРИМ која оставља појединачне размаке између речи.

Као што видите у колони Ц нема додатних размака.

Још један начин:

Такође можемо користити команду Реплаце за уклањање нежељених размака. Ова команда ради слично као функција Замена. Тастерска пречица је Цтрл + Х

Команда Реплаце се може користити у случају да знамо да наш текст садржи размаке између текста које требамо уклонити.

Пронађите шта: упишите размак притиском на тастер размакница једном.

У Замени са: НУЛЛ

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

У наставку ћете добити резултат:

Дакле, ово је начин на који можете уклонити почетне и задње размаке и размаке између текста и учинити ваше податке читљивијима.

Уклоните пратећи простор кроз ВБА

У случају да желите да ВБА код уклони све празне просторе само у активном листу, овај чланак ће вам дефинитивно помоћи. Много пута грешком остављамо простор на крају или понекад копирамо податке са веба и не примећујемо. У овом чланку ћемо научити како уклонити грешку остављену.

Питање): У Екцелу можемо користити функцију ТРИМ са формулом СУБСТИТУТЕ & ЦХАР, тј. = ТРИМ (ЗАМЕНА (А1, ЦХАР (160), "")) да уклонимо крајњи размак на крају било ког текста.

Желео бих да ми макро помогне у уклањању свих непотребних размака остављених на крају низа.

Да бисте добили код за уклањање размака на крају текста; морамо да следимо кораке у наставку да бисмо покренули ВБА едитор.

  • Кликните на картицу Девелопер, а затим
  • Из групе кодова изаберите Висуал Басиц

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

Подрезани простор ()

Дим ц Ас Ранге, рнгЦонстантс Ас Ранге

На Грешка Настави даље

Постави рнгЦонстантс = АцтивеСхеет.УседРанге.СпециалЦеллс (2, 2)

Он Еррор ГоТо 0

Ако није рнгЦонстантс је ништа

оптимизирати перформансе

Апплицатион.СцреенУпдатинг = Нетачно

Апплицатион.Цалцулатион = клЦалцулатионМануал

'трим ћелије укључујући цхар 160

За сваки ц У рнгЦонстантс

ц.Валуе = Трим $ (Апплицатион.Цлеан (Реплаце (ц.Валуе, Цхр (160), "")))

Следеће ц

'ресетовање поставки

Апплицатион.СцреенУпдатинг = Тачно

Апплицатион.Цалцулатион = клЦалцулатионАутоматиц

Крај Ако

Енд Суб

Како год желите Ово ће уклонити све размаке на крају.

Напомена: Горњи макро ће се изводити само на активном листу.

На овај начин можемо уклонити крајње размаке на крају, користећи ВБА код.

Преузми - Уклони пратећи простор кроз ВБА - клсм

Надам се да је овај чланак о томе како уклонити непотребне празне знакове у програму Екцел објашњен. Овде пронађите још чланака о израчунавању вредности и сродних Екцел формула. Ако вам се допадају наши блогови, поделите их са пријатељима на Фацебооку. Такође нас можете пратити на Твиттер -у и Фацебоок -у. Волели бисмо да чујемо од вас, реците нам како можемо побољшати, допунити или иновирати наш рад и учинити га бољим за вас. Пишите нам на веб локацији е -поште.

Како се користи функција ТРИМ у програму Екцел: Функција ТРИМ се користи за обрезивање низова и чишћење свих задњих или водећих размака од низа. Ово нам много помаже у процесу чишћења података.

Како се користи функција ЦЛЕАН у програму Екцел: Функција Цлеан се користи за чишћење неисписивих знакова из низа. Ова функција се углавном користи са функцијом ТРИМ за чишћење увезених страних података.

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

Екцел ЗАМЕНИ вс ЗАМЕНИ функција: Функције РЕПЛАЦЕ и СУБСТИТУТЕ су најчешће погрешно схваћене функције. Да бисмо пронашли и заменили дати текст користимо функцију ЗАМЕНА. Где се РЕПЛАЦЕ користи за замену више знакова у низу …

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

Популарни чланци:

50 Екцел пречица за повећање продуктивности : Убрзајте своје задатке у Екцелу. Ове пречице ће вам помоћи да повећате ефикасност рада у програму Екцел.

Како се користи функција ВЛООКУП у програму Екцел : Ово је једна од најчешће кориштених и најпопуларнијих функција програма Екцел која се користи за тражење вриједности из различитих распона и листова.

Како се користи функција ИФ у програму Екцел : ИФ наредба у Екцелу проверава услов и враћа одређену вредност ако је услов ТРУЕ или враћа другу специфичну вредност ако је ФАЛСЕ.

Како се користи функција СУМИФ у програму Екцел : Ово је још једна битна функција контролне табле. Ово вам помаже да сумирате вредности под одређеним условима.

Како се користи функција ЦОУНТИФ у програму Екцел : Бројте вредности са условима користећи ову невероватну функцију. Не морате да филтрирате податке да бисте рачунали одређене вредности. Цоунтиф функција је неопходна за припрему ваше контролне табле.