Ինչպես միավորել տեքստը երկու բջիջներից Excel-ում (7 մեթոդ)

  • Կիսվել Սա
Hugh West

Երբեմն մեզ անհրաժեշտ է միավորել բազմաթիվ բջիջներ մեկի մեջ` ցանկալի արդյունք ստանալու համար: Անկասկած, 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-ը, որոնք կօգնեն ձեզ: Ինչևէ, եթե ունեք հարցեր կամ առաջարկություններ, խնդրում ենք դրանք ներքևում ներկայացնել:

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