Формула арқылы Excel бағдарламасында бірінші орта және фамилияны қалай бөлуге болады

  • Мұны Бөлісіңіз
Hugh West

Мазмұны

Бұл мақалада Excel формуласының көмегімен атын, әкесінің атын және тегін ажырату жолы көрсетіледі. Бұл туралы жылдам көру үшін төменде қараңыз.

Жаттығу жұмыс кітабын жүктеп алу

Келесі сілтемені басып, жаттығу жұмыс кітабын тегін жүктеп алыңыз.

Ата тегі мен фамилиясын ажыратыңыз.xlsx

Формула арқылы атын немесе тегін ажыратудың 3 жолы

Excel формуласы арқылы толық атауды бөліктерге бөлу оңай. Бірақ бір уақытта әртүрлі ұяшықтардағы бірінші, орта және фамилияларды шығарып алатын жалғыз Excel формуласы жоқ. Сонымен, біз мұнда бүтін атау бөліктерін бөлу үшін әртүрлі жеке формулаларды пайдалануды көрсетеміз.

Келесі деректер жинағында бізде бірнеше көрнекті актерлердің шын есімдерінің тізімі бар.

Біз Excel формулаларын олардың толық атауларынан ( В бағанынан) бірінші, орта және фамилияларды шығару үшін пайдаланамыз.

1. Біріншісін бөліңіз. Excel LEFT және SEARCH функцияларымен атау

Жалғыз СОЛ функциясын немесе оны ІЗДЕУ функциясымен біріктіріп пайдаланып, бірінші атты оңай шығаруға болады.

СОЛ Функциясы бар жалпы формула:

=СОЛ(Толық аты, аты таңбалар саны)

Жалпы LEFT-SEARCH формуласы:

=LEFT(Аты-жөні,SEARCH(” “,Толық аты-жөні)-1)

Қолдану Толық атаулар болса, бос орынның орнына үтір (,) қойылады Жарқылды толтыру түймесін таңдаңыз.

Қалған ұяшықтар ( C6:C9 ) қазір автоматты түрде бірінші атауларды қайтарады.

Ескертпе:

С5 ұяшығында өрнекті шығаруды қалайтындай етіп жасаңыз. Атасының атын алып тастағыңыз келсе, C5 ұяшығына Уильям Питт сөзін теріңіз, содан кейін Flash Fill қолданбасын және т.б. қолданыңыз.

Толығырақ оқу: Excel VBA: Атын бөлу және Фамилия (3 практикалық мысал)

3. Табу және ауыстыру арқылы атауларды бөлектеу

Табу және ауыстыру құралы - кең функционалдығы бар басқа Excel мүмкіндігі. Ол ондағы Wildcards қолдануға мүмкіндік береді. Бірінші, орта және фамилияларды шығару үшін біз осы бөлімдегі «Табу және ауыстыру» ішіндегі жұлдызша (*) қойылмалы таңбасын қолданамыз.

3.1 Аты-жөнін немесе тегін ажырату

Аты-жөнін бөлу Аттар:

  • Алдымен толық атауларды бөлек бағанға көшіріңіз.
  • CTRL+H пернелер тіркесімін басыңыз. Табу және ауыстыру терезесі пайда болады.
  • Нені табу: жолағына бос орыннан кейін жұлдызша (*) қойылады.
  • Ауыстыру: жолағында ештеңе теріңіз. Оны бос қалдырыңыз.
  • Барлығын ауыстыру түймесін басыңыз.

Келесі сурет бұл әдістің тамаша жұмыс істейтінін көрсетеді. 👇

Тегі бөлек:

  • Толық атауларды бөлек бағанға көшіріп, оларды таңдаңыз.
  • CTRL+H пернелер тіркесімін басыңыз.
  • Тегі атауларды бөлу үшін жұлдызшаны (8) және одан кейін теріңіз. Нені табыңыз: жолағында бос орын. Ауыстыру: жолағын бос қалдырыңыз.
  • Енді Барлығын ауыстыру түймесін басыңыз.

