Ինչպես բաժանել բջիջները Excel-ում. Տեքստ սյունակներ, Flash Fill և բանաձևեր

  • Կիսվել Սա
Michael Brown

Ինչպե՞ս եք բաժանում բջիջը Excel-ում: Օգտագործելով «Text to Columns» գործառույթը, Flash Fill, բանաձեւերը կամ Split Text գործիքը: Այս ձեռնարկը ուրվագծում է բոլոր տարբերակները, որոնք կօգնեն ձեզ ընտրել այն տեխնիկան, որը լավագույնս համապատասխանում է ձեր կոնկրետ առաջադրանքին:

Ընդհանրապես, Excel-ում բջիջները կարող են անհրաժեշտ լինել երկու դեպքում բաժանել: Ամենից հաճախ, երբ ներմուծում եք տվյալներ ինչ-որ արտաքին աղբյուրից, որտեղ բոլոր տեղեկությունները գտնվում են մեկ սյունակում, մինչդեռ դուք ցանկանում եք այն առանձին սյունակներում: Կամ, գուցե ցանկանաք առանձնացնել բջիջները գոյություն ունեցող աղյուսակում՝ ավելի լավ զտելու, տեսակավորելու կամ մանրամասն վերլուծելու համար:

    Ինչպես բաժանել բջիջները Excel-ում` օգտագործելով Տեքստը սյունակներ

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

    Ինչպես առանձնացնել բջիջները Excel-ում սահմանազատողով

    Ենթադրենք, դուք ունեք մասնակիցների ցուցակ, որտեղ մասնակցի անունը, երկիրը և ժամանման ակնկալվող ամսաթիվը բոլորը նույնն են: սյունակ․ 1>Ժամանումի ամսաթիվ և կարգավիճակ : Դա անելու համար կատարեք հետևյալ քայլերը.

    1. Եթե ցանկանում եք արդյունքները տեղադրել ձեր աղյուսակի մեջտեղում, սկսեք տեղադրել նորսյունակ(ներ)՝ ձեր առկա տվյալների վերագրանցումից խուսափելու համար: Այս օրինակում մենք զետեղել ենք 3 նոր սյունակ, ինչպես ցույց է տրված ստորև ներկայացված սքրինշոթում. Եթե սյունակի կողքին որևէ տվյալ չունեք, որը ցանկանում եք առանձնացնել, բաց թողեք այս քայլը:
    2. Ընտրեք բջիջները: դուք ցանկանում եք բաժանել, նավարկեք դեպի Տվյալներ ներդիր > Տվյալների գործիքներ խումբ և սեղմեք Տեքստ սյունակներ կոճակը:
    3. Վերափոխել տեքստը սյունակների հրաշագործի առաջին քայլում դուք ընտրում եք, թե ինչպես բաժանել բջիջները` ըստ սահմանազատողի կամ լայնության: Մեր դեպքում, բջիջների բովանդակությունը բաժանվում է բացատներով: և ստորակետներ, ուստի մենք ընտրում ենք սահմանազատված և սեղմում Հաջորդ :
    4. Հաջորդ քայլում դուք նշում եք սահմանազատիչները և, ըստ ցանկության, տեքստի որակիչ : Կարող եք ընտրել մեկ կամ մի քանի նախապես սահմանված սահմանազատիչներ, ինչպես նաև մուտքագրել ձեր սեփականը Այլ վանդակում: Այս օրինակում մենք ընտրում ենք Բացատ և Ստորակետ :

      Հուշումներ. . Համոզվեք, որ ընտրեք այս տարբերակը, երբ ձեր տվյալները կարող են անընդմեջ պարունակել երկու կամ ավելի սահմանազատիչներ, օրինակ. երբ բառերի միջև կան մի քանի անընդմեջ բացատներ կամ տվյալներն առանձնացված են ստորակետով և բացատով, ինչպես օրինակ «Սմիթ, Ջոն»:

    5. Տեքստի որակավորման հստակեցում : Օգտագործեք այս տարբերակը, երբ որոշ տեքստեր կցվում են մեկ կամ կրկնակի չակերտների մեջ, և դուք կցանկանայիք, որ տեքստի այդպիսի մասերն անբաժանելի լինեն: Օրինակ, եթե որպես սահմանազատող ընտրեք ստորակետ (,) և aչակերտը (") որպես տեքստի որակավորում, այնուհետև կրկնակի չակերտների մեջ փակցված ցանկացած բառ, օրինակ՝ «Կալիֆորնիա, ԱՄՆ» , կտեղադրվեն մեկ բջիջում որպես Կալիֆորնիա, ԱՄՆ : Եթե դուք ընտրեք {none} որպես տեքստի որակիչ, ապա «California կբաշխվի մեկ բջիջի մեջ (բացվող չակերտի հետ միասին) և USA» մեկ այլ բջիջի մեջ ( փակման նշանի հետ միասին):
    6. Տվյալների նախադիտում : Նախքան սեղմեք Հաջորդ կոճակը, անհրաժեշտ է ոլորել Տվյալների նախադիտում<2:> բաժինը, որպեսզի համոզվեք, որ Excel-ը ճիշտ է բաժանել բոլոր բջիջների բովանդակությունը:
    7. Ձեզ մնում է ևս երկու բան՝ ընտրեք տվյալների ձևաչափը և նշեք, թե որտեղ եք ցանկանում տեղադրել ստացված արժեքները:
      • Տվյալների ձևաչափ : Լռելյայնորեն, Ընդհանուր ձևաչափը սահմանված է բոլոր սյունակների համար, որը շատ դեպքերում լավ է աշխատում: Մեր օրինակում մեզ անհրաժեշտ է Տվյալների ձևաչափը ժամանման ամսաթվերի համար: Որոշակի սյունակի տվյալների ձևաչափը փոխելու համար սեղմեք այդ սյունակի վրա Տվյալների նախադիտում ընտրելու համար: այն, այնուհետև ընտրեք ձևաչափերից մեկը Սյունակի տվյալների ձևաչափը (խնդրում ենք տեսնել ստորև ներկայացված սքրինշոթը):
      • Նպատակակետ : Excel-ին ասելու համար, թե որտեղ եք ուզում դուրս բերել առանձնացված տվյալները, սեղմեք Collapse Dialog պատկերակը , որը գտնվում է Նպատակակետ տուփի կողքին և ընտրեք վերևի ձախ բջիջը : նպատակակետի տիրույթում կամ մուտքագրեք բջջային հղում անմիջապես վանդակում: Խնդրում եմ շատ եղեքզգույշ եղեք այս տարբերակի հետ և համոզվեք, որ բավականաչափ դատարկ սյունակներ կան անմիջապես դեպի նպատակակետ բջիջ:

      Նշումներ․ սյունակ (բաց թողնել) ռադիո կոճակը Սյունակի տվյալների ձևաչափը :

    8. Հնարավոր չէ բաշխված տվյալները ներմուծել այլ աղյուսակ կամ աշխատանքային գրքույկ: Եթե ​​փորձեք դա անել, դուք կստանաք անվավեր նպատակակետ սխալ:
    9. Վերջապես սեղմեք Ավարտել կոճակը և վերջ: Ինչպես ցույց է տրված ստորև ներկայացված սքրինշոթում, Excel-ը հիանալի կերպով տեղադրել է մեկ բջիջի պարունակությունը մի քանի բջիջների մեջ. Excel-ում բջիջը բաժանելու համար ձեր նշած նիշերի քանակի հիման վրա: Ամեն ինչ ավելի հեշտ հասկանալու համար, խնդրում ենք դիտարկել հետևյալ օրինակը:

      Ենթադրենք, որ դուք ունեք Ապրանքի ID-ներ և Ապրանքի անուններ մեկ սյունակում և ցանկանում եք դուրս հանել ID-ները առանձին սյունակում՝

      Քանի որ արտադրանքի բոլոր ID-ները պարունակում են 9 նիշ, Ֆիքսված լայնություն տարբերակը լիովին համապատասխանում է աշխատանքին.

      1. Սկսել Վերափոխել տեքստը սյունակների հրաշագործը, ինչպես բացատրված է. վերը նշված օրինակը. Վիզարդի առաջին քայլում ընտրեք Հաստատուն լայնություն և սեղմեք Հաջորդ :
      2. Սահմանեք յուրաքանչյուր սյունակի լայնությունը՝ օգտագործելով Տվյալների նախադիտում բաժինը: Ինչպես ցույց է տրվածներքևում գտնվող սքրինշոթը, ուղղահայաց գիծը ներկայացնում է սյունակի ընդմիջում, և նոր ընդմիջման գիծ ստեղծելու համար պարզապես սեղմում եք ցանկալի դիրքի վրա (մեր դեպքում 9 նիշ). Ընդմիջումը հեռացնելու համար կրկնակի սեղմեք տողի վրա; ընդմիջումը մեկ այլ դիրքով տեղափոխելու համար պարզապես մկնիկի օգնությամբ քաշեք գիծը:
      3. Հաջորդ քայլում ընտրեք տվյալների ձևաչափը և նպատակակետը բաժանված բջիջների համար ճիշտ այնպես, ինչպես արել էինք նախորդ օրինակում, և սեղմեք Ավարտել կոճակը` տարանջատումն ավարտելու համար:

      Ինչպես առանձնացնել Excel-ի բջիջները Flash Fill-ով

      Սկսած Excel 2013-ից, կարող եք օգտագործել Flash Fill-ի հնարավորությունը, որը կարող է ոչ միայն ավտոմատ կերպով համալրել բջիջները տվյալներով, այլև բաժանել բջիջների բովանդակությունը:

      Եկեք վերցնենք տվյալների սյունակը մեր առաջին օրինակից և տեսնենք, թե ինչպես Excel-ի Flash Fill-ը կարող է օգնել մեզ կիսել բջիջը:

      13>

    10. Տեղադրեք նոր սյունակ սյունակի կողքին` սկզբնական տվյալներով և մուտքագրեք տեքստի ցանկալի մասը առաջին բջիջում (մասնակիցի անունը այս օրինակում):
    11. Մուտքագրեք տեքստը ևս մի քանիսը: բջիջները. Հենց որ Excel-ը զգա օրինաչափություն, այն ավտոմատ կերպով կհամալրի նմանատիպ տվյալները այլ բջիջներում: Մեր դեպքում, Excel-ի համար օրինաչափություն պարզելու համար պահանջվել է 3 բջիջ. կարող է միանգամից պատճենվել առանձին սյունակում:

    Ինչպես բաժանել բջիջը Excel-ում բանաձևերով

    Ինչ բազմազանՁեր բջիջները կարող են պարունակել տեղեկատվությունը, Excel-ում բջիջը բաժանելու բանաձևը հանգում է նրան, որ սահմանազատիչի դիրքը գտնելը (ստորակետ, բացատ և այլն) և սահմանազատիչներից առաջ, հետո կամ միջև ընկած ենթաշար հանելը: Ընդհանրապես, դուք կօգտագործեիք SEARCH կամ FIND ֆունկցիաները՝ սահմանազատողի գտնվելու վայրը որոշելու համար և տեքստային ֆունկցիաներից մեկը (ՁԱԽ, ԱՋ կամ MID)՝ ենթատող ստանալու համար:

    Օրինակ, դուք պետք է օգտագործեք հետևյալ բանաձևերը՝ A2 բջիջի տվյալները բաժանել ստորակետով և բացատով (տես ստորև ներկայացված սքրինշոթը).

    Անունը B2-ում հանելու համար՝

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

    Այստեղ SEARCH ֆունկցիան որոշում է ստորակետի դիրքը A2-ում, և արդյունքից հանում ես 1, քանի որ ստորակետն ինքնին ելքում չի սպասվում: LEFT ֆունկցիան հանում է այդ թվով նիշերը տողի սկզբից:

    Երկիրը C2-ում հանելու համար՝

    =RIGHT(A2, LEN(A2)-SEARCH(",", A2)-1)

    Այստեղ, LEN ֆունկցիան հաշվարկում է ընդհանուր երկարությունը: տողի, որից հանում ես SEARCH-ով վերադարձված ստորակետի դիրքը: Բացի այդ, դուք հանում եք բացատ նիշը (-1): Տարբերությունը գնում է դեպի 2-րդ արգումենտը RIGHT, ուստի այն դուրս է հանում այդքան նիշ տողի վերջից:

    Արդյունքը կլինի հետևյալը.

    Եթե ձեր սահմանազատիչը ստորակետ է: բացատով կամ առանց բացատով , կարող եք օգտագործել հետևյալ բանաձևը՝ դրանից հետո ենթատող հանելու համար (որտեղ 1000-ը նիշերի առավելագույն քանակն է.pull):

    =TRIM(MID(A2, SEARCH(",", A2)+1, 1000))

    Ինչպես տեսնում եք, չկա ունիվերսալ բանաձև, որը կարող է կարգավորել բոլոր տեսակի լարերը: Յուրաքանչյուր կոնկրետ դեպքում, դուք պետք է մշակեք ձեր լուծումը:

    Լավ նորությունն այն է, որ Excel 365-ում հայտնված դինամիկ զանգվածի գործառույթները անհարկի են դարձնում շատ հին բանաձևերի օգտագործումը: Փոխարենը, դուք կարող եք օգտագործել այս գործառույթները.

    • TEXTSPLIT - բաժանել տողերը ձեր նշած ցանկացած սահմանազատիչով:
    • TEXTBEFORE - հանել տեքստը որոշակի նիշից կամ ենթատողից առաջ:
    • TEXTAFTER - հանեք տեքստը որոշակի նիշից կամ բառից հետո:

    Excel-ում բջիջները բաժանելու ավելի շատ բանաձևերի օրինակների համար խնդրում ենք ստուգել հետևյալ ռեսուրսները.

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

    Բջիջները բաժանել՝ օգտագործելով Split Text ֆունկցիան

    Այժմ, երբ դուք ծանոթ եք ներկառուցված հնարավորություններին, թույլ տվեք ցույց տալ ձեզ Excel-ում բջիջները բաժանելու այլընտրանքային եղանակ: Նկատի ունեմ Split Text գործիքը, որը ներառված է մեր Ultimate Suite-ի համար Excel-ի համար: Այն կարող է կատարել հետևյալ գործողությունները.

    • Բջիջը բաժանել ըստ նիշերի
    • Բջիջը բաժանել ըստ տողի
    • Բջիջը բաժանել դիմակով (պատշգամբ)

    Օրինակ՝ պառակտումՄասնակիցների տվյալները մեկ բջիջում մի քանի բջիջների մեջ կարող են կատարվել 2 արագ քայլով.

    1. Ընտրեք այն բջիջները, որոնք ցանկանում եք առանձնացնել և սեղմեք Տեքստը բաժանել պատկերակը Ablebits Data ներդիրում, Text խմբում:
    2. Հավելվածի վահանակում կազմաձևեք հետևյալ ընտրանքները.
    3. Ընտրեք Հաջորդական սահմանազատողներին վերաբերվեք որպես մեկ վանդակը:
    4. Ընտրեք Սյունակների բաժանել :
    5. Սեղմեք Բաժանել կոճակ:

    Կատարված է: Չորս նոր սյունակներ՝ բաժանված տվյալների հետ, տեղադրվում են սկզբնական սյունակների միջև, և դուք միայն պետք է այդ սյունակներին համապատասխան անուններ տալ.

    Խորհուրդ: Անունների սյունակը անունից, ազգանունից և հայրանունից առանձնացնելու համար կարող եք օգտագործել հատուկ Split Names գործիքը:

    Եթե դուք հետաքրքրված եք տեսնել Split Text և Split Names գործիքները գործում են, մենք ողջունում ենք օգտագործել ստորև բերված ներբեռնման հղումը: Շնորհակալ եմ կարդալու համար և հուսով եմ, որ հաջորդ շաբաթ կտեսնենք ձեզ մեր բլոգում:

    Հասանելի ներբեռնումներ

    Ultimate Suite 14-օրյա լիարժեք ֆունկցիոնալ տարբերակ (.exe ֆայլ)

    Մայքլ Բրաունը նվիրված տեխնոլոգիայի էնտուզիաստ է, որը ձգտում է պարզեցնել բարդ գործընթացները՝ օգտագործելով ծրագրային գործիքները: Տեխնոլոգիական ոլորտում ավելի քան մեկ տասնամյակ փորձ ունենալով՝ նա կատարելագործել է իր հմտությունները Microsoft Excel-ում և Outlook-ում, ինչպես նաև Google Sheets-ում և Docs-ում: Մայքլի բլոգը նվիրված է իր գիտելիքներն ու փորձառությունը ուրիշների հետ կիսելուն՝ տրամադրելով հեշտ օգտագործվող խորհուրդներ և ձեռնարկներ՝ արտադրողականությունն ու արդյունավետությունը բարձրացնելու համար: Անկախ նրանից, թե դուք փորձառու մասնագետ եք, թե սկսնակ, Մայքլի բլոգը առաջարկում է արժեքավոր պատկերացումներ և գործնական խորհուրդներ՝ առավելագույն օգուտ քաղելու այս կարևոր ծրագրային գործիքներից: