Як раздзяліць імя па бацьку і прозвішча ў Excel з дапамогай формулы

  • Падзяліцца Гэтым
Hugh West

Змест

Гэты артыкул пакажа, як падзяліць імя, імя па бацьку і прозвішча з дапамогай формулы Excel. Каб хутка азнаёміцца ​​з гэтым, паглядзіце ніжэй.

Спампуйце вучэбны сшытак

Націсніце наступную спасылку і загрузіце практычны сшытак бясплатна.

Раздзяліце імя па бацьку і прозвішча.xlsx

3 спосабы раздзялення імя па бацьку або прозвішча з дапамогай формулы

Лёгка разбіць поўнае імя на часткі з дапамогай формулы Excel. Але не існуе адзінай формулы Excel, якая можа адначасова вылучыць імя, імя па бацьку і прозвішча ў розных вочках. Такім чынам, тут мы пакажам выкарыстанне розных індывідуальных формул для падзелу частак поўнага імя.

У наступным наборы дадзеных у нас ёсць спіс сапраўдных імёнаў некалькіх вядомых акцёраў.

Мы будзем выкарыстоўваць формулы Excel для вылучэння імя, імя па бацьку і прозвішча з іх поўных імёнаў ( Слупок B ).

Вы можаце лёгка атрымаць імя, выкарыстоўваючы адну толькі функцыю LEFT або спалучаючы яе з функцыяй ПОШУК .

Агульная формула з функцыяй LEFT:

=LEFT(Поўнае імя, колькасць сімвалаў у імені)

Агульная Формула LEFT-SEARCH:

=LEFT(Поўнае імя,ПОШУК(” “,Поўнае імя)-1)

Выкарыстоўваць коска (,) замест прабелу, калі поўныя імёныабярыце кнопку Flash Fill .

Астатнія ячэйкі ( C6:C9 ) зараз аўтаматычна вернуць імёны.

Заўвага:

Стварыце ўзор у ячэйцы C5 так, як вы хочаце атрымаць вынік. Калі вы хочаце выдаліць імя па бацьку, увядзіце Уільям Піт у ячэйку C5, затым прымяніце Flash Fill і г.д.

Дадатковая інфармацыя: Excel VBA: раздзяленне імя і імя Прозвішча (3 практычныя прыклады)

3. Раздзяленне імёнаў з дапамогай пошуку і замены

Інструмент Знайсці і замяніць - гэта яшчэ адна функцыя Excel, якая мае шырокую функцыянальнасць. Ён дазваляе выкарыстоўваць у ім знакі падстаноўкі . Мы будзем выкарыстоўваць сімвал зорачкі (*) у раздзеле «Пошук і замена» ў гэтым раздзеле, каб атрымаць імя, імя па бацьку і прозвішча.

3.1 Раздзяляйце імя або прозвішча

Адзяляйце імя Імёны:

  • Спачатку скапіруйце поўныя імёны ў асобны слупок.
  • Націсніце CTRL+H. З'явіцца акно Знайсці і замяніць .
  • У полі Знайсці што: увядзіце прабел пасля зорачкі (*).
  • У поле Замяніць на: нічога не ўводзьце. Пакіньце поле пустым.
  • Націсніце кнопку Замяніць усё .

На наступным малюнку паказана, што гэты метад працуе ідэальна. 👇

Асобныя прозвішчы:

  • Скапіруйце поўныя імёны ў асобны слупок і вылучыце іх.
  • Націсніце CTRL+H.
  • Каб раздзяліць прозвішчы, увядзіце зорачку (8) пасля якойпрабел у полі Знайсці што: . Пакіньце поле Замяніць на: пустым.
  • Цяпер націсніце кнопку Замяніць усё .

На наступным малюнку паказаны вынікі. 👇

3.2 Выдаліць імя па бацьку з поўнага імя

Каб выдаліць імя па бацьку з поўнага імя, рабочая працэдура такая ж, як у 3.1 . Але вы павінны ўставіць прабел, а затым зорачку (*), а потым зноў прабел у полі Знайсці што акна Знайсці і замяніць . Не пакідайце поле Замяніць на пустым. На гэты раз вы павінны ўставіць у яго прабел. Затым націсніце кнопку Замяніць усе .

Больш падрабязна: Як падзяліць імёны з дапамогай формулы ў Excel (4 простыя Метады)

Кароткія нататкі

  • Вы можаце выкарыстоўваць функцыю ПОШУК з улікам рэгістра замест функцыі ПОШУК ва ўсіх прыведзеныя вышэй формулы.
  • ПОШУК або ЗНАЙСЦІ функцыя вяртае пазіцыю шуканага сімвала ад самага левага вугла дадзенага тэкставага радка.
  • Каб раздзяляйце назвы з дапамогай аднаго метаду за раз, выкарыстоўвайце функцыю T ext to Columns .
  • Каб выкарыстоўваць функцыю Flash Fill , стварыце ўзор у суседніх слупок. У адваротным выпадку Flash Fill не можа вызначыць парадак.

