Բովանդակություն
Ուսուցումը ցույց է տալիս, թե ինչպես կարելի է առանձնացնել անունն ու ազգանունը Excel-ում բանաձևերով կամ Տեքստից սյունակներով, և ինչպես արագ բաժանել անունների սյունակը տարբեր ձևաչափերով անուն, ազգանուն, հայրանուն, ողջույններ և վերջածանցներ:
Excel-ում շատ տարածված իրավիճակ է, երբ ձեր աշխատաթերթը պարունակում է լրիվ անունների սյունակ, և դուք ցանկանում եք անունն ու ազգանունը բաժանել առանձին սյունակների: Առաջադրանքը կարող է իրականացվել մի քանի տարբեր եղանակներով՝ օգտագործելով «Text to Columns» ֆունկցիան, բանաձևերը և Split Names գործիքը: Ստորև դուք կգտնեք ամբողջական մանրամասներ յուրաքանչյուր տեխնիկայի վերաբերյալ:
Ինչպես բաժանել անունները Excel-ում տեքստից սյունակներ
Այն իրավիճակներում, երբ դուք ունեք նույն անունների սյունակ: օրինակ, օրինակ միայն անուն և ազգանուն, կամ անուն, միջին և ազգանուն, դրանք առանձին սյունակների բաժանելու ամենահեշտ ձևը հետևյալն է.
- Ընտրեք լրիվ անունների սյունակը, որը ցանկանում եք: բաժանելու համար:
- Գնացեք Տվյալներ ներդիր > Տվյալների գործիքներ խումբ և սեղմեք Տեքստ սյունակներում :
- Վերափոխել տեքստը սյունակների հրաշագործի առաջին քայլում , ընտրեք սահմանազատված տարբերակը և սեղմեք Հաջորդ :
- Հաջորդ քայլում ընտրեք մեկ կամ մի քանի սահմանազատիչներ և սեղմեք Հաջորդ :
Մեր դեպքում անունների տարբեր մասեր առանձնացված են բացատներով, ուստի մենք ընտրում ենք այս սահմանազատիչը: Տվյալների նախադիտում բաժինը ցույց է տալիս, որ մեր բոլոր անունները պարզապես վերլուծված ենլավ.
Խորհուրդ. Եթե գործ ունեք ստորակետով և բացատով բաժանված անունների հետ, ինչպիսին է Անդերսոն, Ռոննի , ապա նշեք Ստորակետ և Ստորակետով վանդակները տակ: 1>Սահմանիչներ և ընտրեք Հաջորդական սահմանազատողներին վերաբերվեք որպես մեկ վանդակը (սովորաբար ընտրվում է լռելյայն):
- Վերջին քայլում դուք ընտրում եք տվյալները: ձևաչափեք և նպատակակետը և սեղմեք Ավարտել :
Լռելյայն Ընդհանուր ձևաչափը շատ դեպքերում լավ է աշխատում: Որպես Նպատակակետ , նշեք սյունակի ամենավերին բջիջը, որտեղ ցանկանում եք դուրս բերել արդյունքները (Խնդրում ենք նկատի ունենալ, որ դա կվերագրի առկա բոլոր տվյալները, այնպես որ համոզվեք, որ ընտրեք դատարկ սյունակ):
Կատարված է: Առաջին, միջին և ազգանունները բաժանված են առանձին սյունակների.
Առանձնացրեք անունն ու ազգանունը Excel-ում բանաձևերով
Ինչպես տեսաք, Տեքստը Columns ֆունկցիան արագ և հեշտ է: Այնուամենայնիվ, եթե դուք նախատեսում եք որևէ փոփոխություն կատարել բնօրինակ անուններում և փնտրում եք դինամիկ լուծում, որը կթարմացվի ավտոմատ կերպով, ավելի լավ է անունները բաժանեք բանաձևերով:
Ինչպես բաժանել անունն ու ազգանունը լրիվ անունից: բացատով
Այս բանաձևերը ընդգրկում են ամենաբնորոշ սցենարը, երբ դուք ունեք անուն և ազգանուն մեկ սյունակում, որը բաժանված է մեկ բացատ նիշով :
Առաջինը ստանալու բանաձևը name
Անունը հեշտությամբ կարելի է հանել այս ընդհանուրի միջոցովբանաձև՝
LEFT( բջիջ, SEARCH(" ", բջիջ) - 1)Դուք օգտագործում եք SEARCH կամ FIND ֆունկցիան` բացատ նիշի դիրքը ստանալու համար ( «») մի բջիջում, որից հանում եք 1՝ բացառելու բուն տարածությունը: Այս թիվը տրվում է LEFT ֆունկցիային որպես հանվող նիշերի քանակ՝ սկսած տողի ձախ կողմից:
Ազգանուն ստանալու բանաձև
Ազգանուն հանելու ընդհանուր բանաձևը սա է.
RIGHT( բջիջ, LEN( բջիջ) - SEARCH(" ", բջիջ))Այս բանաձևում դուք նաև օգտագործեք SEARCH ֆունկցիան՝ գտնելու բացատ նիշի դիրքը, այդ թիվը հանեք տողի ընդհանուր երկարությունից (վերադարձված LEN-ով) և ստացեք RIGHT ֆունկցիան՝ տողի աջ կողմից այդքան նիշ հանելու համար:
Ա2 բջիջի ամբողջական անունով բանաձևերը հետևյալն են.
Ստացեք անունը :
=LEFT(A2,SEARCH(" ",A2)-1)
Ստացեք ազգանունը :
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))
Դուք մուտքագրում եք բանաձևերը համապատասխանաբար B2 և C2 բջիջներում և քաշեք լրացման բռնակը` բանաձեւերը սյունակներում ներքև պատճենելու համար: Արդյունքը նման կլինի հետևյալին.
Եթե բնօրինակ անուններից մի քանիսը պարունակում են միջին անուն կամ միջին սկզբնաղբյուր , ապա ձեզ մի քիչ անհրաժեշտ կլինի: Ազգանունը հանելու ավելի բարդ բանաձև.
=RIGHT(A2, LEN(A2) - SEARCH("#", SUBSTITUTE(A2," ", "#", LEN(A2) - LEN(SUBSTITUTE(A2, " ", "")))))
Ահա բանաձևի տրամաբանության բարձր մակարդակի բացատրությունը. անվանման վերջին բացատը փոխարինում եք հեշ նշանով (#) կամ ցանկացած այլ կերպար, որըոչ մի անունով մի հայտնվեք և մշակեք այդ նշանի դիրքը։ Դրանից հետո դուք հանում եք վերը նշված թիվը տողի ընդհանուր երկարությունից, որպեսզի ստանաք ազգանվան երկարությունը, և ստացեք RIGHT ֆունկցիան, որը քաղում է այդքան նիշ:
Այսպիսով, ահա թե ինչպես կարող եք առանձնացնել անունն ու ազգանունը: Excel-ում, երբ բնօրինակ անուններից մի քանիսը ներառում են միջին անուն.
Ինչպես բաժանել անունն ու ազգանունը ստորակետով
Եթե <1-ում անունների սյունակ ունեք:>Ազգանուն, Անուն ձևաչափ, կարող եք դրանք բաժանել առանձին սյունակների` օգտագործելով հետևյալ բանաձևերը:
Անունը հանելու բանաձև
RIGHT( բջիջ, LEN ( բջիջ) - SEARCH(" ", բջիջ))Ինչպես վերը նշված օրինակում, դուք օգտագործում եք SEARCH ֆունկցիան` որոշելու համար բացատ նիշի դիրքը, այնուհետև հանում եք այն տողի ընդհանուր երկարությունից ստանալ անունի երկարությունը: Այս թիվը ուղղակիորեն գնում է RIGHT ֆունկցիայի num_chars արգումենտին, որը ցույց է տալիս, թե քանի նիշ պետք է հանել տողի վերջից:
Ազգանունը հանելու բանաձև
LEFT( բջիջ, SEARCH(" ", բջիջ) - 2)Ազգանուն ստանալու համար օգտագործում եք նախորդ օրինակում քննարկված LEFT SEARCH համակցությունը այն տարբերությամբ, որ 1-ի փոխարեն հանում եք 2-ը: երկու հավելյալ նիշ՝ ստորակետ և բացատ հաշվելու համար:
Ա2 բջիջի լրիվ անվանումով բանաձևերը ստանում են հետևյալ ձևը.
Ստացեք անունը :
=RIGHT(A2, LEN(A2) - SEARCH(" ", A2))
Ստացեք ազգանունը :
=LEFT(A2, SEARCH(" ", A2) - 2)
Սքրինշոթը ստորև ցույց է տալիս արդյունքները.
Ինչպես բաժանել լրիվ անունը անունի, ազգանունի և հայրանունի
Անունների բաժանումը, որը ներառում է միջին անուն կամ միջին սկզբնատառ, պահանջում է մի փոքր այլ մոտեցումներ՝ կախված անվան ձևաչափ:
Եթե ձեր անունները Անուն Միջին անուն Ազգանուն ձևաչափով են, ստորև բերված բանաձևերը կաշխատեն.
Ա | Բ | Գ | Դ | |
---|---|---|---|---|
1 | Ամբողջական անուն | Անուն | Միջանուն | Ազգանուն |
2 | Անուն Միջին Անուն Ազգանուն | =LEFT(A2,SEARCH(" ", A2)-1) | =MID(A2, SEARCH(" ", A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2)+1) - SEARCH(" ", A2)-1) | =RIGHT(A2,LEN(A2) - SEARCH(" ", A2, SEARCH(" ", A2,1)+1)) |
Արդյունք՝ | Դեյվիդ Մարկ Ուայթ | Դեյվիդ | Մարկ | Սպիտակ |
անունը ստանալու համար դուք օգտագործում եք արդեն ծանոթ LEFT SEARCH բանաձեւը:
ազգանունը ստանալու համար որոշեք 2-րդ տարածության դիրքը` օգտագործելով nested: SEARCH ֆունկցիաներ, ենթ կտրեք դիրքը տողի ընդհանուր երկարությունից և արդյունքում ստացեք ազգանվան երկարությունը: Այնուհետև դուք վերը նշված թիվը տրամադրում եք RIGHT ֆունկցիային՝ հրահանգելով նրան քաշել այդ թվով նիշերը տողի վերջից:
միջին անունը հանելու համար դուք պետք է իմանաք դիրքը: անվան երկու բացատներից: Առաջին տարածության դիրքը որոշելու համար օգտագործեք պարզ SEARCH ("",A2) ֆունկցիա, որին ավելացնում եք 1՝ արդյունահանումը հաջորդ նիշով սկսելու համար։ Այս թիվը գնում է MID ֆունկցիայի start_num արգումենտին։ Միջին անվան երկարությունը որոշելու համար հանում եք։ 1-ին տարածության դիրքը 2-րդ տարածության դիրքից, արդյունքից հանեք 1, որպեսզի ձերբազատվեք հետագծային տարածությունից և դրեք այս թիվը MID-ի num_chars արգումենտում` ասելով, թե քանի նիշ պետք է լինի: քաղվածք:
Եվ ահա Ազգանուն, Անուն Միջին անուն տեսակի անունները առանձնացնելու բանաձևերը.
A | B | C | D | |
---|---|---|---|---|
1 | Լրիվ անուն | Անուն | Միջանուն | Ազգանուն |
2 | Ազգանուն, անուն Միջին անուն | =MID(A2, SEARCH(" ",A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2) + 1) - SEARCH(" ", A2) -1) | =RIGHT(A2, LEN(A2) - SEARCH(" ", A2, SEARCH(" ", A2, 1)+1)) | =LEFT(A2, SEARCH(" ",A2,1)-2) |
Արդյունք՝ | Սպիտակ, Դեյվիդ Մարկ | Դեյվիդ | Մարկ | Սպիտակ |
Նման մոտեցում կարող է օգտագործվել անունները վերջածանցներով բաժանելու համար.
A | B | C | D | |
---|---|---|---|---|
1 | Ամբողջական անունը | Անուն | Ազգանուն | Վերածանց |
2 | Անուն Ազգանուն, վերջածանց | =LEFT(A2, SEARCH(" ",A2)-1) | =MID(A2, SEARCH(" ",A2) + 1, SEARCH(",",A2) - SEARCH(" ",A2)-1) | =RIGHT(A2, LEN(A2) - SEARCH(" ", A2, SEARCH(" ",A2)+1)) |
Արդյունք՝ | Ռոբերտ Ֆուրլան, կրտսեր | Ռոբերտ | Ֆուրլան | կրտսեր |
Դուք այդպես եք կարող է բաժանել անունները Excel-ում՝ օգտագործելով տարբերգործառույթների համակցություններ. Բանաձևերը ավելի լավ հասկանալու և հավանաբար հակադարձ ինժեներականացնելու համար կարող եք ներբեռնել մեր աշխատանքային գրքույկի նմուշը Excel-ում Առանձին անուններ:
Խորհուրդ: Excel 365-ում դուք կարող եք օգտագործել TEXTSPLIT ֆունկցիան՝ անուններն առանձնացնելու ցանկացած սահմանազատիչով, որը դուք նշում եք:
Առանձին անուն Excel 2013, 2016 և 2019 թվականներին Flash Fill-ով
Բոլորը գիտեն, որ Excel-ի Flash Fill-ը կարող է արագ լրացնել տվյալ օրինաչափության տվյալները: Բայց դուք գիտեի՞ք, որ այն կարող է նաև բաժանել տվյալները: Ահա թե ինչպես.
- Ավելացրեք նոր սյունակ սյունակի կողքին բնօրինակ անուններով և մուտքագրեք այն անունը, որը ցանկանում եք հանել առաջին բջիջում (այս օրինակի առաջին անունը):
- Սկսեք մուտքագրել առաջին անունը երկրորդ բջիջում: Եթե Excel-ը զգա օրինաչափություն (շատ դեպքերում դա անում է), այն ավտոմատ կերպով կհամալրի անունները բոլոր մյուս բջիջներում:
- Այժմ պետք է միայն սեղմել Enter ստեղնը :)
Խորհուրդ. Սովորաբար Flash Fill ֆունկցիան լռելյայն միացված է: Եթե այն չի աշխատում ձեր Excel-ում, սեղմեք Flash Fill կոճակը Տվյալներ ներդիրի > Տվյալների գործիքներ խմբի վրա: Եթե այն դեռ չի աշխատում, ապա գնացեք Ֆայլ > Ընտրանքներ , սեղմեք Ընդլայնված և համոզվեք, որ Ավտոմատ Ֆլեշը լրացնելը վանդակն ընտրված է Խմբագրման ընտրանքներ -ում:
Split Names գործիք. Excel-ում անուններն առանձնացնելու ամենաարագ ճանապարհը
Պարզ կամ բարդ, Տեքստ սյունակներ, Flash լրացում ևԲանաձևերը լավ են աշխատում միայն միատարր տվյալների հավաքածուների համար, որտեղ բոլոր անունները նույն տեսակի են: Եթե գործ ունեք անունների տարբեր ձևաչափերի հետ, վերը նշված մեթոդները կխաթարեն ձեր աշխատաթերթերը՝ դնելով որոշ անունների մասեր սխալ սյունակներում կամ վերադարձնելով սխալներ, օրինակ՝
Նման իրավիճակներում դուք կարող եք կատարել աշխատանքը։ մեր Split Names գործիքին, որը հիանալի ճանաչում է բազմաթիվ մասերի անուններ, ավելի քան 80 ողջույններ և մոտ 30 տարբեր վերջածանցներ և սահուն աշխատում է Excel 2016-ից մինչև Excel 2007-ի բոլոր տարբերակներում:
Մեր Ultimate Suite-ը տեղադրված է ձեր Excel-ում: , տարբեր ձևաչափերով անունների սյունակը կարելի է բաժանել 2 հեշտ քայլով.
- Ընտրեք ցանկացած բջիջ, որը պարունակում է անուն, որը ցանկանում եք առանձնացնել և սեղմեք Split Names պատկերակը Ablebits Data ներդիր > Text խումբ:
- Ընտրեք ցանկալի անունների մասերը (մեր դեպքում բոլորը) սեղմելով Split :
Կատարված է: Անունների տարբեր մասերը բաշխված են մի քանի սյունակներում ճիշտ այնպես, ինչպես հարկն է, և սյունակների վերնագրերը ավտոմատ կերպով ավելացվում են ձեր հարմարության համար: Առանց բանաձևերի, ստորակետների և բացատների հետ շփվելու, ընդհանրապես ցավ չկա:
Եթե դուք հետաքրքրված եք փորձել Split Names գործիքը ձեր սեփական աշխատաթերթերում, ազատ զգալ ներբեռնեք Ultimate Suite-ի գնահատման տարբերակը: Excel-ի համար:
Հասանելի ներբեռնումներ
Excel-ում անունները բաժանելու բանաձևեր (.xlsx ֆայլ)
Ultimate Suite 14-օրյա լիարժեք ֆունկցիոնալ տարբերակ (.exeֆայլ)