Բովանդակություն
Երբեմն մեզ անհրաժեշտ է միավորել բազմաթիվ բջիջներ մեկի մեջ` ցանկալի արդյունք ստանալու համար: Անկասկած, Excel-ն ապահովում է դրա համար ամենաարագ հնարավորությունները: Այս հոդվածում ես կքննարկեմ Excel-ում երկու բջիջներից տեքստը միացնելու 7 ամենաարագ մեթոդները՝ անհրաժեշտ բացատրությամբ:
Ներբեռնեք պրակտիկայի աշխատանքային գիրքը
Մեթոդներ To Merge Text.xlsm
Excel-ում երկու բջիջներից տեքստը միացնելու 7 եղանակ
Մենք կօգտագործենք հետևյալ տվյալների բազան մեր այսօրվա առաջադրանքների համար: Այստեղ տրվում է անուն և ազգանուն։ Եվ, մենք պետք է միաձուլենք տեքստը այս երկու բջիջներից:
1. Միավորել տեքստը օգտագործելով Ampersand Symbol (&)
Սկզբում ես. Ձեզ ցույց կտանք երկու բջիջների միաձուլման պարզ մեթոդ՝ օգտագործելով ամպերսանդի նշանը ( & ): Մենք կարող ենք օգտագործել խորհրդանիշը երկու առանձին ձևերով:
1.1. Ամպերսանդի նշան առանց տարանջատողի
Եթե ցանկանում եք միաձուլել տեքստը երկու բջիջներից՝ բացառելով որևէ բացատ նիշ, որը նշանակում է առանց բաժանարարի, կարող եք օգտագործել ամպերսանդի նշանը, ինչպես ցույց է տրված ստորև բերված բանաձևում:
=B5&C5
Այստեղ B5 անունի մեկնարկային բջիջն է, իսկ C5 ազգանվան մեկնարկային բջիջը։
Բանաձևը D5 բջջում տեղադրելուց հետո, եթե սեղմեք Enter և օգտագործեք Fill Handle Tool (պարզապես ներքև քաշեք կանաչ գույնի փոքրիկ քառակուսին, որը գտնվում է բջիջի աջ ներքևում), դուք կստանաք հետևյալ արդյունքը:
1.2. Տիեզերական նիշով ամպերսանդի նշան
Բայց մեզ անհրաժեշտ են բացատ նիշեր այս տվյալների հավաքածուի ամբողջական անվան միջև: Բացի այդ, ձեզ կարող է անհրաժեշտ լինել բացատ նիշ՝ երկու բջիջներից տեքստը միացնելու համար: Նման իրավիճակում պարզապես օգտագործեք հետևյալ բանաձևը:
=B5&" "&C5
Այստեղ ես տարածություն եմ դնում կրկնակի չակերտների մեջ՝ ներառելու համար միջակայքը միաձուլված տեքստ:
Եթե Ձեզ անհրաժեշտ է օգտագործել ստորակետային տարածություն, պարզապես բացատների փոխարեն մուտքագրեք ստորակետ:
=B5&", "&C5
Կրկին, կարող եք օգտագործել ստորակետի փոխարեն ստորակետի տարածությունը ձեր պահանջի համար:
=B5&"; "&C5
Բանաձևերը մուտքագրելուց և Լրացնել Handle Tool , արդյունքը կլինի հետևյալը:
Կարդալ ավելին. Ինչպես միավորել բջիջները Excel աղյուսակում (7 եղանակ)
2. Միավորել տեքստը օգտագործելով CONCATENATE ֆունկցիան
CONCATENATE ֆունկցիան միավորում է բազմաթիվ տողեր մեկ տողի մեջ: Հետևաբար, մենք կարող ենք օգտագործել ֆունկցիան տեքստը միաձուլելու համար:
=CONCATENATE(B5," ",C5)
Այստեղ B5 -ի մեկնարկային բջիջն է: անունը և C5 ազգանվան մեկնարկային բջիջն է:
Եթե սեղմեք Enter և օգտագործեք Լրացնել բռնակի գործիքը , դուք կստանաք հետևյալ արդյունքը:
Կարդալ ավելին. Ինչպես միավորել տեքստային բջիջները Excel-ում (9 պարզ մեթոդներ)
3. Միացնել տեքստը՝ օգտագործելով CONCAT ֆունկցիան
Ինչպես գիտեք, Microsoft-ը խորհուրդ է տալիս CONCAT ֆունկցիան՝ CONCATENATE-ն օգտագործելու փոխարեն։ գործառույթ. CONCAT ֆունկցիան նաև միավորում է բազմաթիվ տողերը մեկ տողի մեջ, բայց այն չունի լռելյայն սահմանազատող: Բայց դուք կարող եք ձեռքով մուտքագրել սահմանազատիչը, եթե ցանկանում եք:
Եթե մենք ցանկանում ենք ստանալ ամբողջական անունը երկու բջիջներից, օգտագործելով ֆունկցիան, մենք պետք է օգտագործենք հետևյալ բանաձևը:
=CONCAT(B5," ",C5)
Այստեղ B5 անունի մեկնարկային բջիջն է, իսկ C5 ազգանվան սկզբնական բջիջը։
Ավելի կարևոր է, որ CONCAT ֆունկցիան ունի հատուկ առանձնահատկություն, քանի որ այն կարող է միավորել մի շարք բջիջներ:
Եթե Ձեզ անհրաժեշտ է միավորել մի շարք տեքստեր, կարող եք օգտագործել հետևյալ բանաձևը:
=CONCAT(B5:C5," ",B6:C6)
Այստեղ, B5 & C5 անունի բջիջներն են, բայց B6 & C6 պատկանող պետությունների անվանումը ցույց տալու բջիջներն են:
Եթե սեղմում եք Enter , և կրկնում եք` տեղադրելով այլ բանաձևը: բջիջները, դուք կստանաք հետևյալ արդյունքը:
Կարդալ ավելին. Ինչպես միավորել բջիջները Excel-ում տվյալների հետ (3 եղանակ)
4. Միավորել տեքստը, մինչդեռ գիծը ընդհատվում է
Որոշ դեպքերում մենք պետք է միաձուլված տեքստի միջև տողերի ընդմիջումներ կատարենք, որպեսզի այն տեսողականորեն տարբերվի:
Դա անելու համար: մենք պետք է օգտագործենք CHAR ֆունկցիան, որը ստուգում է նիշը տվյալ թվի կամ կոդի հիման վրա: Գծի ընդմիջում տեղադրելու ASCII կոդը 10 է, ուստի մենք պետք է օգտագործենք CHAR(10) ՝ տողերի միջև գծի ընդմիջում տեղադրելու համար:միավորված տեքստեր:
Այսպիսով, ճշգրտված բանաձևը կլինի-
=B5&CHAR(10)&C5
Այստեղ, B5 անունի մեկնարկային բջիջն է, իսկ C5 ազգանվան սկզբնական բջիջը:
Հաջորդը սեղմեք Enter և օգտագործեք Լրացնել բռնակի գործիքը ` ստորև բերված բջիջների բանաձևը պատճենելու համար:
Այնուհետև դուք կստանաք հետևյալ արդյունքը:
Հետաքրքիր է, որ մենք կարող ենք նաև օգտագործել CONCAT գործառույթը` տեքստերի միջև տարածություն տրամադրելու համար:
Այսպիսով, բանաձևը կլինի հետևյալը:
=CONCAT(B5," ",C5,CHAR(10),B6," ",C6)
Այստեղ, B5 & C5 անունի բջիջներն են, բայց B6 & C6 պատկանող վիճակների անվանումը ցույց տալու բջիջներն են, CHAR(10) -ը տողերի ընդմիջում պահելու համար է, կրկնակի չակերտների ներսում երկու բացատ է օգտագործվում` միավորված տեքստի միջև տարածություն ներառելու համար (օրինակ. վիճակների և վիճակների անունների միջև եղած տարածությունը):
Եթե սեղմեք Enter և օգտագործեք նույն բանաձևը, բացառությամբ բջիջի անունը փոխելու, դուք ստացեք հետևյալ արդյունքը:
Նման ընթերցումներ
- Ինչպես միաձուլել բազմաթիվ բջիջներ առանց տվյալների կորստի Excel-ում (6 մեթոդ)
- Անջատել բջիջները Excel-ում (7 հեշտ մեթոդ)
- Ինչպես միավորել և կենտրոնացնել բջիջները Excel-ում (3 հեշտ մեթոդ)
5. Միավորել տեքստը երկու բջիջից՝ օգտագործելով TEXTJOIN ֆունկցիան
TEXTJOIN ֆունկցիան (հասանելի է Excel 2019-ից) նաև միացնում է բազմաթիվ տողեր։ներառյալ սահմանազատող նիշը:
Ինչ էլ որ լինի, եթե տեքստը միաձուլելիս ուզում ենք հաշվել դատարկ բջիջները, երկրորդ արգումենտի դեպքում պետք է ընտրենք FALSE : Այսպիսով, բանաձևը կլինի հետևյալը.
=TEXTJOIN(" ",FALSE,B5,C5)
Այստեղ B5 Անվան սկզբնական բջիջն է։ և C5 ազգանվան սկզբնական բջիջն է:
Սեղմելուց հետո Enter և այնուհետև օգտագործելով Fill Handle Tool , արդյունքը կլինի լինի հետևյալը:
Այժմ ես ձեզ ցույց կտամ TEXTJOIN ֆունկցիայի նշանակալի կիրառություն: Նախորդ օրինակում մենք պարզապես միաձուլեցինք բջիջները՝ առանց որևէ պայմանի: Իսկ եթե մենք պայման ունենանք տեքստի միաձուլման ժամանակ:
Ասենք, դուք ընկերության գործադիր տնօրենն եք, և դուք ունեք Ազատ ժամանակի աշխատանքի ցուցակը յուրաքանչյուր աշխատակցի համար: Բայց դուք պետք է թվարկեք աշխատանքները (եթե յուրաքանչյուր աշխատող մի քանի աշխատանք է կատարում) որոշակի աշխատողի համար:
=TEXTJOIN(" ",TRUE,IF($B$5:$B$13=E5,$C$5:$C$13," "))
Ահա, « « սահմանազատիչը, TRUE օգտագործվում է դատարկ բջիջները անտեսելու համար:
Բացի այդ, ես օգտագործել եմ $B$5:$B$13=E5 որպես զանգված` ընտրված աշխատակցին նշանակելու համար: աշխատողների ցանկից և $C$5:$C$13 ընտրված աշխատակցի աշխատանքը գտնելու համար:
Քանի որ այն զանգվածային ֆունկցիա է: , դուք պետք է սեղմեք CTRL + SHIFT + Enter արդյունքը ստանալու համար: Հաջորդը, օգտագործեք Լրացնել բռնակի գործիքը ստորև բերված բջիջների բանաձևը պատճենելու համար:
Կարդալ ավելին. Ինչպես միաձուլել տեքստը երկու կամ ավելիիցԲջիջները մեկ բջիջի մեջ (ամենահեշտ 6 եղանակ)
6. Միավորել տեքստը Power Query-ի միջոցով
Այնուհետև, դուք կարող եք օգտագործել Power Query գործիքը տեքստը միացնելու համար Excel-ում երկու բջիջ արագ և ավելի բարձր արդյունավետությամբ:
Գործիքի միջոցով տեքստերի միաձուլման գործընթացը նկարագրված է ստորև քայլ առ քայլ գործընթացով:
Քայլ 1. Տվյալների հավաքածուի տեղադրում Power Query Editor-ում
Power Query Editor բացելու համար դուք պետք է ընտրեք ամբողջ տվյալների բազան և ընտրեք
⇰ From Table/Range Ստանալ & Փոխակերպեք Տվյալների ժապավենը:
⇰ Եթե տեսնում եք Ստեղծել աղյուսակ երկխոսության տուփը, ապա սեղմեք OK նշելով վանդակը մինչև Իմ աղյուսակը վերնագրեր ունի: .
Քայլ 2. Սյունակների միավորում
Այժմ դուք Power Query Editor-ում եք .
⇰ Ընտրեք երկու սյունակները` սեղմելով SHIFT և սեղմեք Միավորել սյունակը Ավելացնել սյունակ ներդիրից:
Հաջորդը, ընտրեք Separator որպես Space և մուտքագրեք Full name դատարկ տարածքում Նոր սյունակում: անունը և վերջապես սեղմեք OK :
Այսպիսով, դուք կստանաք հետևյալ արդյունքը, որտեղ գտնվում է ամբողջական անունը:
Քայլ 3. Արդյունքների բեռնում աշխատանքային թերթերում
Վերջապես, դուք պետք է արտահանեք արդյունքը ձեր աշխատաթերթեր՝ սեղմելով Պատկեր > Փակել & Բեռնել .
Այնուհետև կտեսնեք երկխոսության տուփ, որտեղ ցանկանում եք արտահանել տվյալները: Եթե դուընտրեք նոր աշխատաթերթը, կտեսնեք հետևյալ ելքը (նաև կարող եք ընտրել առկա աշխատաթերթը):
7. Միավորել տեքստը երկու բջիջներից՝ օգտագործելով VBA
Վերջապես, եթե ցանկանում եք, կարող եք օգտագործել VBA կոդը տեքստերի միաձուլման համար:
Քայլ 1.
Սկզբում բացեք մոդուլը` սեղմելով Developer > Վիզուալ Հիմնական :
Երկրորդ, գնացեք Տեղադրեք > Մոդուլ .
Քայլ 2.
Այնուհետև պատճենեք հետևյալ կոդը նոր ստեղծված մոդուլում:
6115
Վերոնշյալ կոդում ես հայտարարել եմ SourceCells և DestinationCell որպես Range տիպ: Այնուհետև ես օգտագործեցի InputBox յուրաքանչյուր տարրի համար սկզբնաղբյուր և նպատակակետ բջիջներ ընտրելու համար: Վերջապես, ես օգտագործեցի փոփոխական ջերմաստիճանը, որպեսզի պահպանեմ տարածությունը՝ համատեղելով բացատը և Rng.Value ֆունկցիան:
Հաջորդը, եթե գործարկեք կոդը (ստեղնաշարի դյուրանցումն է F5 <: 2>կամ Fn + F5 ), կտեսնեք հետևյալ երկխոսության տուփը, որտեղ դուք պետք է շտկեք այն բջիջները, որոնք ցանկանում եք միաձուլել:
Միաժամանակ, նախորդ վանդակում OK սեղմելուց հետո կտեսնեք հետևյալ երկխոսության տուփը: Ընտրեք նպատակակետ բջիջը, որտեղ ցանկանում եք ստանալ միավորված տեքստը:
Անմիջապես դուք կստանաք միավորված տեքստը, ինչպես ցույց է տրված ստորև:
Այժմ պարզապես կրկնեք գործընթացը ստորև բերված բջիջների համար, և արդյունքը կլինի հետևյալը:
Կարդալ ավելին. VBA բջիջները միավորելու համարExcel
Եզրակացություն
Այստեղ ես քննարկեցի Excel-ի երկու բջիջներից տեքստը միացնելու 7 եղանակ: Այնուամենայնիվ, կան մի քանի այլ արդյունավետ մեթոդներ, ինչպիսիք են Flash Fill-ը, որոնք կօգնեն ձեզ: Ինչևէ, եթե ունեք հարցեր կամ առաջարկություններ, խնդրում ենք դրանք ներքևում ներկայացնել: