Змест
Гэты артыкул пакажа, як падзяліць імя, імя па бацьку і прозвішча з дапамогай формулы Excel. Каб хутка азнаёміцца з гэтым, паглядзіце ніжэй.
Спампуйце вучэбны сшытак
Націсніце наступную спасылку і загрузіце практычны сшытак бясплатна.
Раздзяліце імя па бацьку і прозвішча.xlsx
3 спосабы раздзялення імя па бацьку або прозвішча з дапамогай формулы
Лёгка разбіць поўнае імя на часткі з дапамогай формулы Excel. Але не існуе адзінай формулы Excel, якая можа адначасова вылучыць імя, імя па бацьку і прозвішча ў розных вочках. Такім чынам, тут мы пакажам выкарыстанне розных індывідуальных формул для падзелу частак поўнага імя.
У наступным наборы дадзеных у нас ёсць спіс сапраўдных імёнаў некалькіх вядомых акцёраў.
Мы будзем выкарыстоўваць формулы Excel для вылучэння імя, імя па бацьку і прозвішча з іх поўных імёнаў ( Слупок B ).
1. Аддзяліце першае Імя з дапамогай функцый Excel LEFT і SEARCH
Вы можаце лёгка атрымаць імя, выкарыстоўваючы адну толькі функцыю 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,” “,””)
Вынік: “WilliamBradleyPitt”.
- LEN(SUBSTITUTE(B5,” “,””))
Вынік: 18.
- LEN(B5)-LEN(ЗАМЕНА(B5,” “,””))
Вынік: 2 .
- ЗАМЕНІЦЬ(B5,” “,”^”,LEN(B5)-LEN(ЗАМЕНІЦЬ(B5,” “,””) ))))
Вынік: “William Bradley^Pitt”.
- ЗНАЙСЦІ(“^”,ЗАМЕНІЦЬ(B5,” “,”^”,LEN(B5)-LEN(ЗАМЕНІЦЬ(B5,” “,””))))
Вынік: 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)
Вынік: 5.
- LEN(B5)-ПОШУК(” “,B5)
Вынік: 4.
- ПРАВА(B5,LEN(B5)-ПОШУК(” “,B5))
Вынік: Піт.
Дадатковая інфармацыя: Як раздзяліць імёны коскамі ў Excel (3 прыдатныя спосабы)
3. Раздзяляйце імёны па бацьку (адзіночныя або некалькі)
Мы можам мець адно або некалькі імёнаў па бацьку. У кожным выпадку мы павінны выкарыстоўваць асобны Excelформулы. Мы паказалі іх абодва ніжэй.
3.1 Раздзяленне аднаго імя па бацьку з дапамогай формулы MID-SEARCH
Каб раздзяліць адно імя па бацьку, мы можам выкарыстаць формулу з функцыяй 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
Вынік: 9.
- ПОШУК(” “, B5, ПОШУК(” “, B5)+1) – (ПОШУК(” “, B5)+1)
Вынік: 7.
- MID(B5, ПОШУК(” “, B5) + 1, ПОШУК(” “, B5, ПОШУК(” “, B5)+1) – (ПОШУК(” “, B5)+1))
Вынік: “Брэдлі”.
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.
- LEN(C5)+1
Вынік: 6.
Глядзі_таксама: Як выкарыстоўваць функцыю SIN у Excel (6 простых прыкладаў)
- 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 і перайдзіце на ўкладку Дадзеныя .
- З групы Інструменты даных ,