Келесі сурет нәтижелерді көрсетеді. 👇

3.2 Толық аты-жөнінен әкесінің атын алып тастау

Толық есімнен әкесінің атын алып тастау үшін жұмыс тәртібі 3.1-дегідей. . Бірақ бос орын, одан кейін жұлдызша (*), содан кейін Табу және ауыстыру терезесінің Нені табу жолағына қайтадан бос орын қою керек. Ауыстыру жолағын бос қалдырмаңыз. Бұл жолы оған бос орын енгізу керек. Содан кейін Барлығын ауыстыру түймесін басыңыз.

Толығырақ оқу: Excel бағдарламасында формуланы пайдаланып атауларды бөлу жолы (4 оңай) Әдістер)

Жылдам ескертпелер

  • Бәрінде ІЗДЕУ функциясының орнына регистрді ескеретін ТАБУ функциясын пайдалануға болады. жоғарыдағы формулалар.
  • ІЗДЕУ немесе ТАБУ функциясы берілген мәтін жолының сол жақ бұрышынан ізделетін таңбаның орнын қайтарады.
  • Кімге. атауларды бір уақытта бір әдіс арқылы бөліңіз, T қосымшадан бағандарға мүмкіндігін пайдаланыңыз.
  • Жарқылмен толтыру мүмкіндігін пайдалану үшін көршілес жерде үлгі жасаңыз баған. Әйтпесе, Flash Fill ретті сезіне алмайды.

Қорытынды

Біз Excel бағдарламасындағы аты, орта және фамилияларды әрқайсысының жақсы және жаман жақтарымен бөлуге арналған 3 формула мысалын талқыладық. Егер сізде бар болсасұрақтарыңыз болса, бізге түсініктеме бөлімінде хабарлаңыз. Excel бағдарламасына қатысты қосымша мақалаларды оқу үшін ExcelWIKI сайтына кіріңіз.

үтірлер бар.

СОЛ ЖАҚТАН ІЗДЕУ формуласы бұл жағдайда бір себепке байланысты СОЛ формуласына қарағанда тиімдірек. СОЛ формуласы жағдайында бірінші атаудағы таңбалар санын қолмен енгізу керек. СОЛ-ІЗДЕУ формуласы сіздің атыңызда қанша таңба бар екенін табады, содан кейін СОЛ функциясы бар бірінші атауларды қайтарыңыз.

1.1 LEFT- түймесін пайдаланыңыз. ІЗДЕУ формуласы

Жалпы есімдерді ажырату үшін келесі қадамдарды орындаңыз.

Қадамдар:

  • Біріншіден, келесі формуланы көшіріп, енгізіңіз. ол C5 ұяшығында.

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

  • ENTER <8 пернесін басыңыз>пернесін басып, формуланы көшіру үшін төмендегі ұяшықтардың үстіне Толтыру тұтқасы белгішесін сүйреңіз.

Ескерту:

Сонымен қатар ІЗДЕУ функциясының орнына ТАБУ функциясын пайдалануға болады. Олардың арасындағы айырмашылық мынада: SEARCH регистрді ескермейді, сондықтан икемді, ал FIND регистрді ескереді. Бірақ бұл жағдайда екі функция да жақсы жұмыс істейді.

1.2 Тек LEFT функциясын пайдалану

Орындалатын қадамдар келесідей.

Қадамдар:

  • Жалпы есімдегі таңбалар санын санау. Мысалы, «Уильям Брэдли Питт» есіміндегі таңба нөмірі 7 (W i l l i a m).
  • C5 ұяшығына өтіп, келесі формуланы енгізіңіз. ішінеол.

=LEFT(B5,7)

  • ENTER пернесін басып, бірінші толық атауының атын алыңыз. атауы.
  • Келесі ұяшықтарға өтіп, барлық алдыңғы қадамдарды қайталаңыз.

