Желите да манипулишете текстуалним подацима у Екцел-у као професионалац? Научите да користите функције ТЕКСТСПЛИТ, ТЕКСТБЕФОРЕ и ТЕКСТАФТЕР да бисте уштедели време.

Екцел има широку лепезу функција које корисници могу да користе за трансформацију и откључавање увида из текстуалних података. У овом чланку ће се расправљати о основама Екцел функција ТЕКСТСПЛИТ, ТЕКСТБЕФОРЕ и ТЕКСТАФТЕР и како их можете користити за манипулацију подацима.

Шта је функција ТЕКСТСПЛИТ у Екцел-у?

Функција ТЕКСТСПЛИТ дели текстуалне низове у више ћелија на основу наведеног граничника. Затим се резултујући низ разлива у редове или колоне. Ова функција је варијација формуле Екцел-овог чаробњака за текст у колоне. То је такође инверзно од ТЕКСТЈОИН и ЦОНАЦТ функције, који, за разлику од ТЕКСТСПЛИТ-а, спаја текстове.

Ево синтаксе за ТЕКСТСПЛИТ:

 =ТЕКСТСПЛИТ(текст, граничник_колона,[разгранич_редова],[игнорисање_празно], [режим_подударања], [пад_са])
  • текст представља текст који желите да поделите.
  • цол_делимитер је текст или знак у колонама који представља место где треба да се деси подела.
  • instagram viewer
  • ров_делимитер је текст или знак у редовима који представља место где би требало да се деси подела.
  • игноре_емпти наведите да ли празне вредности треба занемарити или не.
  • матцх_моде је све о типу подударања. Подударање без обзира на велика и мала слова је 1, док је подразумевано подударање, које разликује велика и мала слова, 0.
  • пад_витх наведите вредност која треба да се користи за представљање вредности које недостају у дводимензионалним низовима. Подразумевана је грешка #Н/А.

Сви ови параметри су опциони поред текста и цол_делимитер.

Шта је функција ТЕКСТБЕФОРЕ у Екцел-у?

Функција ТЕКСТБЕФОРЕ враћа текст пре наведеног граничника или знака. На неки начин је сличан ЛЕФТ функција у Екцел-у. Разлика је у томе што можете бити конкретнији са ТЕКСТБЕФОРЕ јер може да врати текст пре одређеног појављивања ако се појави више пута.

Синтакса функције ТЕКСТБЕФОРЕ је:

 =ТЕКСТБЕФОРЕ(текст, граничник,[број_инстанце], [режим_подударања], [крај_подударања], [ако_није_пронађено])
  • текст представља текст у којем претражујете.
  • граничник одређује тачку на којој вађење треба да се догоди.
  • инстанце_нум одређује из које инстанце граничника треба да се одвија екстракција.
  • матцх_моде односи се на осетљивост на велика и мала слова (0) или неосетљивост на велика и мала слова претраживања (1).
  • матцх_енд одређује да ли крај текста треба третирати као граничник. Подразумевано, текст је потпуно подударање (0). Међутим, 1 значи да ваша функција треба да одговара граничнику на крају текста.
  • иф_нот_фоунд је само вредност која се враћа ако није пронађено подударање. Подразумевано, ово је грешка #Н/А.

Сваки параметар овде осим текста и граничника је опциони. Замјенски знакови такође нису дозвољени.

Шта је функција ТЕКСТАФТЕР у програму Екцел?

Функција ТЕКСТАФТЕР враћа текст након наведеног граничника или знака. На неки начин је сличан ДЕСНА функција у Екцел-у а директна супротност функцији ТЕКСТБЕФОРЕ.

Синтакса функције ТЕКСТАФТЕР је:

 =ТЕКСТАФТЕР(текст, граничник, [број_инстанце], [режим_подударања], [крај_подударања], [ако_није_пронађено])

Параметри функције ТЕКСТАФТЕР су исти као и функције ТЕКСТБЕФОРЕ. Дакле, они значе исту ствар. Такође, сваки параметар у ТЕКСТАФТЕР осим текста и граничника је опциони.

Како користити функцију ТЕКСТСПЛИТ у Екцел-у?

Претпоставимо да имате листу насумичних СааС производа и желите да их раздвојите.

Да уради ово:

  1. Напишите своју функцију ТЕКСТСПЛИТ у траци формуле.
  2. Текст и граничник зарез ће бити иза овога.
  3. Пошто су остали параметри опциони, можете затворити заграду.

Ваша коначна синтакса ће бити:

 =ПОДЕЉЕНИ ТЕКСТ(Б2,",") 

Ако имате више граничника на листи, користите синтаксу испод:

 =ПОДЕЉЕНИ ТЕКСТ(Б2,{",",".",";"}) 

Морате ставити све могуће граничнике у витичасту заграду, тј. "{ }".

Табела како се користи функција ТЕКСТСПЛИТ када постоји више граничникаКако користити функцију ТЕКСТБЕФОРЕ у Екцелу?

Претпоставимо да имате листу имена и желите да издвојите имена са ове листе.

Да уради ово:

  1. У својој траци формуле напишите ТЕКСТБЕФОРЕ.
  2. Мораћете да изаберете ћелију која садржи ваш први текст, а затим и ваш граничник. Ваш граничник овде је простор.
  3. Затворите заграду.
  4. Превуците надоле до последње ћелије у табели табеле са вредношћу поред ње. За мене је то "Ифеома Сов" на ћелији Б8.

Ваша коначна синтакса је:

 =ТЕКСТПРЕ(Б2," ") 

Како користити функцију ТЕКСТАФТЕР у Екцелу?

Функција ТЕКСТАФТЕР је слична функцији ТЕКСТБЕФОРЕ. Овде имате листу веб локација и желите да добијете назив ових веб локација.

Да уради ово:

  1. Прво, мораћете да напишете своју функцију ТЕКСТАФТЕР у траци формуле.
  2. Ово ћете пратити текстом и граничником, што је тачка.
  3. Можете занемарити остале параметре и затворити заграду.

Ваша коначна синтакса ће бити:

 =ТЕКСТАФТЕР(Б2,".")

Брзо и лако манипулишите текстуалним подацима у Екцел-у

Уз моћ Екцелових стринг функција, као што су ТЕКСТСПЛИТ, ТЕКСТБЕФОРЕ и ТЕКСТАФТЕР, можете лако да манипулишете текстуалним подацима брзо и уштедите време током анализе.

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