Բովանդակություն
Տարբեր հանգամանքներում մենք պետք է բաժանենք մեր տվյալները տարբեր մասերի: Տվյալների այս մասնահատումները սովորաբար կատարվում են բացատով, ստորակետներով կամ որոշ այլ չափանիշներով: Այս տվյալների բաժանումը իսկապես կարող է օգնել մեզ ստանալ տվյալ պահին մեզ անհրաժեշտ տվյալների որ մասը: Excel-ում տվյալները բաժանելու 5 օգտակար և հեշտ մեթոդներ կքննարկվեն այստեղ այս հոդվածում:
Ներբեռնեք Practice Workbook
Ներբեռնեք այս գործնական աշխատանքային գիրքը:
Տվյալները բաժանել Excel.xlsm-ում
Excel-ում տվյալները բաժանելու 5 եղանակ
Ցույց տալու համար, թե ինչպես կարելի է բաժանել տվյալները Excel-ում, մենք պատրաստվում ենք օգտագործել հետևյալ աղյուսակի ամբողջական ձևի անվանումը. Ամբողջական անուն սյունակում , տարբեր անձինք և նրանց առաջին և երկրորդ մասի անունները նույնպես ցուցադրվում են: Թե ինչպես ենք մենք հասնում այս մասերին, բացատրվում և նկարազարդվում են տարբեր ձևերով:
1. Տեքստը սյունակներում Excel-ում տվյալների բաժանման առանձնահատկությունները
Այս գործընթացում, սահմանազատիչները, ինչպիսիք են բացատը, ներդիրը և ստորակետները, առանձնացնում են ընտրված տվյալները մեկ կամ մի քանի բջիջներում: Տեքստը սյունակին հատկանիշը հիանալի գործիք է Excel-ում տվյալները բաժանելու համար
Քայլեր
- Նախ, ընտրեք ձեր ուզած բոլոր բջիջները բաժանելու համար:
- Այնուհետև անցեք Տվյալներ > Տեքստը դեպի սյունակներ:
- Դրանից հետո կբացվի նոր երկխոսության տուփ: այդ տուփից ընտրեք սահմանազատված: Եվ սեղմեք Հաջորդ ։
- Հաջորդը սեղմելուց հետո կհայտնվի հաջորդ երկխոսության տուփը։Երկխոսության վանդակում նշեք Տարածություն տարբերակի վանդակը , քանի որ մենք ցանկանում ենք տրված տվյալները բաժանել ըստ բառերի միջև տարածության դիրքի:
- Այնուհետև հաջորդ երկխոսության վանդակում ընտրեք Ընդհանուր:
- Սյունակի տվյալների ձևաչափը դաշտի անմիջապես ներքևում կա բջիջի հղման տուփ Նպատակակետ . Այդ վանդակում դուք պետք է մուտքագրեք, թե որտեղ կլինեն ձեր բաժանված տվյալները:
- Սեղմեք Ավարտել երկխոսության վանդակում` նպատակակետ բջիջները ընտրելուց հետո:
- Ընտրեք ձեր նպատակակետ բջիջները, ինչպես ստորև, Նպատակակետի վանդակում:
- Հետո սեղմելով Ավարտել , դուք կնկատեք, որ բոլոր անուններն այժմ բաժանված են ազգանունների և անունների:
Կարդալ ավելին. Excel-ը բաժանում է տվյալները սյունակների մեջ ստորակետով (7 մեթոդ)
2. Բջիջները բաժանում է Excel-ում՝ օգտագործելով բանաձևերը
Բանաձևը կարող է հարմար գործիք լինել Excel-ում տվյալները բաժանելիս: Օրինակ, օգտագործելով TEXT ֆունկցիան բանաձևը կամ TRIM / MID մենք կարող ենք հեշտությամբ և ճկուն կերպով բաժանել տարբեր տեսակի տվյալներ:
2.1 Տեքստային ֆունկցիաներով բանաձև
Քայլեր
- Այս մեթոդի համար մենք պատրաստվում ենք օգտագործել այլ անվանումների հավաքածու: Այս տվյալների հավաքածուն պարունակում է միջին անվան սյունակ՝ համեմատած նախորդ տվյալների հետ:
- Այնուհետև մենք մուտքագրում ենք հետևյալ բանաձևը Cell C5 :
=LEFT(B5,SEARCH(" ", B5)-1)
- Այնուհետև մենք ընտրում ենք լրացման բռնիչը և քաշում այն դեպի ԲջջC10 .
- Այս բանաձևը կբաժանի Ամբողջական անունը սյունակի առաջին մասը:
- First Name սյունակի միջին մասը բաժանելու համար մուտքագրեք հետևյալ բանաձևը և սեղմեք enter.
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1)
.
- Enter սեղմելուց հետո Full name սյունակի միջին մասը գտնվում է Cell D5
- Այնուհետև քաշեք լրացման բռնակի կոճակը դեպի Բջջ D10: Այն կբաժանի մյուս Լրիվ անունները միջին մասը:
- Բաժանելու համար: Ամբողջական անուն սյունակի վերջին մասը, ստորև մուտքագրեք հետևյալ բանաձևը՝
=RIGHT(B5,LEN(B5) - SEARCH(" ", B5, SEARCH(" ", B5,1)+1))
։
- Enter սեղմելուց հետո կտեսնեք, որ անվան վերջին մասը Բ5 բջիջում բաժանվում է Cell E5-ի:
- Քաշեք լրացման բռնակի կոճակը Բջջ E10: Այն կբաժանի մյուս լրիվ անվան ազգանունը Ազգանուն սյունակում:
2.2 Տվյալների բաժանման համար կտրվածքի և միջին ֆունկցիաների օգտագործումը
Քայլեր
- Սկզբում դուք պետք է մուտքագրեք հետևյալ բանաձևը C5C5 .
=TRIM(MID(SUBSTITUTE($B5," ",REPT(" ",999)),COLUMNS($C:C)*999-998,999))
.
- Այս բանաձևը կբաժանի Ամբողջական անուն -ի առաջին մասը Անուն սյունակում:
- Դրանից հետո ընտրեք լրացման բռնակի կոճակը և այն հորիզոնական քաշեք դեպի Բջջ E5:
- Այնուհետև Լրիվ անուն սյունակի տվյալները C5-ում ամբողջությամբ կբաժանվեն երեքիսյունակներ:
- Այնուհետև ընտրեք Cell C5 : Cell E5 , այնուհետև քաշեք լրացման բռնակը ներքև դեպի Բջջ E10:
- Լցման ղեկը բաց թողնելուց հետո դուք կտեսնեք, որ ձեր բջջային բոլոր տվյալները այժմ բաժանված են երեք մասից:
Կարդալ ավելին. Ինչպես բաժանել տվյալները մեկ Excel բջիջում մի քանի սյունակների (5 մեթոդ)
3. Տվյալները բաժանել բջիջների Excel-ում Օգտագործելով Flash Fill Feature
Steps
- Սկզբում դուք պետք է լրացնեք տվյալների հավաքածուի առաջին տողը: Դա նշանակում է, որ դուք պետք է մուտքագրեք բաժանված անունը և ազգանունը Cell C5 և Cell D5 :
- Դրանից հետո անկյունային բռնակը քաշեք դեպի Cell C11 սեղմելով մկնիկի աջ սեղմումը:
- Այնուհետև բաց թողեք բռնակը, բռնակն ազատելուց հետո կբացվի նոր բացվող պատուհան: Այդ պատուհանից ընտրեք Flash Fill:
- Ընտրելով Flash Fill կոճակը կբաժանվի առաջինը: անունների մի մասը անունների սյունակում, ինչպես արված է C5 բջիջում:
- Կրկնեք նույն գործընթացը Վերջինի համար Անվանեք սյունակը, սա կբաժանի անունների վերջին մասը Ամբողջական անունը սյունակում:
Այժմ բոլոր անունները Full Name սյունակում բաժանված են երկու մասի:
Կարդալ ավելին. Ինչպես բաժանել տվյալները մեկ բջիջից մի քանի տողերի Excel-ում (3 մեթոդ)
4. Պառակտված բջիջներև տեքստ Excel-ում Power Query-ով
Օգտագործելով հզոր գործիք, ինչպիսին է Power Query-ը Excel-ում, կարող եք հեշտությամբ բաժանել անունները Full Name սյունակում:
Քայլեր
- Սկզբում ընտրեք աղյուսակի ներսում գտնվող ցանկացած բջիջ և անցեք Տվյալներ > Աղյուսակից / ընդգրկույթ:
- Այնուհետև նոր Cell Reference տուփ, որտեղ դուք պետք է ընտրեք ձեր աղյուսակի միջակայքը:
- Range մտնելուց հետո կբացվի մի ամբողջ նոր պատուհան, որտեղ դուք պետք է հեռացնեք դատարկ սյունակները:
- Հետո հեռացնելով սյունակները, դուք պետք է Կրկնօրինակեք Full Name սյունակը:
- Այնուհետև մկնիկի վրա սեղմեք աջը համատեքստի ընտրացանկը գնացեք Split Column > By Delimiter:
- Նոր պատուհան կբացվի: Այդ պատուհանում Ընտրեք կամ մուտքագրեք սահմանազատիչ բացվող ընտրացանկից ընտրեք Space: Եվ ընտրեք սահմանազատողի յուրաքանչյուր երևույթ Split at: Այնուհետև կտտացրեք OK:
- OK սեղմելուց հետո կտեսնեք, որ Ամբողջական անունները բաժանվել են երեք առանձին սյունակների:
- Փոխեք այդ սյունակների անունները Միջին անուն , Անուն, և Ազգանուն : Այնուհետև սեղմեք Փակել և բեռնել :
- Էլեկտրական գործիքը փակելուց և բեռնելուց հետո: հիմնական աշխատանքային գրքում նոր թերթ կհայտնվի այսպես:
Այստեղաշխատաթերթում, դուք կարող եք հստակ տեսնել, որ Լրիվ անուն սյունակի անունները բաժանված են երեք առանձին մասերի` ելնելով դրանց միջև եղած տարածությունից:
5. Օգտագործելով VBA մակրո տվյալները Excel-ում տվյալների բաժանման համար
ՎԲԱ խմբագրիչում պարզ մակրո կոդը կարող է բավականին հեշտությամբ լուծել վերը նշված բոլոր խնդիրները: Միևնույն ժամանակ, մակրոների օգտագործումը բավականին անհանգիստ է և խնայում է ժամանակ:
Քայլեր
- Գործարկեք Visual Basic Խմբագրիչը Developer ներդիրը:
- սեղմելով Alt + F11 ձեր ստեղնաշարի վրա կարող եք նաև ակտիվացնել Visual Basic խմբագիրը:
- Visual Basic խմբագրիչը գործարկելուց հետո կբացվի նոր պատուհան:
- Նոր պատուհանում սեղմեք Տեղադրել , ապա սեղմեք Մոդուլ:
- Հաջորդը կբացվի սպիտակ խմբագրիչ: Այդ խմբագրիչում դուք պետք է գրեք հետևյալ կոդը.
3732
- Կոդը գրելիս փակեք և՛ Module , և՛ VBA խմբագրիչը .
- Դիտել ներդիրից սեղմեք Macros հրամանը, ապա ընտրեք Դիտել մակրոները տարբերակը։
- Այնուհետև կբացվի նոր երկխոսության տուփ, այդ երկխոսության վանդակից ընտրեք ձեր նոր ստեղծած մակրոն և սեղմեք Գործարկել :
Կտտացնելով Գործարկել, դուք կտեսնեք, որ ձեր բոլոր անունները Full Name սյունակում այժմ բաժանված են երեք տարբեր մասերի:
Կարդալ ավելին. Excel մակրո՝ տվյալները բազմակի ֆայլերի բաժանելու համար(Պարզ քայլերով)
Եզրակացություն
Ամփոփելու համար «ինչպես բաժանել տվյալները excel-ում» հարցին կարելի է պատասխանել 6 հիմնական եղանակով: Դրանք հիմնականում օգտագործվում են բանաձևերի միջոցով, օգտագործելով «Text to Column» գործառույթը, տեղակայելով «Power Query» և մեկ այլ տարբերակ՝ VBA խմբագրիչում փոքր մակրո գործարկելը: VBA գործընթացը ավելի քիչ ժամանակատար և պարզեցված է, բայց պահանջում է VBA-ի հետ կապված նախնական գիտելիքներ: Նմանապես, Power հարցումը նույնպես շատ հարմար գործիք է, բայց մի քիչ ժամանակատար:
Մյուս կողմից, մյուս մեթոդները նման պահանջ չունեն: Տեքստից սյունակ մեթոդը նրանցից ամենահարմարն ու հեշտ օգտագործվողն է: Այս խնդրի համար հասանելի է ներբեռնման պրակտիկայի աշխատանքային գրքույկ, որտեղ դուք կարող եք վարժվել և վարժվել այս մեթոդներին:
Ազատորեն տվեք ցանկացած հարց կամ կարծիք մեկնաբանությունների բաժնի միջոցով: Exceldemy համայնքի բարելավմանն ուղղված ցանկացած առաջարկ շատ գնահատելի կլինի: