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