Преглед садржаја
Веома чест проблем при коришћењу МС Екцел-а је како уклонити бројеве из текстуалних ћелија. Из неког разлога, разни системи намерно или случајно мешају текст и бројеве. Овај чланак ће вас упутити да уклоните бројеве из ћелије у Екцел-у помоћу неких брзих метода, заједно са неким одговарајућим примерима и одговарајућим илустрацијама.
Преузмите Вежбу
Можете преузети бесплатни Екцел шаблон одавде и вежбајте сами.
Уклоните бројеве из ћелије.клсм7 ефикасних начина за уклањање бројева из ћелије у Екцел
Хајде да се прво упознамо са нашим скупом података. Поставио сам неке Називе производа и њихове ИД-ове ’ у свој скуп података. Слова и бројеви имају различита значења. Из неког разлога желимо да уклонимо бројеве из ИД-ова производа .
У следећим методама видећемо како да уклонимо бројеве из ћелије са детаљним објашњењима.
Метод 1: Користите Финд &амп; Замените помоћу џокер знакова да бисте уклонили бројеве из ћелије у Екцел-у
У овој методи, те бројеве ћемо уклонити помоћу Пронађи &амп; Замени командом Вилдцардс .
У овој фази имамо неке грубе бројеве затворене заградама и смештене у колону Називи производа. Уклонићемо ове бројеве. Дакле, погледајмо доле наведене кораке.
Кораци:
➤ Изаберите опсег података Б5:Б11 .
➤ Притисните Цтрл+Х за отварање Пронађи &амп; Команда Реплаце .
➤ Затим укуцајте (*) у поље Пронађи шта и оставите поље Замени са празним.
➤ Након тога, притисните Замени све .
Сада ћете приметити да су сви бројеви са називима производа нестали.
Метод 2: Примени Финд &амп; Изаберите Алатка за брисање бројева из ћелије у Екцел-у
Овде погледајте да постоје две ћелије у колони ИД-ови производа које садрже само бројеве. Сада ћемо уклонити бројеве из ћелија ИД-ова помоћу Финд &амп; Изаберите команда.
Корак 1:
➤ Изаберите опсег података Ц5:Ц11 .
➤ Затим идите на картицу Почетна картицу &гт; уређивање групе &гт; Пронађите &амп; Изаберите &гт; Идите на Специјални
Отвориће се оквир за дијалог.
Корак 2:
➤ Означите само Бројеве из опције Константе .
➤ Притисните ОК .
Сада погледајте да су ћелије, само бројеви означени.
Корак 3:
➤ Касније, само притисните Дугме Избриши на тастатури.
Ево га. Бројеви се уклањају.
Метод 3: Користите Екцел Фласх Филл за уклањање бројева из ћелије
То је један од најлакших методе. Погледајте ИД-ове производа, који су мешавина текста и бројева. Уклонићемо бројеве из ћелија користећи Екцел Фласх Филл .
1. корак:
➤Прво унесите само текст (не цифре) прве ћелије у нову колону поред ње.
➤ Затим притисните дугме Ентер .
Корак 2:
➤ Изаберите Ћелија Д5 .
➤ Сада идите на Подаци &гт; Алатке за податке &гт; Фласх Филл .
Сада ћете приметити да су сви бројеви уклоњени.
Метод 4: Убаците функцију СУБСТИТУТЕ да бисте уклонили бројеве из ћелије у Екцел-у
У овој методи, урадићемо задатак користећи функцију СУБСТИТУТЕ . Функција СУБСТИТУТЕ замењује постојећи текст новим текстом у низу.
Сада, пратимо кораке испод један по један.
1. корак:
➤ Напишите формулу дату испод у Ћелија Д5 –
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C5,1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),0,"")
➤ Затим само притисните Дугме Ентер.
Корак 2:
➤ Сада двапут кликните на Икона Ручице за попуњавање и формула ће бити аутоматски копирана.
Сада ћете видети да су бројеви уклоњени из ћелија.
Слична читања:
- Како уклонити међузбирове у Екцел-у (2 лака трика)
- Технике чишћења података у Екцел-у: Замена или уклањање текста у ћелијама
- Како уклонити формуле у Екцел-у: 7 једноставних начина
Метод 5: Комбинујте функције ТЕКСТЈОИН, МИД, РОВ, ЛЕН и ИНДИРЕЦТ за брисање бројева из ћелије у Екцел-у
Овде ћемо комбиновати ТЕКСТЈОИН ,Функције МИД , РОВ , ЛЕН и ИНДИРЕЦТ за уклањање бројева из ћелије. Функција ТЕКСТЈОИН се примењује за спајање текста из више стрингова заједно. Функција Мид у екцелу се користи за проналажење стрингова и враћање из било ког средњег дела екцела. Функција РОВ враћа број реда за референцу. Функција ЛЕН је текстуална функција у екцелу која враћа дужину стринга/текста. Функција ИНДИРЕЦТ враћа референцу на опсег.
Корак 1:
➤ Унесите формулу у ћелију Д5 –
=TEXTJOIN("",TRUE,IF(ISERR(MID(C5,ROW(INDIRECT("1:"&LEN(C5))),1)+0),MID(C5,ROW(INDIRECT("1:"&LEN(C5))),1),""))
➤ Притисните дугме Ентер .
Корак 2:
➤ Затим превуците икону Филл Хандле да бисте копирали формулу.
👇 Распоређивање формуле:
➥ РОВ(ИНДИРЕЦТ(“1:”&амп;ЛЕН(Ц5)))
Пронаћи ће резултујућу листу низова из функција РОВ и ИНДИРЕЦТ која враћа као-
{1;2;3;4}
➥ МИД(Б3,РОВ(ИНДИРЕЦТ(“1:”&амп;ЛЕН(Б3))),1)
Функција МИД се примењује за издвајање алфанумеричког низа на основу аргументе старт_нум и нум_цхарс. А за аргумент нум-цхарс, ставићемо 1. Након стављања аргумената у функцију МИД, вратиће низ као што је-
{“Б”; ”Х”;”2″;”3″}
➥ ИСЕРР(МИД(Б3,РОВ(ИНДИРЕЦТ(“1:”&амп;ЛЕН(Б3 ))),1)+0)
Након додавања 0, излазни низ се ставља у функцију ИСЕРР .Направиће низ ТРУЕ и ФАЛСЕ , ТРУЕ за ненумеричке знакове и ФАЛСЕ за бројеве. Излаз ће вратити као-
{ТРУЕ;ТРУЕ;ФАЛСЕ;ФАЛСЕ}
➥ ИФ(ИСЕРР(МИД(Б3 ,РЕД(ИНДИРЕЦТ(“1:”&амп;ЛЕН(Б3))),1)+0),СРЕДИНА(Б3,РЕД(ИНДИРЕЦТ(“1:”&амп;ЛЕН(Б3))),1),”” )
Функција ИФ ће проверити излаз функције ИСЕРР . Ако његова вредност врати ТРУЕ , вратиће низ свих знакова алфанумеричког низа. Тако смо додали још једну МИД функцију. Ако је вредност функције ИФ ФАЛСЕ , вратиће празно (“”). Дакле, коначно ћемо добити низ који садржи само ненумеричке знакове стринга. То је-
{“Б”;”Х”;””;””}
➥ ТЕКСТЈОИН(“” ,ТРУЕ,ИФ(ИСЕРР(СРЕДИНА(Б3,РЕД(ИНДИРЕЦТ(“1:”&амп;ЛЕН(Б3))),1)+0),СРЕДИНА(Б3,РЕД(ИНДИРЕЦТ(“1:”&амп;ЛЕН( Б3))),1),””))
Функција ТЕКСТЈОИН ће спојити све знакове горњег низа и избећи празан стринг. Разграничење за ову функцију је постављено као празан стринг (“”) и вредност занемареног празног аргумента се уноси ТРУЕ . Ово ће дати наш очекивани резултат-
{БХ}
Метода 6: придружити ТЕКСТЈОИН, ИФ, ИСЕРР, СЕКУЕНЦЕ, ЛЕН и МИД функције за брисање Бројеви из ћелије у Екцел-у
Комбиноваћемо још један скуп функција да бисмо сада урадили задатак. То су ТЕКСТЈОИН , ИФ ,Функције ИСЕРР , СЕКУЕНЦЕ , ЛЕН , МИД . Функција ИФ се користи за враћање једне вредности ако је услов тачан и друге вредности ако је нетачан. Функција ИСЕРР враћа ТРУЕ ако је вредност било која вредност грешке, осим #Н/А. Функција СЕКУЕНЦЕ вам омогућава да генеришете листу узастопних бројева у низу, као што су 1, 2, 3, 4.
1. корак:
➤ У ћелију Д5 упишите дату формулу-
=TEXTJOIN("", TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), ""))
➤ Притисните Ентер дугме да бисте добили резултат.
Корак 2:
➤ Затим само примените опцију АутоФилл на копирајте формулу.
👇 Распоред формуле:
➥ ЛЕН(Ц5)
Функција ЛЕН ће пронаћи дужину стринга ћелије Ц5 која ће вратити као-
{4}
➥ СЕКУЕНЦЕ(ЛЕН(Ц5))
Онда ће функција СЕКУЕНЦЕ дајте редни број према дужини која враћа као-
{1;2;3;4}
➥ МИД (Ц5, СЕКУЕНЦЕ(ЛЕН(Ц5)), 1)
Функција МИД ће вратити вредност претходног броја позиција које резултира-
{“Б” ;”Х”;”2″;”3″}
➥ ИСГРЕШКА(МИД(Ц5, СЕКУЕНЦЕ(ЛЕН(Ц5)), 1) *1 )
Сада ће функција ИСЕРРОР показати ТРУЕ ако пронађе је грешка у супротном ће показати ФАЛСЕ. Резултат је-
{ТРУЕ;ТРУЕ;ФАЛСЕ;ФАЛСЕ}
➥ ИФ(ИСЕРРОР(МИД(Ц5,СЕКУЕНЦЕ(ЛЕН(Ц5)), 1) *1), СРЕД(Ц5, СЕКУЕНЦЕ(ЛЕН(Ц5)), 1), “”)
Затим ИФ функција види ТРУЕ , она убацује одговарајући текстуални карактер у обрађени низ уз помоћ друге функције МИД . И види ФАЛСЕ , замењује га празним стрингом:
{“Б”;”Х”;””;””
➥ ТЕКСТЈОИН(“”, ТРУЕ, ИФ(ИСГРЕШКА(МИД(Ц5, СЕКУЕНЦЕ(ЛЕН(Ц5)), 1) *1), СРЕД(Ц5, СЕКУЕНЦЕ(ЛЕН(Ц5) ), 1), “”))
Коначни низ ће бити прослеђен функцији ТЕКСТЈОИН , тако да спаја текстуалне знакове и даје резултат као-
{БХ}
Метода 7: Убаците кориснички дефинисану функцију за уклањање бројева из ћелије у Екцел-у
Случај 1: Уклони бројеве из ћелије
У овој методи ћемо креирати кориснички дефинисану функцију под називом „ РемНумб ” користећи Екцел ВБА . Затим га можемо применити да уклонимо бројеве из ћелије у Екцел-у. Пратите доле наведене кораке.
Корак 1:
➤ Кликните десним тастером миша на наслов листа.
➤ Изаберите Погледајте код из контекстног менија .
Убрзо након тога, појавиће се ВБА прозор.
Корак 2:
➤ Касније упишите кодове дате у наставку:
8930
➤ Затим притисните икону Плаи да бисте покренули кодови.
Сада је наша функција спремна за употребу.
Корак 3:
➤ У Ћелија Д5 тип-
=RemNumb(C5)
➤ Притисните дугме Ентер да бисте добилирезултат.
Корак 4:
➤ На крају, превуците икону Филл Хандле да бисте копирали формулу .
Случај-2: Подели бројеве и текст у засебне колоне
У нашој последњој методи, поново ћемо користити Екцел ВБА да направите нову кориснички дефинисану функцију под називом „ СплитТектОрНумб ” да бисте поделили бројеве и текст у засебне колоне.
1. корак:
➤ Као и претходни метод, отворите прозор ВБА и напишите формулу-
7108
➤ Затим кликните на Покрени и Макро ће се отворити.
Корак 2:
➤ Дајте име макроа и притисните Покрени поново таб.
Корак 3:
➤ Сада је наша функција спремна за примену. Да бисте уклонили текстуалне знакове, сада упишите формулу у ћелију Д5 –
=SplitTextOrNumb(C5,1)
Да бисте избрисали нумеричке знакове :
=SplitTextOrNumb(C5,0)
Корак 3:
➤ На крају, само притисните Дугме Ентер и користите алатку Филл Хандле да бисте копирали формулу.
Закључак
Надам се да ће све горе описане методе бити довољно добре да уклоне бројеве из ћелије у Екцел-у. Слободно поставите било каква питања у одељку за коментаре и пошаљите ми повратне информације.