Желите да манипулишете текстуалним подацима у Екцел-у као професионалац? Научите да користите функције ТЕКСТСПЛИТ, ТЕКСТБЕФОРЕ и ТЕКСТАФТЕР да бисте уштедели време.
Екцел има широку лепезу функција које корисници могу да користе за трансформацију и откључавање увида из текстуалних података. У овом чланку ће се расправљати о основама Екцел функција ТЕКСТСПЛИТ, ТЕКСТБЕФОРЕ и ТЕКСТАФТЕР и како их можете користити за манипулацију подацима.
Шта је функција ТЕКСТСПЛИТ у Екцел-у?
Функција ТЕКСТСПЛИТ дели текстуалне низове у више ћелија на основу наведеног граничника. Затим се резултујући низ разлива у редове или колоне. Ова функција је варијација формуле Екцел-овог чаробњака за текст у колоне. То је такође инверзно од ТЕКСТЈОИН и ЦОНАЦТ функције, који, за разлику од ТЕКСТСПЛИТ-а, спаја текстове.
Ево синтаксе за ТЕКСТСПЛИТ:
=ТЕКСТСПЛИТ(текст, граничник_колона,[разгранич_редова],[игнорисање_празно], [режим_подударања], [пад_са])
- текст представља текст који желите да поделите.
- цол_делимитер је текст или знак у колонама који представља место где треба да се деси подела.
- ров_делимитер је текст или знак у редовима који представља место где би требало да се деси подела.
- игноре_емпти наведите да ли празне вредности треба занемарити или не.
- матцх_моде је све о типу подударања. Подударање без обзира на велика и мала слова је 1, док је подразумевано подударање, које разликује велика и мала слова, 0.
- пад_витх наведите вредност која треба да се користи за представљање вредности које недостају у дводимензионалним низовима. Подразумевана је грешка #Н/А.
Сви ови параметри су опциони поред текста и цол_делимитер.
Шта је функција ТЕКСТБЕФОРЕ у Екцел-у?
Функција ТЕКСТБЕФОРЕ враћа текст пре наведеног граничника или знака. На неки начин је сличан ЛЕФТ функција у Екцел-у. Разлика је у томе што можете бити конкретнији са ТЕКСТБЕФОРЕ јер може да врати текст пре одређеног појављивања ако се појави више пута.
Синтакса функције ТЕКСТБЕФОРЕ је:
=ТЕКСТБЕФОРЕ(текст, граничник,[број_инстанце], [режим_подударања], [крај_подударања], [ако_није_пронађено])
- текст представља текст у којем претражујете.
- граничник одређује тачку на којој вађење треба да се догоди.
- инстанце_нум одређује из које инстанце граничника треба да се одвија екстракција.
- матцх_моде односи се на осетљивост на велика и мала слова (0) или неосетљивост на велика и мала слова претраживања (1).
- матцх_енд одређује да ли крај текста треба третирати као граничник. Подразумевано, текст је потпуно подударање (0). Међутим, 1 значи да ваша функција треба да одговара граничнику на крају текста.
- иф_нот_фоунд је само вредност која се враћа ако није пронађено подударање. Подразумевано, ово је грешка #Н/А.
Сваки параметар овде осим текста и граничника је опциони. Замјенски знакови такође нису дозвољени.
Шта је функција ТЕКСТАФТЕР у програму Екцел?
Функција ТЕКСТАФТЕР враћа текст након наведеног граничника или знака. На неки начин је сличан ДЕСНА функција у Екцел-у а директна супротност функцији ТЕКСТБЕФОРЕ.
Синтакса функције ТЕКСТАФТЕР је:
=ТЕКСТАФТЕР(текст, граничник, [број_инстанце], [режим_подударања], [крај_подударања], [ако_није_пронађено])
Параметри функције ТЕКСТАФТЕР су исти као и функције ТЕКСТБЕФОРЕ. Дакле, они значе исту ствар. Такође, сваки параметар у ТЕКСТАФТЕР осим текста и граничника је опциони.
Како користити функцију ТЕКСТСПЛИТ у Екцел-у?
Претпоставимо да имате листу насумичних СааС производа и желите да их раздвојите.
Да уради ово:
- Напишите своју функцију ТЕКСТСПЛИТ у траци формуле.
- Текст и граничник зарез ће бити иза овога.
- Пошто су остали параметри опциони, можете затворити заграду.
Ваша коначна синтакса ће бити:
=ПОДЕЉЕНИ ТЕКСТ(Б2,",")
Ако имате више граничника на листи, користите синтаксу испод:
=ПОДЕЉЕНИ ТЕКСТ(Б2,{",",".",";"})
Морате ставити све могуће граничнике у витичасту заграду, тј. "{ }".
Како користити функцију ТЕКСТБЕФОРЕ у Екцелу?
Претпоставимо да имате листу имена и желите да издвојите имена са ове листе.
Да уради ово:
- У својој траци формуле напишите ТЕКСТБЕФОРЕ.
- Мораћете да изаберете ћелију која садржи ваш први текст, а затим и ваш граничник. Ваш граничник овде је простор.
- Затворите заграду.
- Превуците надоле до последње ћелије у табели табеле са вредношћу поред ње. За мене је то "Ифеома Сов" на ћелији Б8.
Ваша коначна синтакса је:
=ТЕКСТПРЕ(Б2," ")
Како користити функцију ТЕКСТАФТЕР у Екцелу?
Функција ТЕКСТАФТЕР је слична функцији ТЕКСТБЕФОРЕ. Овде имате листу веб локација и желите да добијете назив ових веб локација.
Да уради ово:
- Прво, мораћете да напишете своју функцију ТЕКСТАФТЕР у траци формуле.
- Ово ћете пратити текстом и граничником, што је тачка.
- Можете занемарити остале параметре и затворити заграду.
Ваша коначна синтакса ће бити:
=ТЕКСТАФТЕР(Б2,".")
Брзо и лако манипулишите текстуалним подацима у Екцел-у
Уз моћ Екцелових стринг функција, као што су ТЕКСТСПЛИТ, ТЕКСТБЕФОРЕ и ТЕКСТАФТЕР, можете лако да манипулишете текстуалним подацима брзо и уштедите време током анализе.
Међутим, важно је напоменути да је свет манипулације текстом широк, посебно у Екцел-у. Постоје бројне функције и технике које треба истражити. Овладавање овим функцијама и проширење вашег знања може откључати веће могућности и открити проницљиве информације у вашим подацима.