Могу се појавити ситуације када морате да поделите ћелије у Екцелу. То може бити када податке преузмете из базе података или их копирате са интернета или их набавите од колеге.
Једноставан пример где морате да поделите ћелије у Екцелу је када имате пуна имена и желите да их поделите на име и презиме.
Или ћете добити адресу ’и желите да поделите адресу тако да можете засебно анализирати градове или пин код.
Како поделити ћелије у Екцелу
У овом водичу ћете научити како поделити ћелије у Екцелу помоћу следећих техника:
- Коришћење функције Текст у колону.
- Коришћење Екцел текстуалних функција.
- Коришћење Фласх Филл -а (доступно 2013. и 2016.).
Почнимо!
Поделите ћелије у Екцелу помоћу текста у колону
Испод имам списак имена неких од мојих омиљених измишљених ликова и желим да их поделим у засебне ћелије .:
Ево корака за поделу ових имена на име и презиме:
- Изаберите ћелије у којима имате текст који желите да поделите (у овом случају А2: А7).
- Кликните на картицу Подаци
- У групи „Алати за податке“ кликните на „Текст у колоне“.
- У чаробњаку за претварање текста у колоне:
- Корак 1 од 3 чаробњака за текст у колоне: Уверите се да је изабрано Разграничено (то је подразумевани избор). Ово би вам омогућило да одвојите име и презиме на основу наведеног сепаратора (у овом случају размак).
- Кликните на Нект.
- Корак 2 од 3 Чаробњак за текст у колоне: Одаберите Размак као граничник и поништите одабир свега осталог. Можете видети како би ваш резултат изгледао у одељку Преглед података у дијалогу.
- Кликните на Нект.
- Корак 3 од 3 Чаробњак за текст у колоне: У овом кораку можете одредити формат података и где желите резултат. Ја ћу задржати формат података као Општи јер морам да поделим текстуалне податке. Подразумевано одредиште је А2 и ако наставите са овим, замениће оригинални скуп података. Ако желите да изворни подаци остану нетакнути, изаберите другу ћелију као одредиште. У овом случају је изабран Б2.
- Кликните на Финисх.
- Корак 1 од 3 чаробњака за текст у колоне: Уверите се да је изабрано Разграничено (то је подразумевани избор). Ово би вам омогућило да одвојите име и презиме на основу наведеног сепаратора (у овом случају размак).
Ово ће тренутно поделити текст ћелије у две различите колоне.
Белешка:
- Функција претварања текста у колону дели садржај ћелија на основу граничника. Иако ово добро функционира ако желите одвојити име и презиме, у случају имена, средњег и презимена подијелит ће га на три дијела.
- Резултат који добијате коришћењем функције Текст у колону је статичан. То значи да ћете, ако дође до било каквих промена у оригиналним подацима, морати да поновите поступак да бисте добили ажуриране резултате.
Поделите ћелије у Екцелу помоћу текстуалних функција
Екцел Тект функције су одличне када желите да исечете и исечете текстуалне низове.
Иако функција Текст у колону даје статички резултат, резултат који добијате коришћењем функција је динамичан и аутоматски ће се ажурирати када промените оригиналне податке.
Подела имена која имају име и презиме
Претпоставимо да имате исте податке као што је приказано испод:
Издвајање имена
Да бисте добили име са ове листе, користите следећу формулу:
= ЛИЈЕВО (А2, СЕАРЦХ ("", А2) -1)
Ова формула би уочила први знак размака и затим вратила сав текст пре тог размака:
Ова формула користи функцију СЕАРЦХ да добије позицију размака. У случају Бруце Ваине -а, свемирски лик је на 6. позицији. Затим екстрактује све знакове лево од њега помоћу функције ЛЕФТ.
Издвајање презимена
Слично, да бисте добили презиме, користите следећу формулу:
= ДЕСНО (А2, ЛЕН (А2) -СЕАРЦХ ("", А2))
Ова формула користи функцију претраживања да пронађе положај размака помоћу функције СЕАРЦХ. Затим одузима тај број од укупне дужине имена (то је дато функцијом ЛЕН). Ово даје број знакова у презимену.
Ово презиме се затим издваја помоћу функције ДЕСНО.
Белешка: Ове функције можда неће радити добро ако у именима имате водећи, задњи или двоструки размак. Кликните овде да бисте сазнали како да уклоните почетне/задње/двоструке размаке у Екцелу.
Подела имена која имају име, средње име и презиме
Могући су случајеви када добијете комбинацију имена где нека имена имају и средње име.
Формула је у таквим случајевима помало сложена.
Издвајање имена
Да бисте добили име:
= ЛИЈЕВО (А2, СЕАРЦХ ("", А2) -1)
Ово је иста формула коју смо користили када није било средњег имена. Једноставно тражи први знак размака и враћа све знакове пре размака.
Издвајање средњег имена
Да бисте добили средње име:
= ИФЕРРОР (МИД (А2, СЕАРЦХ ("", А2)+1, СЕАРЦХ ("", А2, СЕАРЦХ ("", А2) +1) -СЕАРЦХ ("", А2)), "")
МИД функција почиње од првог знака размака и издваја средње име користећи разлику у позицији првог и другог размака.
У случају да нема средњег имена, функција МИД враћа грешку. Да бисте избегли грешку, она је умотана у функцију ИФЕРРОР.
Издвајање презимена
Да бисте добили презиме, користите формулу испод:
= ИФ (ЛЕН (А2) -ЛЕН (ЗАМЕНА (А2, "", "")) = 1, ДЕСНО (А2, ЛЕН (А2) -ТРАГАЊЕ ("", А2)), ДЕСНО (А2, ЛЕН (А2) -СЕАРЦХ ("", А2, СЕАРЦХ ("", А2) +1)))
Ова формула проверава да ли постоји средње име или не (бројећи број размака). Ако постоји само 1 знак за размак, он једноставно враћа сав текст десно од размака.
Али ако постоје 2, онда уочава други знак размака и враћа број знакова након другог размака.
Напомена: Ова формула добро функционише ако имате имена која имају или само име шаке и презиме, или име, средње и презиме. Међутим, ако имате мешавину у којој имате суфиксе или поздраве, мораћете даље да мењате формуле.
Поделите ћелије у Екцелу помоћу Фласх Филл -а
Фласх Филл је нова функција представљена у програму Екцел 2013.
Могло би бити заиста згодно када имате шаблон и желите брзо да извучете његов део.
На пример, узмимо податке о имену и презимену:
Фласх филл функционише тако што идентификује обрасце и реплицира их за све остале ћелије.
Ево како можете извући име са листе помоћу Фласх Филл -а:
- У ћелију Б2 унесите прво име Бруце Ваине -а (тј. Бруце).
- Када је ћелија изабрана, приметићете мали квадрат на десном крају избора ћелије. Двапут кликните на њу. Ово ће попунити исти назив у свим ћелијама.
- Када се ћелије попуне, у доњем десном углу видећете икону Опције аутоматског попуњавања. Кликни на то.
- Изаберите Фласх Филл са листе.
- Чим изаберете Фласх Филл, приметићете да се све ћелије саме ажурирају и сада приказују име за свако име.
Како функционише Фласх Филл?
Фласх Филл тражи обрасце у скупу података и понавља образац.
Фласх Филл је изненађујуће паметна функција и ради како се очекује у већини случајева. Али и то у неким случајевима не успева.
На пример, ако имам списак имена који има комбинацију имена од којих неки имају средње име, а неки немају.
Ако у том случају извучем средње име, Фласх Филл ће грешком вратити презиме у случају да нема имена.
Искрено, то је и даље добра апроксимација тренда. Међутим, није оно што сам желео.
Али и даље је довољно добро оруђе за држање у свом арсеналу и употребу кад год се укаже потреба.
Ево још једног примера где Фласх Филл ради сјајно.
Имам скуп адреса са којих желим брзо да извучем град.
Да бисте брзо добили град, унесите назив града за прву адресу (унесите Лондон у ћелију Б2 у овом примеру) и помоћу аутоматског попуњавања попуните све ћелије. Сада користите Фласх Филл и одмах ће вам дати име града са сваке адресе.
Слично, можете поделити адресу и извући било који део адресе.
Имајте на уму да би овој адреси требао бити хомоген скуп података са истим граничником (у овом случају зарез).
У случају да покушате да користите Фласх Филл када нема обрасца, показаће вам грешку као што је приказано испод:
У овом водичу покрио сам три различита начина за поделу ћелија у Екцелу на више колона (коришћењем текста у колоне, формула и Фласх Филл -а)
Надам се да вам је ово упутство за Екцел било корисно.