Выснова

Мы абмеркавалі 3 прыклады формул для падзелу імя, імя па бацьку і прозвішча ў Excel з плюсамі і мінусамі кожнай. Калі ў вас ёсцьпытанні, калі ласка, паведаміце нам аб гэтым у раздзеле каментарыяў. Каб прачытаць больш артыкулаў, звязаных з Excel, наведайце наш сайт ExcelWIKI .

маюць коскі.

Формула ЛЕВЫ ПОШУК у гэтым выпадку больш эфектыўная, чым формула ЛЕВЫ па адной прычыне. Вы павінны ўручную ўвесці колькасць сімвалаў у імя ў выпадку формулы LEFT . У той час як формула LEFT-SEARCH знойдзе колькасць сімвалаў у вашых імёнах, а потым верне імёны з дапамогай функцыі LEFT .

1.1 Выкарыстоўвайце LEFT- Формула ПОШУКУ

Выканайце наступныя крокі, каб падзяліць імёны.

Крокі:

  • Спачатку скапіруйце наступную формулу і ўвядзіце гэта ў ячэйцы C5 .

=LEFT(B5,SEARCH(" ",B5)-1)

  • Націсніце ENTER і перацягніце значок Маркер запаўнення на ячэйкі ніжэй, каб скапіяваць у іх формулу.

Заўвага:

Вы таксама можаце выкарыстоўваць функцыю ПОШУК замест функцыі ПОШУК . Розніца паміж імі ў тым, што ПОШУК не адчувальны да рэгістра, таму больш гнуткі, а ПОШУК адчувальны да рэгістра. Але ў гэтым выпадку абедзве функцыі будуць працаваць нармальна.

1.2 Выкарыстоўвайце толькі ЛЕВУЮ функцыю

Крокі для выканання наступныя.

Крокі:

  • Палічыце колькасць знакаў у імені. Напрыклад, нумар сімвала ў імені «Уільям Брэдлі Піт» роўны 7 (W i l l i a m).
  • Перайдзіце ў ячэйку C5 і ўвядзіце наступную формулу уit.

=LEFT(B5,7)

  • Націсніце ENTER і атрымаеце імя для першага поўнага імя.
  • Перайдзіце да наступных вочак і паўтарыце ўсе папярэднія крокі.

Канчатковы вынік будзе такім, як на наступным малюнку. 👇 Я таксама паказаў адпаведныя формулы.

Больш падрабязна: Як падзяліць імёны на тры слупкі ў Excel (3 метады)

2. Падзяліце прозвішча (з імёнамі па бацьку або без)

Могуць быць тыпы імёнаў. Імёны з імем па бацьку, і імёны без імя па бацьку! Каб аддзяліць прозвішча ад поўнага імя, мы павінны ўлічваць, ёсць у ім імя па бацьку ці не. У залежнасці ад гэтага формулы будуць адрознівацца.

2.1 Калі ёсць імёны па бацьку

Мы будзем прымяняць формулу з дапамогай ПРАВА, ДОЛЖНАЯ, ЗНАЙСЦІ і ЗАМЕНА функцыянуе ў другім метадзе. Проста прымяніце наступныя крокі.

Крокі:

  • Увядзіце або скапіруйце наступную формулу ў ячэйку C5 .

=RIGHT(A2,LEN(A2)-FIND("^",SUBSTITUTE(A2," ","^",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))

  • Націсніце кнопку ENTER і пацягніце значок Fill Handle шлях.

Канчатковы вынік паказаны ніжэй. 👇

Заўвага:

Вы таксама можаце выкарыстоўваць функцыю ПОШУК замест функцыі FIND .

🔎 Як працуе формула?

  • ЗАМЕНА(B5,” “,””)

    Функцыя ЗАМЕНА замяняе прабелы “ “ у тэксцерадок ячэйкі B5 з пустым радком “”.

    Вынік: “WilliamBradleyPitt”.

  • LEN(SUBSTITUTE(B5,” “,””))

    Функцыя LEN вяртае даўжыню “WilliamBradleyPitt”.

    Вынік: 18.

  • LEN(B5)-LEN(ЗАМЕНА(B5,” “,””))

    Вынік: 2 .

  • ЗАМЕНІЦЬ(B5,” “,”^”,LEN(B5)-LEN(ЗАМЕНІЦЬ(B5,” “,””) ))))

    Тут вывад LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))=2, які працуе як 4-ы аргумент гэтага SUBSTITUTE Функцыя . Такім чынам, гэта азначае, што функцыя SUBSTITUTE заменіць другі прабел “ “ у тэкставым радку ячэйкі B5.

    Вынік: “William Bradley^Pitt”.

  • ЗНАЙСЦІ(“^”,ЗАМЕНІЦЬ(B5,” “,”^”,LEN(B5)-LEN(ЗАМЕНІЦЬ(B5,” “,””))))

    Вывад часткі SUBSTITUTE(B5,” “,”^”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))) з'яўляецца “William Bradley^Pitt” . Такім чынам, функцыя FIND знаходзіць пазіцыю сімвала “^” у тэкставым радку “William Bradley^Pitt” у левым куце.

    Вынік: 16.

  • LEN(B5)-ЗНАЙСЦІ(“^”,ЗАМЕНІЦЬ(B5,” “,”^”,LEN(B5)-LEN(ЗАМЕНІЦЬ(B5,” “ ,””))))

    Вынік: 4.

  • =RIGHT(B5,LEN(B5) -FIND(“^”,ЗАМЕНА(B5,” “,”^”,LEN(B5)-LEN(ЗАМЕНА(B5,” “,””)))))

    Вынік: Піт.

