Како одвојити име и презиме у Екцелу

Можете користити Екцел да разбијете информације на мање делове. Проналажење података који су вам потребни и руковање њима је важан циљ за многе кориснике програма Екцел.

Како одвојити име и презиме у Екцелу

Ако имате пуно име особе, можда ћете морати да прецизирате само њено име или презиме. На пример, ако својим клијентима шаљете пријатељску аутоматизовану е-пошту, морате да користите њихова имена да не звучите безлично. Ако прегледате листу испитаника у анкети, можда би било важно да једноставно користите њихова презимена или да сакријете њихова презимена да бисте одржали анонимност.

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

Екцел формуле за раздвајање имена на делове

одакле почети?

Раздвајање имена

Ово је генеричка формула:

=ЛЕФТ(ћелија,ПРОНАЂИ(” “,ћелија,1)-1)

Да бисте га извршили, замените ћелија са показивачем ћелије који садржи прво пуно име које желите да поделите. У овом примеру желите да изаберете Б2 и унесете формулу:

=ЛЕВО(А2,ПРОНАЂИ(” “,А2,1)-1)

Међутим, важно је напоменути да на неким уређајима ова формула користи тачку и зарез уместо зареза. Дакле, ако горња формула не ради за вас, можда ћете морати да користите следећу верзију уместо тога:

=ЛЕФТ(ћелија;ПРОНАЂИ(” “;ћелија;1)-1)

У примеру бисте користили:

=ЛЕВО(А2;ПРОНАЂИ(” “;А2;1)-1)

Сада можете једноставно да превучете ручицу за попуњавање надоле до краја колоне Име.

Функција ЛЕФТ вам омогућава да одвојите стринг, почевши од левог краја текста. Део ФИНД ове формуле лоцира први размак у пуном имену, тако да добијате део вашег пуног имена који долази испред празног простора.

Дакле, имена са цртицом остају заједно, као и имена која садрже посебне знакове. Али ваша колона Пуно име неће садржати средња имена или средње иницијале.

Зарез или тачка-зарез?

Зашто формула није иста за све?

За многе кориснике програма Екцел, Екцел функције користе зарезе за раздвајање улазних података. Али на неким уређајима регионална подешавања су другачија.

Да бисте открили који симбол користи ваш Екцел, једноставно почните да куцате формулу. Када почнете унесите =ЛЕВО(, видећете лебдећи текст који ће предложити право форматирање.

Раздвајање презимена

Заузмите исти приступ раздвајању презимена. Овај пут би требало да користите ПРАВУ формулу, која раздваја низове почевши од десне стране.

Формула која вам је потребна је:

=ДЕСНО(ћелија, ЛЕН(ћелија) – ТРАЖИ(“#”, ЗАМЕНА(ћелија,” “, “#”, ЛЕН(ћелија) – ЛЕН(ЗАМЕЊА(ћелија, “ “, “”)))))

У горњем примеру, користили бисте следећу формулу у ћелији Ц2:

=ДЕСНО(А2, ЛЕН(А2) – ТРАЖИ(“#”, ЗАМЕНА(А2,” “, “#”, ЛЕН(А2) – ЛЕН(ЗАМЕЊА(А2, ” “, “”)))))

Још једном, можда ћете морати да пређете са зареза на тачку и зарез, што значи да ћете можда морати да користите:

=ДЕСНО(А2; ЛЕН(А2) – ТРАЖИ(“#”; ЗАМЕНА(А2;” “; “#”; ЛЕН(А2) – ЛЕН(ЗАМЕНА(А2; “ “; “”)))))

Презимена са цртицом и презимена са посебним знаковима остају нетакнута.

Зашто је ова формула сложенија од оне за имена? Теже је одвојити средња имена и средње иницијале од презимена.

Ако желите да средња имена и иницијали буду наведени са презименима, можете користити формулу:

=ДЕСНО(ћелија, ЛЕН(ћелија) – ПРЕТРАЖИ(” “, ћелија))

или:

=ДЕСНО(А2, ЛЕН(А2) – ТРАЖИ(” “, А2))

или:

=ДЕСНО(А2; ЛЕН(А2) – ТРАЖИ(” “; А2))

Али шта ако желите да одвојите средња имена? Ово је мање уобичајено, али може бити корисно знати.

Раздвајање средњих имена

Формула за средња имена је следећа:

=МИД(ћелија, ПРЕТРАГА(” “, ћелија) + 1, ПРЕТРАГА(” “, ћелија, ПРЕТРАГА(” “, ћелија)+1) – ПРЕТРАГА(” “, ћелија)-1)

У горњем примеру добијате:

=МИД(А2, СЕАРЦХ(” “, А2) + 1, СЕАРЦХ(” “, А2, СЕАРЦХ(” “, А2)+1) – СЕАРЦХ(” “, А2)-1)

Ако ваш Екцел користи тачке и зарезе, формула је:

=МИД(А2; СЕАРЦХ(” “; А2) + 1; СЕАРЦХ(” “; А2; СЕАРЦХ(” “; А2)+1) – СЕАРЦХ(” “; А2)-1)

Након уноса формуле, превуците ручицу за попуњавање надоле. Ево колоне средњег имена која је додата у горњи пример:

Ако пуно име не садржи средње име или иницијале, добијате нулте вредности у овој колони, које могу бити приказане као #ВРЕДНОСТ!. Да бисте добили празне ћелије уместо #ВАЛУЕ!, можете користити функцију ИФЕРРОР.

Тада ваша формула постаје:

=ИФГРЕШКА(СРЕДИНА(ћелија, ПРЕТРАГА(” “, ћелија) + 1, ПРЕТРАГА(” “, ћелија, ПРЕТРАГА(” “, ћелија)+1) – ПРЕТРАГА(” “, ћелија)-1),0)

или:

=ИФГРЕШКА(МИД(А2, СЕАРЦХ(” “, А2) + 1, СЕАРЦХ(” “, А2, СЕАРЦХ(” “, А2)+1) – СЕАРЦХ(” “, А2)-1),0)

или:

=ИФЕРРОР(МИД(А2; СЕАРЦХ(” “; А2) + 1; СЕАРЦХ(” “; А2; СЕАРЦХ(” “; А2)+1) – СЕАРЦХ(” “; А2)-1);0)

Један приступ раздвајању више средњих имена

Шта се дешава ако неко на вашој листи има више средњих имена? Користећи горњу формулу, биће преузето само њихово средње име.

Да бисте решили овај проблем, можете испробати другачији приступ раздвајању средњих имена. Ако сте креирали колоне за име и презиме, можете их једноставно одрезати. Све што остане рачунаће се као средње име.

Ова формула је:

=ТРИМ(МИД(ћелија1,ЛЕН(ћелија2)+1,ЛЕН(ћелија1)-ЛЕН(ћелија2&ћелија3)))

Овде се ћелија 1 односи на показивач ћелије у колони Пуно име, ћелија 2 се односи на показивач ћелије у колони Име, док се ћелија 3 односи на показивач ћелије у колони Презиме. У горњем примеру добијамо:

=ТРИМ(МИД(А2,ЛЕН(Б2)+1,ЛЕН(А2)-ЛЕН(Б2&Д2))))

или:

=ТРИМ(МИД(А2;ЛЕН(Б2)+1;ЛЕН(А2)-ЛЕН(Б2&Д2))))

Ако користите ову формулу, нећете морати да бринете о нултим вредностима.

Куицк Рецап

Ево формула које можете да користите за цепање пуних имена на делове:

Имена: =ЛЕФТ(ћелија,ПРОНАЂИ(” “,ћелија,1)-1)

Презимена: =ДЕСНО(ћелија, ЛЕН(ћелија) – ТРАЖИ(“#”, ЗАМЕНА(ћелија,” “, “#”, ЛЕН(ћелија) – ЛЕН(ЗАМЕЊА(ћелија, “ “, “”)))))

Средња имена: =ИФГРЕШКА(СРЕДИНА(ћелија, ПРЕТРАГА(” “, ћелија) + 1, ПРЕТРАГА(” “, ћелија, ПРЕТРАГА(” “, ћелија)+1) – ПРЕТРАГА(” “, ћелија)-1),0)

Алтернативна формула за средња имена: =ТРИМ(МИД(ћелија1,ЛЕН(ћелија2)+1,ЛЕН(ћелија1)-ЛЕН(ћелија2&ћелија3)))

Раздвајање имена и презимена без употребе формула

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

  1. Уверите се да Подаци картица је изабрана из менија на врху и означите колону коју желите да конвертујете. Картица Екцел Дата
  2. Затим кликните на Текст у колоне. Опција Екцел текста у колону
  3. Следеће, уверите се Раздвојено је изабран и кликните СледећиЕкцел подешавања.
  4. Сада, изаберите Спаце из опција и кликните Следећи. Подешавања програма Екцел 2
  5. Затим промените Одредиште до "$Б$2” и кликните Заврши.Подешавања програма Екцел 3Крајњи резултат би требао изгледати овако. Екцел радни лист

Завршна реч

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

Коришћење формула је релативно једноставно и не зависи од верзије Екцел-а коју користите. Али, нажалост, и даље можете наићи на грешке.

На пример, ако пуно име особе почиње са презименом, оно ће се поделити на погрешан начин. Формуле ће такође имати проблема са презименима која садрже префиксе или суфиксе, као што су Ле Царре или Ван Гогх. Ако се нечије име завршава на Јр., то ће бити наведено као његово презиме.

Међутим, постоје модификације које можете додати да бисте решили ове проблеме како се појаве. Рад са формулама даје вам флексибилност која вам је потребна да се ухватите у коштац са овим сложеностима.