Соңғы нәтиже келесі суреттегідей болады. 👇 Сәйкес формулаларды да көрсеттім.

Толығырақ оқу: Excel бағдарламасында атауларды үш бағанға қалай бөлуге болады (3 әдіс)

2. Фамилияны ажыратыңыз (Ата аттары бар немесе жоқ)

Есімдердің түрлері болуы мүмкін. Әкесі бар есімдер, әкесінің аты жоқ есімдер! Фамилияны толық есімнен ажырату үшін оның әкесінің аты бар ма, жоқ па, соны қарастыруымыз керек. Осыған байланысты формулалар әр түрлі болады.

2.1 Орташа атаулар болған кезде

Біз формуланы РАЙТ, ОҢ, ТАБУ және АЛМАСТЫРУ арқылы қолданамыз. екінші әдісте жұмыс істейді. Төмендегі қадамдарды орындаңыз.

Қадамдар:

  • Келесі формуланы C5 ұяшығына теріңіз немесе көшіріңіз.

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

  • ЕНГІЗУ түймесін басып, Толтыру тұтқасын белгішесін тартыңыз. жолы.

Төменде соңғы нәтиже көрсетілген. 👇

Ескертпе:

Оның орнына ІЗДЕУ функциясын пайдалануға болады. ФИНД функциясының.