2.2 Калі няма імя па бацьку

Калі няма імя па бацьку ў поўных імёнах, то наша працалягчэй. Каб аддзяліць прозвішчы ў такіх выпадках, мы павінны вызначыць пазіцыю прабелу ў поўным імені злева направа, адняць вынік ад даўжыні тэкставага радка поўнага імя, затым выкарыстоўваць гэты другі вынік як num_chars аргумент функцыі RIGHT .

Каб зрабіць гэта, прымяніце наступныя простыя крокі.

Крокі:

  • Напішыце наступную формулу ў ячэйку C5 і націсніце клавішу ENTER .

=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

  • Перацягніце значок Маркер запаўнення , каб скапіяваць формулу ўніз.

Вось вынік . 👇

🔎 Разбіўка формул

  • ПОШУК (” “,B5)

    Функцыя ПОШУК вяртае пазіцыю прабелу (” “) у ячэйцы B5 злева.

    Вынік: 5.

  • LEN(B5)-ПОШУК(” “,B5)

    Вынік: 4.

  • ПРАВА(B5,LEN(B5)-ПОШУК(” “,B5))

    Частка LEN(B5)-SEARCH(” “,B5) вяртае колькасць знакаў у прозвішчы. Такім чынам, функцыя RIGHT верне 4 сімвалы з тэкставага радка ў ячэйцы B5 , г.зн. прозвішча.

    Вынік: Піт.

Дадатковая інфармацыя: Як раздзяліць імёны коскамі ў Excel (3 прыдатныя спосабы)

3. Раздзяляйце імёны па бацьку (адзіночныя або некалькі)

Мы можам мець адно або некалькі імёнаў па бацьку. У кожным выпадку мы павінны выкарыстоўваць асобны Excelформулы. Мы паказалі іх абодва ніжэй.

Каб раздзяліць адно імя па бацьку, мы можам выкарыстаць формулу з функцыяй MID у спалучэнні з некалькімі функцыямі ПОШУК . Функцыя MID вяртае зададзеную колькасць сімвалаў з сярэдзіны вызначанага тэкставага радка, пачынаючы з зададзенай пазіцыі.

Сінтаксіс функцыі MID:

=MID(text, start_num, num_chars)

Зараз выканайце наступныя дзеянні.

Крокі:

  • Перш за ўсё, увядзіце наступную формулу ў ячэйку C5 і націсніце клавішу ENTER .

=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-(SEARCH(" ",B5)+1))

  • Перацягніце значок Маркер запаўнення да ячэйкі C9 , каб скапіяваць формулу ва ўсе ячэйкі.

Глядзіце малюнак ніжэй, які паказвае, што імёны па бацьку ідэальна падзеленыя. 👇

Заўвага:

Калі некаторыя з поўных імёнаў маюць толькі імя і прозвішча, формула будзе мець Функцыя IFERROR у пачатку.

=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1),"")

🔎 Разбіўка формулы

Функцыя MID, якая выкарыстоўваецца ў гэтай формуле, мае тры абавязковыя аргументы.

» B5 адносіцца да аргумента тэкст .

» SEARCH(” “,B5)+1 спасылаецца на аргумент start_num .

» SEARCH(” “,B5 ,SEARCH(” “,B5)+1)-(SEARCH(” “,B5)+1) вяртае аргумент num_chars для функцыі MID.

  • ПОШУК(” “,B5) + 1

    Функцыя ПОШУК шукае сімвал прабелу (” “) у тэкставым радку ў ячэйцы B5 і вяртае пазіцыю прабелу ад левага кута радка. Даданне 1 да выхаду дае пазіцыю, дзе пачынаецца імя па бацьку.

    Вынік: 9.

  • ПОШУК(” “, B5, ПОШУК(” “, B5)+1) – (ПОШУК(” “, B5)+1)

    У гэтай частцы ёсць тры функцыі ПОШУК . SEARCH(” “, B5)+1) унутры першай функцыі SEARCH вяртае пачатковую пазіцыю для яе, ад якой трэба лічыць пазіцыю сімвала “ “. Такім чынам, SEARCH(” “, B5, SEARCH(” “, B5)+1) вяртае пазіцыю другога прабелу ў тэкставым радку. Адніманне вываду (SEARCH(” “, B5)+1) верне аргумент num_chars для функцыі MID .

    Вынік: 7.

  • MID(B5, ПОШУК(” “, B5) + 1, ПОШУК(” “, B5, ПОШУК(” “, B5)+1) – (ПОШУК(” “, B5)+1))

    Нарэшце, функцыя MID вяртае імя па бацьку.

    Вынік: “Брэдлі”.

3.2 Аддзяленне некалькіх імёнаў па бацьку

Калі ў вас ёсць некалькі імёнаў па бацьку, вы ўсё роўна можаце аддзяліць іх ад поўных імёнаў. Як і ў папярэдняй формуле, мы будзем выкарыстоўваць функцыю MID . Пры гэтым мы таксама аб'яднаем функцыі TRIM і LEN .

Агульная формула для падзелу некалькіх сярэдніхІмёны:

=TRIM(MID(імя,LEN(імя)+1,LEN(імя)-LEN(імя&апошняе)))

Крокі:

  • Перш за ўсё, вы павінны падзяліць імя і прозвішча ў два асобныя слупкі C і D . Мы абмяркоўвалі гэта ў 1.1 і 2.

  • Скапіруйце наступную формулу ў ячэйку E5 і націсніце ENTER .

=TRIM(MID(B5,LEN(C5)+1,LEN(B5)-LEN(C5&D5)))

  • Перацягніце маркер запаўнення і атрымаць вывад для ўсіх імёнаў. 👇

🔎 Разбіўка формулы

  • LEN(C5&D5)

    Вынік: 10.

  • LEN( B5)-LEN(C5&D5)

    Вынік: 13.

  • MID(B5,LEN(C5)+1,LEN(B5)-LEN (C5&D5))

    Вынік: ” E. Hoffmann “

  • =TRIM(” E. Hoffmann “)

    Вынік: “E. Hoffmann”.

Больш спосабаў раздзялення імя па бацьку і прозвішча ў Excel

Да гэтага часу мы вывучылі некалькі формул, з дапамогай якіх мы можам раздзяліць спачатку, Імёны па бацьку або прозвішчы ў Excel. Цяпер у гэтым раздзеле мы даведаемся яшчэ некалькі метадаў без формул Excel.

1. Раздзяленне поўных імёнаў з дапамогай функцыі «Тэкст у слупкі»

Тэкст у слупкі Excel майстар дазваляе адначасова раздзяляць імя, імя па бацьку і прозвішча. Проста выканайце простыя крокі ніжэй.

Крокі:

  • Выберыце дыяпазонячэйкі B5:B9 , якія змяшчаюць поўныя імёны.
  • Перайдзіце на ўкладку Даныя >> група Інструменты даных >> націсніце кнопку Тэкст у слупкі .

  • Усплыве наступнае акно. Націсніце кнопку З падзельнікамі , а затым націсніце Далей> .

  • Пазначце Прабел пастаўце сцяжок і націсніце Далей> яшчэ раз.

  • Абярыце Фармат даных слупка як Агульныя .
  • Абярыце пункт прызначэння ячэйку C5 , дзе будзе адбывацца першы вывад.
  • Націсніце Завяршыць .

  • Калі з'явіцца наступнае ўсплывальнае акно, націсніце ОК .

На наступным малюнку паказаны падзеленыя імёны. 👇

Дадатковая інфармацыя: Як раздзяліць імёны ў Excel (5 эфектыўных метадаў)

2. Аддзяліце імя, імя па бацьку або прозвішча Выкарыстанне Flash Fill у Excel 2013, 2016, 2019 & 365

Флэш-запаўненне Excel - гэта цудоўная функцыя, якая можа распазнаваць шаблоны ў ячэйках і аўтаматычна запаўняць наступныя ячэйкі ў адпаведнасці з шаблонам. Калі вы выкарыстоўваеце Excel 2013, 2016, 2019 або 365, вы можаце выкарыстоўваць гэтую функцыю.

У наступных кроках будзе паказана, як атрымаць/выдаліць імя, імя па бацьку або прозвішча з дапамогай Excel Flash Fill.

Крокі:

  • Увядзіце імя ў ячэйку C5 .
  • Выберыце C5:C9 і перайдзіце на ўкладку Дадзеныя .
  • З групы Інструменты даных ,

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.