Բովանդակություն
Դուք կարող եք ունենալ աղյուսակ ձեր Excel-ի աշխատաթերթում, որտեղ մի քանի տեսակի տվյալներ պահվում են բջիջում և բաժանվում ստորակետերով: Եթե ցանկանում եք դրանք բաժանել մի քանի սյունակների, դուք ճիշտ տեղում եք: Այս հոդվածում դուք կսովորեք Excel բանաձևի 5 օրինակ՝ տողը ստորակետով բաժանելու համար:
Ներբեռնեք Practice Workbook
Ներբեռնեք հետևյալ Excel ֆայլը ձեր պրակտիկայի համար:
Տողերի բաժանում Comma.xlsx-ով
Excel բանաձևով տողերը ստորակետերով բաժանելու 5 օրինակ
Նախ ներկայացնենք մեր տվյալների բազան, որտեղ ID համարը, Ազգանունը և Բաժինը: պահվում են որպես մեկ տող՝ բաժանված ստորակետերով։ Մեր նպատակն է տողերը բաժանել 3 սյունակների:
1. Միավորել LEFT և FIND ֆունկցիաները՝ ստորակետով տողերը բաժանելու համար
Համակցելով LEFT և FIND ֆունկցիաները միասին օգնում են մեզ բաժանել ստորակետներով առանձնացված տողը մի քանի սյունակների: Դա անելու համար պարզապես հետևեք ստորև նշված քայլերին:
Քայլեր.
- Նախ, գրեք հետևյալ բանաձևը դատարկ բջիջում C5:
=LEFT(B5,FIND(",",B5)-1)
Այստեղ FIND ֆունկցիան տալիս է գտնվելու վայրը. B5 տողի առաջին ստորակետը և LEFT ֆունկցիան վերադարձնում է նիշերը այն տողից, որը գտնվում է առաջին ստորակետից առաջ: Ստորակետից չհաշված տվյալները ստանալու համար անհրաժեշտ է մինուս 1:
- Սեղմեք ENTER: Դուք կտեսնեք ID no. Բջջում C5: Այժմ, քաշեք Լրացնել բռնակը ՝ ստանալու համարմնացած ID համարը նույն սյունակում:
Ահա արդյունքը,
Կարդալ ավելին. VBA՝ Excel-ում տողերը մի քանի սյունակների բաժանելու համար (2 եղանակ)
2. MID-ով բանաձև և FIND ֆունկցիաներ բաժանելու համար Տողերը Excel-ում
MID և FIND ֆունկցիաները համատեղելը օգնում է մեզ բաժանել ստորակետերով առանձնացված տողը մի քանի սյունակների: Դա անելու համար պարզապես հետևեք ստորև նշված քայլերին:
Քայլեր.
- Սկզբում գրեք հետևյալ բանաձևը դատարկ բջիջում D5:
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)
Այստեղ, ԳՏՆԵԼ(“,“,B5)+1 տալիս է 1-ին նիշի մեկնարկային վայրը 1-ին ստորակետից հետո:
FIND(“,”, B5, FIND(“,”, B5)+1) տալիս է մեկնարկային 1-ին նիշի գտնվելու վայրը 2-րդ ստորակետից հետո:
-FIND(“,”, B5)-1 բացառում է 2-րդ ստորակետից հետո տողի բոլոր նիշերը:
Վերջապես, MID վերադարձնում է այս երկու ստորակետերի միջև եղած նիշերը:
- Սեղմեք ENTER: Դուք կտեսնեք Ազգանուն D5 բջիջում: Այժմ, քաշեք Լրացնել բռնակը , որպեսզի ստանաք մնացած Ազգանունները նույն սյունակում:
Ահա արդյունքը,
Կարդալ ավելին` Excel VBA: Բաժանել տողը ըստ նիշերի (6 օգտակար օրինակ)
Նման ընթերցումներ
- Ինչպես բաժանել բջիջները Excel-ում (5 հեշտ հնարք)
- Excel VBA. Տողերը բաժանել տողերի (6 I գործարքՕրինակներ)
- Ինչպես բաժանել բջիջը երկու տողի Excel-ում (3 եղանակ)
3. Միավորել RIGHT և FIND ֆունկցիաները
RIGHT և FIND ֆունկցիաները համատեղելը մեզ օգնում է բաժանել ստորակետներով առանձնացված տողը մի քանի սյունակների: Դա անելու համար պարզապես հետևեք ստորև նշված քայլերին:
Քայլեր.
- Սկզբում գրեք հետևյալ բանաձևը դատարկ բջիջում E5:
=RIGHT(B5,LEN(B5)-FIND(",",B5,FIND(",",B5)+1))
Այստեղ LEN(B5) որոշում է երկարությունը B5 բջիջի տողի մեջ:
FIND(“,”, B5, FIND(“,“, B5)+1 տալիս է վերջինի գտնվելու վայրը ստորակետը տողից, և վերջապես, RIGHT ֆունկցիան վերադարձնում է նիշերը տողից, որը գտնվում է վերջին ստորակետից հետո:
- Սեղմեք ENTER: Դուք կտեսնեք Dept. Բջջում E5: Այժմ, քաշեք Լրացնել բռնակը , որպեսզի ստանաք մնացած -ը: Բաժ. նույն սյունակում:
Ահա արդյունքը,
Կարդալ ավելին. Excel VBA. Տողերի բաժանում ըստ նիշերի քանակի (2 հեշտ մեթոդ)
4. Միավորել TRIM, MID, SUBSTITUTE, REPT և LEN գործառույթները
TRIM, MID, SUBSTITUTE, REPT, և LEN ֆունկցիաները համատեղելը մեզ օգնում է ստորակետերով առանձնացված տողը բաժանել մի քանի սյունակների: Պարզապես հետևեք դա անելու համար ստորև նշված քայլերը:
Քայլեր.
- Նախ, սյունակների վերնագրերի փոխարեն մուտքագրեք 1, 2 և 3 ID No., Ազգանուն և բաժին Այժմ,Գրեք հետևյալ բանաձևը դատարկ բջիջում C5:
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5))),(C$4-1)*LEN($B5)+1,LEN($B5)))
Այս բանաձևի ամփոփումը պետք է փոխարինվի ստորակետները բացատներով՝ օգտագործելով SUBSTITUTE և REPT ֆունկցիաները: Այնուհետև MID ֆունկցիան վերադարձնում է n-րդ դեպքի հետ կապված տեքստը և վերջապես TRIM ֆունկցիան օգնում է ազատվել ավելորդ բացատներից:
- Սեղմեք ENTER: Դուք կտեսնեք ID no. Բջջում C5: Այժմ, քաշեք Լրացնել բռնակը անձը հաստատող փաստաթղթի մնացած մասը ստանալու համար. նույն սյունակում։ Եվ քաշեք Լրացման բռնակը ճիշտ ուղղությամբ, որպեսզի ստանաք Ազգանուն և Վարչություն
Կարդալ ավելին. Excel VBA. Տողերը բաժանել բջիջների (4 օգտակար հավելված)
5. Տողը բաժանել ստորակետերով՝ օգտագործելով FILTERXML ֆունկցիան Excel-ում
Օգտագործելով FILTERXML ֆունկցիան մեզ օգնում է ստորակետներով առանձնացված տողը բաժանել մի քանի սյունակների: Դա անելու համար պարզապես հետևեք ստորև նշված քայլերին:
Քայլեր.
- Նախ, գրեք հետևյալ բանաձևը դատարկ բջիջում C5:
=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",","") & "","//s"))
Եթե դուք օգտագործում եք Excel-ը MS 365 -ի համար, կարող եք կիրառել FILTERXML ֆունկցիան տողը ստորակետերով բաժանել. Այս մեթոդում նախ տեքստային տողը վերածվում է XML տողի՝ ստորակետները փոխելով XML թեգերի: TRANSPOSE ֆունկցիան զանգվածը դարձնում է հորիզոնական դիրքի, այլ ոչ թե ուղղահայաց:
- Սեղմեք ENTER: Դուք կտեսնեք ID համարը, Ազգանունը և Բաժին Բջջում C5, D5, և E5 համապատասխանաբար: Այժմ, քաշեք Լրացնել բռնակը ՝ մնացած տվյալները ստանալու համար:
Ահա արդյունքը,
Կարդալ ավելին. Excel բանաձևը բաժանելու համար. 8 օրինակներ
Եզրակացություն
Այս ձեռնարկում ես քննարկել եմ Excel բանաձեւերի 5 օրինակ՝ տողերը ստորակետերով բաժանելու համար: Հուսով եմ, որ այս հոդվածը օգտակար է ձեզ համար: Excel-ի հետ կապված բովանդակություն ավելի շատ իմանալու համար կարող եք այցելել մեր կայք ExcelWIKI : Խնդրում ենք ներքևում գտնվող մեկնաբանությունների բաժնում թողնել մեկնաբանություններ, առաջարկություններ կամ հարցումներ, եթե ունեք