🔎 Формула қалай жұмыс істейді?

  • SUBSTITUTE(B5,” “,””)

    SUBSTITUTE функциясы мәтіндегі “ “ бос орындарды ауыстырады«» бос жолы бар B5 ұяшығының жолы.

    Нәтиже: «УиллиамБрэдлиПитт».

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

    LEN функциясы “WilliamBradleyPitt” ұзындығын қайтарады.

    Нәтиже: 18.

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

    Нәтиже: 2 .

  • АЛМАСТЫРАТЫН(B5,” “,”^",LEN(B5)-LEN(SUBSTITUTE(B5,” “,”")) ))))

    Мұнда LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))=2 шығысы осы SUBSTITUTE 4-ші аргументі ретінде жұмыс істейді. функциясы. Демек, бұл SUBSTITUTE функциясы B5 ұяшығының мәтін жолындағы 2-ші бос орын белгісін “ “ ауыстыратынын білдіреді.

    Нәтиже: “Уильям Брэдли^Питт”.

  • ТАБУ(“^”,SUBSTITUTE(B5,” “,”^",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))))

    SUBSTITUTE(B5,” “,”^”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,”")) шығысы - "Уильям Брэдли^Питт" . Сонымен ФИНД функциясы сол жақ бұрыштағы «Уильям Брэдли^Питт» мәтін жолындағы «^» таңбасының орнын табады.

    Нәтиже: 16.

  • LEN(B5)-ТАБУ(“^”,АЛМАСТЫРУ(B5,” “,”^",LEN(B5)-LEN(SUBSTITUTE(B5," " ,””))))

    Нәтиже: 4.

  • =RIGHT(B5,LEN(B5)) -ФИНД(“^”,SUBSTITUTE(B5,” “,”^",LEN(B5)-LEN(SUBSTITUTE(B5," “,””)))))

    Нәтиже: Питт.

2.2 Аты жоқ кезде

Егер толық аты-жөнінде әкесінің аты болмаса, онда біздің жұмысымызоңайырақ. Мұндай жағдайларда фамилияларды бөлу үшін толық атаудағы бос орын таңбасының орнын солдан оңға қарай анықтау керек, нәтижені толық аты мәтін жолының ұзындығынан алып тастау керек, содан кейін осы 2-ші нәтижені <7 ретінде пайдалану керек. RIGHT функциясының>сан_таңбалары аргументі.

Оны орындау үшін келесі оңай қадамдарды орындаңыз.

Қадамдар:

  • Келесі формуланы C5 ұяшығына жазыңыз және ENTER пернесін басыңыз.

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

  • Формуланы төмен көшіру үшін Толтыру тұтқасы белгішесін сүйреңіз.

Міне, нәтиже . 👇

🔎 Формулаларды бөлу

  • ІЗДЕУ (” “,B5)

    ІЗДЕУ функциясы сол жақтағы B5 ұяшығындағы бос орын таңбасының (” “) орнын қайтарады.

    Нәтиже: 5.

  • LEN(B5)-SEARCH(” “,B5)

    Нәтиже: 4.

  • ОҢ(B5,LEN(B5)-SEARCH(” “,B5))

    LEN(B5)-SEARCH(” “,B5) бөлігі фамилиядағы таңбалар санын қайтарады. Сонымен, RIGHT функциясы B5 ұяшығындағы мәтін жолынан 4 таңбаны, яғни фамилияны қайтарады.

    Нәтиже: Питт.

Толығырақ оқу: Excel бағдарламасында атауларды үтірмен бөлу жолы (3 қолайлы әдіс)

3. Орташа атауларды бөлектеу (жалғыз немесе Бірнеше)

Бізде жалғыз немесе бірнеше орта аттар болуы мүмкін. Әрбір жағдайда біз бөлек Excel пайдалануымыз керекформулалар. Біз төменде олардың екеуін де көрсеттік.

3.1 ОРТА ІЗДЕУ Формуласымен бөлек жалғыз ата тегі

Бір ата атын бөлу үшін MID функциясы <бар формуланы пайдалана аламыз. 8>бірнеше SEARCH функцияларымен біріктірілген. MID функциясы берілген позициядан бастап көрсетілген мәтін жолының ортасынан таңбалардың берілген санын қайтарады.

MID функциясының синтаксисі:

=MID(мәтін, бастапқы_сан, таңбалар_саны)

Енді төмендегі қадамдарды орындаңыз.

Қадамдар:

  • Ең алдымен C5 ұяшығына келесі формуланы теріп, ENTER пернесін басыңыз.

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

  • Формуланы барлық ұяшықтарға көшіру үшін Толтыру тұтқасы белгішесін C9 ұяшығына дейін сүйреңіз.

Төмендегі суретті қараңыз, онда әкесінің аттары бір-бірінен тамаша бөлінген. 👇

Ескерту:

Егер кейбір толық атаулардың тек аты мен тегі болса, формулада <болады. 7>IFERROR функциясы бастапқыда.

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

🔎 Формулаларды бөлу

Осы формулада пайдаланылатын MID функциясының үш қажетті аргументі бар.

» B5 мәтін аргументіне сілтеме жасайды. .

» SEARCH(” “,B5)+1 бастау_саны аргументін білдіреді.

» SEARCH(” “,B5 ,SEARCH(” “,B5)+1)-(SEARCH(” “,B5)+1) MID функциясы үшін таңбалар_саны аргументін қайтарады.

  • ІЗДЕУ(” “,B5) + 1

    ІЗДЕУ функциясы B5 ұяшығындағы мәтін жолында бос орын таңбасын (" ") іздейді және бос орын орнын қайтарады жолдың сол жақ бұрышынан. Шығаруымен 1 қосу әкесінің аты басталатын орынды береді.

    Нәтиже: 9.

  • SEARCH(" ", B5, SEARCH(” “, B5)+1) – (SEARCH(” “, B5)+1)

    Бұл бөлімде үш ІЗДЕУ функциясы бар. SEARCH(” “, B5)+1) бірінші SEARCH функциясының ішіндегі бөлігі оның “ “ таңбасының орнын санайтын бастапқы орынды қайтарады. Осылайша SEARCH(” “, B5, SEARCH(” “, B5)+1) мәтін жолындағы екінші бос орын таңбасының орнын қайтарады. Бұдан (SEARCH(” “, B5)+1) шығысын алып тастау MID функциясы үшін таңбалар_саны аргументін қайтарады.

    Нәтиже: 7.

  • ОРТА(B5, SEARCH(” “, B5) + 1, SEARCH(” “, B5, SEARCH(” “, B5)+1) – (SEARCH(” “, B5)+1))

    Соңында, MID функциясы әкесінің атын қайтарады.

    Нәтиже: “Брэдли”.

3.2 Бірнеше орта аттарды бөлектеңіз

Егер сізде бірнеше әкесінің аты болса, оларды толық атаулардан ажыратуға болады. Бұрынғы формуладағыдай, біз MID функциясын қолданамыз. Онымен біз TRIM және LEN функцияларын да біріктіреміз.

Бірнеше ортаны бөлуге арналған жалпы формулаАтаулар:

=TRIM(MID(аты,LEN(бірінші)+1,LEN(аты)-LEN(бірінші&соңғы)))

Қадамдар:

  • Ең алдымен атын және тегін екі бөлек бағанға бөлу керек C және D . Біз мұны 1.1 және 2-де талқыладық.

  • Келесі формуланы E5 ұяшығына көшіріп, ENTER<пернесін басыңыз. 8>.

=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.

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

    Нәтиже: ” Э.Хоффман “

  • =TRIM(” Э. Хоффман “)

    Нәтиже: “Е. Hoffmann”.

Excel бағдарламасындағы бірінші атын және фамилиясын бөлудің басқа жолдары

Осы уақытқа дейін біз алдымен ажыратуға болатын бірнеше формулаларды білдік, Excel бағдарламасында әкесінің аты немесе тегі. Енді осы бөлімде біз Excel формулаларынсыз тағы бірнеше әдістерді үйренеміз.

1. Мәтінді бағандарға бөлу мүмкіндігінің көмегімен толық атауларды бөлу

Excel мәтінін бағандарға шебері бір уақытта аты-жөнін, әкесінің немесе тегін ажыратуға мүмкіндік береді. Төмендегі қарапайым қадамдарды орындаңыз.

Қадамдар:

  • Ауқымын таңдаңыз.толық атаулары бар B5:B9 ұяшықтары.
  • Деректер қойындысына >> Деректер құралдары тобы >> Мәтіннен бағандарға түймесін басыңыз.

  • Келесі терезе ашылады. Бөлектелген түймесін басыңыз, содан кейін Келесі> түймесін басыңыз.

  • Бос орынды белгілеңіз құсбелгі қойып, Келесі> түймесін қайтадан басыңыз.

  • Баған деректер пішімін ретінде таңдаңыз. Жалпы .
  • Алғашқы шығыс орындалатын тағайындалған C5 ұяшығын таңдаңыз.
  • Аяқтау түймесін басыңыз.

  • Егер келесі қалқымалы терезе пайда болса, OK түймесін басыңыз.

Келесі суретте бөлінген атаулар көрсетілген. 👇

Толығырақ оқу: Excel бағдарламасында атауларды бөлу жолы (5 тиімді әдіс)

2. Excel 2013, 2016, 2019 нұсқаларында Flash Fill пайдалану атты бірінші, орта немесе фамилияны бөліңіз; 365

Excel Flash Fill — ұяшықтардағы үлгілерді сезетін және келесі ұяшықтарды үлгіге сәйкес автотолтыратын тамаша мүмкіндік. Excel 2013, 2016, 2019 немесе 365 нұсқасын пайдалансаңыз, бұл мүмкіндікті пайдалана аласыз.

Келесі қадамдар Excel Flash Fill көмегімен бірінші, орта немесе фамилияларды алу/жою жолын көрсетеді.

Қадамдар:

  • C5 ұяшығына бірінші атты теріңіз.
  • C5:C9 таңдаңыз және Деректер қойындысына өтіңіз.
  • Деректер құралдары тобынан,

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.