Ако често користите Екцел, вероватно сте наишли на ситуацију у којој имате име у једној ћелији и морате да раздвојите име у различите ћелије. Ово је веома чест проблем у Екцел-у и вероватно можете да извршите Гоогле претрагу и преузмете 100 различитих макроа које су написали разни људи да то ураде уместо вас.
Међутим, у овом посту ћу вам показати како да подесите формулу тако да то можете сами да урадите и да разумете шта се дешава. Ако често користите Екцел, вероватно је добра идеја да научите неке од напреднијих функција како бисте могли да радите занимљивије ствари са својим подацима.
Ако вам се не свиђају формуле и желите брже решење, померите се надоле до одељка Текст у колоне , који вас учи како да користите Екцел функцију да урадите исту ствар. Поред тога, функцију текста у колоне је такође боље користити ако имате више од две ставке у ћелији коју треба да одвојите. На пример, ако једна колона има 6 поља комбинованих заједно, коришћење формула у наставку ће постати заиста неуредно и компликовано.
Одвојите имена у Екцел-у
За почетак, да видимо како се имена обично чувају у Екцел табели. Најчешћа два начина која сам видео су име презиме са само размаком и презиме , име са зарезом који раздваја то двоје. Кад год сам видео средње слово, то је обично име средње иницијално презиме као испод :
Користећи неке једноставне формуле и комбинујући их неколико заједно, можете лако одвојити име, презиме и средње почетно слово у засебне ћелије у програму Екцел. Почнимо са издвајањем првог дела имена. У мом случају, користићемо две функције: лево и претраживање. Логично, ево шта треба да урадимо:
Потражите у тексту у ћелији размак или зарез, пронађите позицију, а затим извадите сва слова лево од те позиције.
Ево једноставне формуле која исправно обавља посао: =ЛЕФТ(НН, СЕАРЦХ(” “, НН) – 1) , где је НН ћелија у којој је сачувано име. -1 је ту да уклони додатни размак или зарез на крају низа.
Као што видите, почињемо са левом функцијом, која узима два аргумента: стринг и број знакова које желите да зграбите почевши од почетка стринга. У првом случају, тражимо размак користећи двоструке наводнике и стављајући размак између. У другом случају тражимо зарез уместо размака. Дакле, какав је резултат за 3 сценарија која сам споменуо?
Добили смо име из реда 3, презиме из реда 5 и име из реда 7. Одлично! Дакле, у зависности од тога како се ваши подаци чувају, сада сте издвојили или име или презиме. Сада за следећи део. Ево шта сада треба да урадимо логично:
– Потражите у тексту у ћелији размак или зарез, пронађите позицију, а затим одузмите позицију од укупне дужине низа. Ево како би формула изгледала:
=ДЕСНО(НН,ЛЕН(НН) -ТРАЖИ(” “,НН))
Дакле, сада користимо праву функцију. Ово такође захтева два аргумента: стринг и број знакова које желите да зграбите почевши од краја низа који иде лево. Дакле, желимо дужину низа минус положај размака или зареза. То ће нам дати све десно од првог размака или зареза.
Одлично, сада имамо други део имена! У прва два случаја, прилично сте готови, али ако у имену постоји средње почетно слово, можете видети да резултат још увек укључује презиме са средњим иницијалом. Па како да добијемо презиме и да се решимо средњег иницијала? Лако! Само поново покрените исту формулу коју смо користили да добијемо други одељак имена.
Дакле, само радимо још једно исправно и овог пута примењујемо формулу на комбиновану ћелију средњег иницијала и презимена. Пронаћи ће размак иза средњег иницијалног, а затим узети дужину минус положај размака број знакова са краја низа.
Дакле, ево га! Сада сте поделили име и презиме у засебне колоне користећи неколико једноставних формула у Екцел-у! Очигледно, неће свако имати свој текст форматиран на овај начин, али га можете лако уредити како би одговарао вашим потребама.
Текст у колоне
Постоји и још један једноставан начин на који можете да одвојите комбиновани текст у засебне колоне у Екцел-у. То је истакнути под називом Тект то Цолумнс и ради веома добро. Такође је много ефикасније ако имате колону која има више од два податка.
На пример, испод имам неке податке где један ред има 4 податка, а други ред има 5 података. Желео бих да то поделим на 4 колоне и 5 колона, респективно. Као што видите, покушај коришћења горње формуле био би непрактичан.
У програму Екцел прво изаберите колону коју желите да одвојите. Затим наставите и кликните на картицу Подаци , а затим кликните на Текст у колоне .
Ово ће отворити чаробњак за текст у колоне. У кораку 1 бирате да ли је поље ограничено или фиксне ширине. У нашем случају, ми ћемо изабрати Раздвојено .
На следећем екрану ћете изабрати граничник. Можете бирати између табулатора, тачке и зареза, зареза, размака или укуцати прилагођени.
На крају, бирате формат података за колону. Генерално ће нормално радити сасвим добро за већину типова података. Ако имате нешто специфично, попут датума, изаберите тај формат.
Кликните на Заврши и погледајте како се ваши подаци магично раздвајају у колоне. Као што видите, један ред се претворио у пет колона, а други у четири колоне. Функција Тект то Цолумнс је веома моћна и може вам учинити живот много лакшим.
Ако имате проблема са одвајањем имена која нису у формату који имам изнад, оставите коментар са својим подацима и покушаћу да вам помогнем. Уживати!