Բովանդակություն
Microsoft Excel-ում չկա ճշգրիտ ֆունկցիա, որն աշխատում է որպես միացվող ֆունկցիայի հակառակը: Այնուամենայնիվ, մենք ունենք մի շարք հարմար ընթացակարգեր և այլընտրանքներ տեքստը մի քանի մասերի բաժանելու համար: Այս հոդվածում դուք կիմանաք, թե ինչպես կարող եք օգտագործել այն պարզ մեթոդները, որոնք պետք է գործեն որպես հակադիր Excel-ում միացմանը:
Ներբեռնեք պրակտիկայի աշխատանքային գիրքը
Դուք կարող եք ներբեռնել Excel-ի աշխատանքային գրքույկը, որը մենք օգտագործել ենք այս հոդվածը պատրաստելու համար:
Concatenate.xlsx-ի հակառակը
4 մեթոդ, որոնք աշխատում են որպես հակադիր Concatenate Excel-ում
1. Բաժանել տեքստը բազմակի բջիջների բանաձևով
Հետևյալ աղյուսակում Սյունակը B պարունակում է հինգ տարբեր բջիջներ, որոնցից յուրաքանչյուրն ունի երեք պատահական անուն, որոնք առանձնացված են ընդհանուր սահմանազատիչով ' Ստորակետ' (,) : Part 1, Part 2 and Part 3 երեք վերնագրերի ներքո անունները կզբաղեցնեն Սյունակ B -ի յուրաքանչյուր բջիջից առանձին:
➤ Ընտրեք Cell C5 և մուտքագրեք՝
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999))
📌 Քայլ 2.
➤ Սեղմեք Enter և դուք Դուք կստանաք անունը բաժանված անուններից Cell B5 :
🔎 Ինչպես է աշխատում բանաձևը ?
- REPT(” “,999): Այստեղ REPT ֆունկցիան կրկնում է «space» նիշը 999 անգամ ներսում: SUBSTITUTE ֆունկցիա:
- SUBSTITUTE($B5,”,”,REPT(” “,999)): SUBSTITUTE ֆունկցիան փոխարինում է ստորակետերը նախորդ քայլում նշված կրկնվող բացատներով: Այսպիսով, բանաձևը վերադարձնում է Պատրիկ անունը բացատներով:
- COLUMNS($A:A)*999-998: COLUMNS ֆունկցիան այստեղ հաշվում է սյունակների քանակը և վերագրում է արդյունքի արժեքը որպես start_num MID ֆունկցիայի համար:
- MID(SUBSTITUTE($B5,”,”,REPT(” “,999 )), COLUMNS($A:A)*999-998,999): MID ֆունկցիան վերադարձնում է 'Patrick' անունները 999 նիշերով: ընդհանուր:
- Վերջապես, TRIM ֆունկցիան հեռացնում է բոլոր ավելորդ բացատները տեքստային տողից, որը գտնվել է MID ֆունկցիայի միջոցով և վերադարձնում 'Patrick'<4 անունը:> ճիշտ:
Այժմ եկեք հետևենք մնացած քայլերին` հանելու բոլոր մյուս բաժանված անունները:
📌 Քայլ 3:
➤ C5 C5 -ից օգտագործեք Fill Handle ` բջիջը դեպի աջ քաշելու համար, մինչև ստանաք երեք բաժանված անուն:
Այսպիսով, մենք հենց նոր հանեցինք երեք անուն Բջջ B5 -ից առանձին:
📌 Քայլ 4.
➤ Այժմ ներքև քաշեք Լրացնել բռնակը ՝ մնացած բջիջները ավտոմատ լրացնելու համար՝ սկսած C-ից: 6-ից մինչև E9 :
Եվ դուք կգտնեք բոլոր անունները բաժանված Սյունակ B -ում առկա անունների խմբերից:
2. Concatenate-ի հակառակը. տեքստային ֆունկցիաների օգտագործումը մի քանի բջիջների բաժանելու համար
Այժմ մենք ունենք մի քանի պատահական լրիվ անուններ Սյունակ B -ում: Մենք կբաժանենք անունները և ցույց կտանք դրանքառանձին՝ նմանատիպ տողում հաջորդ երկու բջիջներում:
📌 Քայլ 1.
➤ Ընտրել առաջին ելքը Cell C5 և մուտքագրեք՝
=LEFT(B5,FIND(" ",B5)-1)
📌 Քայլ 2.
➤ Սեղմեք Enter և օգտագործեք Լրացնել բռնակը C սյունակի մնացած բջիջները ավտոմատ լրացնելու համար:
Դուք կստանաք բոլոր անունները բաժանված Սյունակ B -ում առկա լրիվ անուններից:
🔎 Ինչպե՞ս է աշխատում բանաձևը:
- Այս բանաձևում FIND ֆունկցիան փնտրում է առաջին մենակ տարածությունը B5 բջիջում<4:> և վերադարձնում է բացատ նիշի դիրքը:
- LEFT ֆունկցիան հանում է անունը ձախից և վերադարձնում է մի շարք նիշեր, որոնք նշված էին FIND ֆունկցիայի կողմից նախկինում:
Այժմ տեսնենք, թե ինչպես կարող ենք հանել յուրաքանչյուր անվան երկրորդ մասը:
📌 Քայլ 3.
➤ Cell D5 -ում պահանջվող բանաձևը կլինի՝
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
📌 Քայլ 4.
➤ Enter և auto-f սեղմելուց հետո ամբողջ Սյունակ D , դուք կգտնեք բոլոր ազգանունները միայն Մաս 2 վերնագրի տակ:
Բջջ B5 և դա 15 է:
3. Օգտագործեք «Text to Column Wizard»-ը Excel-ում հակադարձ միացնելու համար
Եկեք նորից գնանք մեր առաջին օրինակին: Այժմ մենք կօգտագործենք Text to Column wizard-ը` բաժանարարները հեռացնելուց հետո բջիջները բաժանելու համար:
📌 Քայլ 1.
➤ Ընտրեք (B5:B9) բջիջների շրջանակը, որը պարունակում է բոլոր տեքստային տվյալները, որոնք պետք է բաժանվեն:
➤ Տվյալներ ներդիրում ընտրեք Տեքստ դեպի սյունակ տարբերակը Տվյալների գործիքներ հրամանների խմբից:
Կբացվի երկխոսության տուփ:
📌 Քայլ 2.
➤ Ընտրեք ռադիոկոճակը 'Delimited' որպես սկզբնական տվյալների տեսակ:
➤ Սեղմեք Հաջորդը .
📌 Քայլ 3.
➤ -ից Սահմանազատողներ տարբերակներ, նշեք Միայն ստորակետով և մնացած տարբերակները թողեք չնշված: Ձեզ կցուցադրվի տվյալների նախադիտում, ինչպես հետևյալ նկարում:
➤ Սեղմեք Հաջորդ ։
📌 Քայլ 4.
➤ Պահպանեք տարբերակը «Ընդհանուր» որպես Սյունակի տվյալների ձևաչափ :
➤ Միացնել խմբագրումը Նպատակակետ վանդակում և ընտրեք ելքային բջիջները, որոնք տատանվում են C5-ից մինչև E9 :
➤ Սեղմեք Ավարտել և վերջ եք:
Դու կլինեսանմիջապես ցուցադրեց բջիջների ընտրված ելքային տիրույթում բաժանված բոլոր անունները:
4. Կիրառել Flash Fill Method-ը գործելու համար Concatenate-ին հակառակ
Մեր վերջին օրինակում մենք կփորձենք կիրառել Flash Fill անունները բջիջներից առանձին հանելու համար: Flash Fill -ը հետևում է Excel-ում տվյալները ինքնաբերաբար լրացնելու օրինակին: Բայց եթե որևէ օրինակ չգտնվի, Flash Fill-ը արդյունավետ չի աշխատի և նույնիսկ կարող է հանգեցնել սխալ արդյունքի: Այս մեթոդը հիանալի և օգտակար է միայն այն դեպքում, եթե դուք ունեք կանոնավոր և սիմետրիկ օրինաչափություն ձեր տվյալների տիրույթում:
Այժմ տեսնենք, թե ինչպես է այս Flash Fill հրամանը արագ աշխատում տեքստերը առանձնացնելու համար:
📌📌 Քայլ 1.
➤ Ընտրեք Cell C5 և մուտքագրեք «Patrick» ձեռքով:
📌 Քայլ 2.
➤ Օգտագործեք Լրացնել բռնակը ՝ քաշելու մինչև վերջին C9Cell .
➤ Սեղմեք ընտրանքների վրա և ընտրեք Flash Fill հիմա:
Եվ դուք կգտնեք բոլոր անունները առանձնացված և հանված Սյունակ C -ում:
📌 Քայլ 3.
➤ Նմանապես, արեք դա հիմա ազգանվան համար՝ Մաս 2 վերնագրի տակ:
Եվ դուք կտեսնեք բոլոր ազգանունները միանգամից առանձնացված: լրիվ անունները ներկայացված են սյունակ B -ում:
Եզրափակիչ բառեր
Հուսով եմ, որ այս բոլոր պարզ մեթոդները վերը նշվածը այժմ կօգնի ձեզ անհրաժեշտության դեպքում դրանք կիրառել ձեր Excel աղյուսակներում: Եթեդուք ունեք հարցեր կամ կարծիքներ, խնդրում եմ տեղեկացրեք ինձ մեկնաբանությունների բաժնում: Կամ կարող եք ծանոթանալ Excel-ի գործառույթներին վերաբերող մեր մյուս հոդվածներին այս կայքում: