Ինչպես բաժանել ստորակետերով առանձնացված արժեքները տողերի կամ սյունակների Excel-ում

  • Կիսվել Սա
Hugh West

Բովանդակություն

Երբեմն, երբ աշխատում ենք Microsoft Excel -ում, մենք պետք է բաժանենք մեկ սյունակի ստորակետերով բաժանված շարունակական արժեքները տարբեր սյունակների կամ տողերի: Երբ մենք ներմուծում ենք այլ հավելվածներից ստացված տվյալները excel-ում, բոլոր տվյալները կարող են տեղադրվել եզակի սյունակում. բաժանված է ստորակետով. Բացի այդ, մեզ կարող է անհրաժեշտ լինել տվյալների որոշակի հատված հանել՝ ելնելով պահանջից։ Այս հոդվածը կուղղորդի ձեզ բաժանել ստորակետերով բաժանված արժեքները մի քանի սյունակների/տողերի՝ օգտագործելով մի քանի ֆունկցիաներ և առանձնահատկություններ:

Ներբեռնեք Practice Workbook

Դուք կարող եք ներբեռնել գործնական աշխատանքային գիրքը, որը մենք օգտագործել ենք սա պատրաստելու համար: հոդված.

Ստորակետերով առանձնացված արժեքները բաժանել տողերի կամ սյունակների.xlsm

Excel-ում ստորակետերով առանձնացված արժեքները տողերի կամ սյունակների բաժանելու 5 եղանակ

1. Տվյալները բաժանել տողերի/սյունակների ստորակետներով՝ օգտագործելով «Text to Columns» ֆունկցիան Excel-ում

1.1. Արժեքները բաժանել սյունակների

Առաջին հերթին, ես կօգտագործեմ excel-ի Text to Columns հատկությունը՝ տվյալները բազմակի սյունակների բաժանելու համար: Սա տվյալները սյունակների բաժանելու ամենահեշտ մեթոդն է : Ենթադրենք, մենք ունենք տվյալների բազա, որը պարունակում է մի քանի մրգեր, որոնք գտնվում են սյունակում՝ բաժանված ստորակետով: Յուրաքանչյուր բջիջում կա 3 պտուղ: Այժմ ես կբաժանեմ B սյունակի պտուղները 3 տարբեր սյունակների (սյունակներ C , D & E ).

Դա անելու համար հետևեք ստորև նշված քայլերինառաջադրանք:

Քայլեր.

  • Սկզբում ընտրեք ամբողջ տվյալների բազան և անցեք Տվյալներ > Տվյալների գործիքներ > Text to Columns :

  • Արդյունքում հայտնվում է Text to Columns Wizard . Այժմ Տվյալների սկզբնական տեսակը բաժինից ընտրեք Սահմանազատված և սեղմեք Հաջորդ :

  • Այնուհետև Delimiters բաժնից նշեք Ստորակետը և սեղմեք Հաջորդ :

  • Դրանից հետո ընտրեք Նպատակակետ գտնվելու վայրը (այստեղ, C5C5 ) և սեղմեք Ավարտել :

  • Վերջապես, Text to Columns Wizard փակելուց հետո մենք կստանանք ստորև բերված արդյունքը: Ստորակետերով առանձնացված բոլոր տվյալները բաժանվում են C , D և E սյունակների:

Կարդալ ավելին. Ինչպես բաժանել տվյալները մեկ Excel բջիջում մի քանի սյունակների (5 մեթոդ)

1.2. Բաժանել տողերի՝ օգտագործելով «Տեքստը սյունակների» միջոցով

Այժմ ես ստորակետով առանձնացված արժեքները կբաժանեմ բազմաթիվ տողերի : Ենթադրենք, ես ունեմ ստորև բերված տվյալների հավաքածուն, որը պարունակում է որոշ մրգերի անուններ: Նախքան այս արժեքները մի քանի տողերի մեջ դնելը, ես դրանք կբաժանեմ սյունակների՝ օգտագործելով Text to Columns հատկանիշը:

Քայլեր.

  • Սկզբում ընտրեք Բջջ B5 , գնացեք Տվյալներ > Տեքստ սյունակներ :
  • Այնուհետև Text to Columns Wizard ընտրել Original Data Type : Delimited և սեղմել Հաջորդը ։
  • Այժմ ընտրեք Delimiters տեսակը՝ Ստորակետ և սեղմեք Հաջորդ ։
  • Հետո որ, ընտրեք Նպատակակետ բջիջը (այստեղ Cell C5 ) և սեղմեք Finish :
  • Արդյունքում դուք կստանաք ստորև բերված արդյունքը: Այժմ ես կտեղադրեմ ստացված տվյալները մի քանի տողերում: Դա անելու համար պատճենեք C5:G5 միջակայքը:

  • Այնուհետև սեղմեք աջը Cell B7 , և ընտրեք Տեղափոխել Տեղադրել ընտրանքներից (տես սքրինշոթը):

  • Վերջապես մենք կ ստացեք այն արդյունքը, որը մենք փնտրում էինք, բոլոր ստորակետերով բաժանված արժեքները բաժանված են տողերի վրա 7 մինչև 11 :

Կարդալ ավելին. Ինչպես բաժանել տվյալները Excel-ում (5 եղանակ)

2. Excel Power Query-ը՝ ստորակետերով առանձնացված արժեքները սյունակների կամ տողերի բաժանելու համար

2.1. Power Query արժեքները սյունակների բաժանելու համար

Այս անգամ ես կօգտագործեմ excel Power Query ստորակետերով բաժանված տվյալները մի քանի սյունակների բաժանելու համար: Առաջադրանքը կատարելու համար հետևեք ստորև ներկայացված հրահանգներին:

Քայլեր.

  • Նախ, կուրսորը դրեք առկա տվյալների բազայի որևէ բջիջում: Այնուհետև անցեք Տվյալներ > Սեղանից/Տեսակետից ( Ստացեք և փոխակերպեք տվյալները խումբ):

  • Հետևաբար, Excel-ը ձեզ կխնդրի տվյալների տիրույթը վերածել աղյուսակի: Ստուգեք տվյալների տիրույթը և սեղմեք OK աղյուսակը ստեղծելու համար:

  • Արդյունքում Power Query Editor-ը պատուհանհայտնվում է ստորև բերված աղյուսակով: Այժմ Power Query Editor պատուհանից գնացեք Գլխավոր > Split Column > By Delimiter :

  • Դրանից հետո ցուցադրվում է Սյունակ բաժանել ըստ բաժանարարի երկխոսության: Ընտրեք Ստորակետ Ընտրեք կամ մուտքագրեք սահմանազատիչից և սեղմեք OK (տես սքրինշոթը):

  • Արդյունքում, excel-ը աղյուսակը բաժանում է 3 սյունակների, ինչպես ստորև: Այժմ, Power Query Editor-ը փակելու համար գնացեք Տուն > Փակել & Բեռնել > Փակել & Load .

  • Վերջապես, ահա վերջնական արդյունքը, որը մենք ստանում ենք: Ստորակետերով բաժանված բոլոր տվյալները բաժանված են 3 աղյուսակի սյունակների:

Կարդալ ավելին. Ինչպես բաժանել տվյալները Բազմաթիվ սյունակներ Excel-ում

2.2. Տվյալները բաժանեք տողերի

Այստեղ ես ստորակետով առանձնացված արժեքները կբաժանեմ մի քանի տողերի՝ օգտագործելով Excel Power Query :

Քայլեր.

  • Մենք ունենք ստորակետերով բաժանված պտուղներ Բ5 բջիջում & C5 : Այս արժեքներին Power Query կիրառելու համար սեղմեք Cell B5 կամ C5 և անցեք Տվյալներ > Աղյուսակից: /Range .

  • Հաջորդում կհայտնվի Ստեղծել աղյուսակ երկխոսությունը, ստուգեք աղյուսակի տիրույթը և սեղմեք Լավ : Հետևաբար, ստորև բերված աղյուսակը կստեղծվի Power Query Editor պատուհանում:
  • Այնուհետև ընտրեք աղյուսակը, գնացեք Տուն > SplitՍյունակ > Ըստ սահմանազատողի ։

  • Այժմ Սյունակ բաժանել ըստ բաժանարարի երկխոսություն է հայտնվում: Ընտրեք կամ մուտքագրեք սահմանազատիչ բաժինից ընտրեք Ստորակետ ,  գնացեք Ընդլայնված ընտրանքներ և սեղմեք Տողեր դաշտից. Բաժանել մեջ . Ավարտելուց հետո սեղմեք OK :

  • Սեղմելով OK , մենք կստանանք ստորև բերված արդյունքը: . Գնալ դեպի Տուն > Փակել & Բեռնել > Փակել & Բեռնեք արդյունքը excel-ի աշխատաթերթում ցուցադրելու համար:

  • Ի վերջո, հետևյալ վերջնական արդյունքը մենք ստացանք: Ստորակետերով բաժանված բոլոր արժեքները բաժանված են տողերի 2 -ից 7 :

3. Միավորել ՁԱԽ, ԱՋ , MID, ԳՏՆԵԼ & AMP; LEN ֆունկցիաները՝ ստորակետերով առանձնացված արժեքները սյունակների բաժանելու համար

Մենք կարող ենք օգտագործել excel ֆունկցիաները՝ ստորակետերով առանձնացված տվյալները մի քանի սյունակների բաժանելու համար: Հիմնականում մենք կարող ենք հանել տվյալների մասերը տարբեր սյունակներում՝ օգտագործելով excel ֆունկցիաների համակցությունները, որոնք հիմնված են սահմանազատողի վրա (ստորակետ, բացատ, կետ-ստորակետ): Այս մեթոդով ես կհանեմ տվյալները 3 դիրքերից B սյունակում գտնվող շարունակական տեքստային տողից և կտեղադրեմ դրանք մի քանի սյունակներում:

3.1. Գտեք առաջին բառը

Սկզբում ես կհանեմ առաջին բառը շարունակական տեքստային տողից` օգտագործելով LEFT և FIND ֆունկցիաները:

Քայլեր.

  • Մուտքագրեք ստորև բերված բանաձևը Cell C5 և սեղմեք Մուտքագրեք ստեղնաշարից:
=LEFT(B5,FIND(",", B5)-1)

  • Մտնելուց հետո բանաձևով Excel-ը կվերադարձնի « Dates », որը Cell B5 -ի առաջին բառն է:

Այստեղ, FIND ֆունկցիան վերադարձնում է 1-ին ստորակետի գտնվելու վայրը: Այնուհետև LEFT ֆունկցիան հանում է առաջին բառը առաջին ստորակետից առաջ:

3.2. Հանեք 2-րդ բառը

Այժմ ես կօգտագործեմ MID և FIND ֆունկցիաների համակցությունը` երկրորդ բառը B5 բջիջից հանելու համար:

Քայլեր.

  • Մուտքագրեք հետևյալ բանաձևը Cell D5 -ում և սեղմեք Enter :
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)

  • Արդյունքում վերը նշված բանաձեւը վերադարձնում է Խաղող ; 2-րդ բառը Cell B5 :

Այստեղ MID ֆունկցիան վերադարձնում է Cell B5 -ի տեքստային տողի կեսից նիշերը: իսկ FIND ֆունկցիան վերադարձնում է 2-րդ լարի գտնվելու վայրը B5 բջիջում ։

3.3. Գտեք 3-րդ բառը

Ենթադրենք, ես կհանեմ 3-րդ բառը B5 բջիջից ` ելնելով ստորակետի գտնվելու վայրից: 3-րդ բառը հանելիս ես կօգտագործեմ RIGHT , LEN և FIND ֆունկցիաները:

Քայլեր.

  • Մուտքագրեք ստորև բերված բանաձևը Cell D5 -ում: Այնուհետև սեղմեք Enter ։
=RIGHT(B5, LEN(B5)-FIND(",", B5,FIND(",",B5)+1))

  • Հենց որ սեղմեք Մուտքագրեք , excel-ը կվերադարձնի Ձմերուկ որը 3-րդն է մեր շարունակական տվյալների բառը B5 բջիջում :

Այստեղ LEN ֆունկցիան վերադարձնում է երկարությունը Բջջ B5 : Այնուհետև FIND ֆունկցիան վերադարձնում է ստորակետի տեղը Cell B5 -ում: Հետագայում, կախված FIND և LEN գործառույթների արդյունքից, RIGHT ֆունկցիան հանում է ամենաաջ բառը B5 բջիջից :

  • Քանի որ ես ստացել եմ բոլոր 1-ին , 2-րդ և 3-րդ բառերը տարբեր սյունակներում առաջին շարքի համար, այժմ ես կփորձեմ ստանալ նմանատիպ արդյունք մնացած տողերի համար: Դա անելու համար ընտրեք C5:D5 տիրույթը և օգտագործեք Fill Handle ( + ) գործիքը:

  • Ի վերջո, ահա վերջնական արդյունքը, որը մենք կստանանք:

4. Excel VBA՝ ստորակետերով առանձնացված արժեքները սյունակների բաժանելու համար: կամ Տողեր

4.1. VBA արժեքները սյունակների բաժանելու համար

Դուք կարող եք ստորակետով առանձնացված տվյալները բաժանել մի քանի սյունակների՝ օգտագործելով պարզ VBA կոդ:

Քայլեր.

  • Նախ, գնացեք աշխատաթերթ, որտեղ ցանկանում եք բաժանել տվյալները: Այնուհետև աջ սեղմեք թերթի անվան վրա և սեղմեք Դիտել կոդը ՝ բացելու համար VBA պատուհանը:

  • Այնուհետև մուտքագրեք ստորև բերված կոդը մոդուլում և Գործարկեք կոդը՝ օգտագործելով F5 ստեղնը:
8287

Այստեղ ' r ' ցույց է տալիս տողեր, որոնք պարունակում են տվյալներ: Մյուս կողմից, « Count=3 » ցույց է տալիս C սյունակը, որըառաջին սյունակը, որտեղ ցուցադրվում են բաժանված տվյալները:

  • Կոդը գործարկելուց հետո B սյունակում ստորակետերով բաժանված տվյալները բաժանվում են C , <1 սյունակների:>D , և E ինչպես ստորև.

4.2. Արժեքները բաժանել տողերի

Այժմ ես կբաժանեմ ստորակետերով բաժանված արժեքները տարբեր տողերի՝ օգտագործելով excel VBA: Առաջադրանքը կատարելու համար հետևեք ստորև նշված քայլերին:

Քայլեր.

  • Նախ, գնացեք աշխատաթերթը, որտեղ ունեք տվյալները, և սեղմեք աջը Դիտել կոդը ։

  • Արդյունքում հայտնվում է VBA պատուհանը։ Գրեք ստորև բերված կոդը Module -ում և մաքրեք կոդը՝ սեղմելով F5 ստեղնաշարի վրա:
4122

  • Այժմ, երբ գործարկեք կոդը, կհայտնվի ստորև մուտքագրման տուփը, մուտքագրեք ստորև նշված տվյալների տիրույթը և սեղմեք OK :

  • Արդյունքում կհայտնվի մուտքագրման մեկ այլ տուփ: Տեղադրեք նպատակակետ բջիջը և սեղմեք OK :

  • Վերջում մենք կստանանք ստորև բերված արդյունքը: Մեր տվյալների բազայի բոլոր ստորակետերով բաժանված արժեքները բաժանված են տողերի 8 -ից 13 :

5. Օգտագործեք Excel Flash Fill-ը՝ ստորակետերով բաժանված արժեքները տարբեր սյունակների բաժանելու համար

Մենք կարող ենք մուտքագրել ստորակետերով բաժանված տվյալների մի մասը մեկ այլ սյունակում, այնուհետև կիրառել Flash Fill հատկությունը՝ մնացածը ստանալու համար։ նույն օրինաչափության տվյալները:

Քայլեր.

  • Մուտքագրեք ' Dates ' C5Cell -ում:Ավելի ուշ, երբ դուք սկսում եք մուտքագրել « R » Բջջ C6 -ում, excel-ը հասկանում է, որ ես ուզում եմ, որ բոլոր տողերից պտուղները լինեն առաջին տեղում:

  • Պարզապես սեղմեք Enter ստորև բերված արդյունքը ստանալու համար: Այժմ դուք կարող եք կիրառել այս նմանատիպ մեթոդը՝ ստորակետերով բաժանված այլ արժեքները մի քանի սյունակների բաժանելու համար:

Եզրակացություն

Վերոնշյալ հոդվածում ես փորձել է քննարկել excel-ում ստորակետերով առանձնացված արժեքները տողերի կամ սյունակների բաժանելու մի քանի մեթոդներ: Հուսանք, այս մեթոդներն ու բացատրությունները բավարար կլինեն ձեր խնդիրները լուծելու համար։ Խնդրում եմ ինձ տեղյակ պահեք, եթե ունեք հարցեր:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: