Како да споите текст од две ќелии во Excel (7 методи)

  • Споделете Го Ова
Hugh West

Понекогаш треба да споиме повеќе ќелии во една за да го добиеме саканиот излез. Несомнено, Excel обезбедува некои најбрзи функции за да го направите тоа. Во оваа статија, ќе разговарам за 7-те најбрзи методи за спојување текст од две ќелии во Excel со потребното објаснување.

Преземете ја работната книга за вежбање

Методи за спојување на текст.xlsm

7 методи за спојување текст од две ќелии во Excel

Ќе ја користиме следната база на податоци за нашите денешни задачи. Овде се дадени име и презиме. И, треба да споиме текст од овие две ќелии.

1. Спојување на текст со помош на симболот за амперсанд (&)

На почетокот, јас' Ќе ви покажеме едноставен метод за спојување на две ќелии – користејќи го симболот амперсенд ( & ). Можеме да го користиме симболот на два посебни начини.

1.1. Симбол за амперсанд без сепаратор

Ако сакате да споите текст од две ќелии со исклучок на знакот за празно место што значи без сепаратор, можете да го користите симболот амперсенд како што е прикажано во формулата подолу.

=B5&C5

Тука, B5 е почетната клетка на името и C5 е почетната ќелија на презимето.

По вметнување на формулата во ќелијата D5 , ако притиснете Enter и ја користите алатката за рачка за полнење (само повлечете го надолу малиот квадрат со зелена боја лоциран на десното дно на ќелијата), ќе го добиете следниот излез.

1.2. Амперсенд симбол со празен знак

Но ни требаат празно место помеѓу целото име во оваа база на податоци. Исто така, можеби ќе ви треба знак за празно место за да го споите текстот од две ќелии. Во таква ситуација, само користете ја следнава формула.

=B5&" "&C5

Овде ставам простор во двојните наводници за да го вклучам просторот помеѓу споен текст.

Ако треба да користите простор за запирка, само внесете запирка наместо празно место.

=B5&", "&C5

Повторно, можете да го користите просторот за точка запирка наместо запирка за вашите барања.

=B5&"; "&C5

Откако ќе ги внесете формулите и ќе го користите Пополнете ја алатката за рачка , излезот ќе биде како што следува.

Прочитајте повеќе: Како да се спојат ќелиите во табелата на 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 , а потоа со користење на Пополнете ја алатката рачка , излезот ќе биде како што следува.

Сега ќе ви покажам значајна апликација на функцијата 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 .

⇰ Изберете ги двете колони со притискање на SHIFT и кликнете на Спој колона од табулаторот Додај колона .

Следно, изберете Сепаратор како Простор и напишете Полно име во празното место под Нова колона име и на крај притиснете OK .

Значи, ќе го добиете следниов излез каде што се наоѓа целото име.

Чекор 3: Вчитување на излезот во работни листови

Конечно, треба да го извезете излезот во вашите работни листови со кликнување на Датотека > Затвори & Вчитај .

Потоа ќе видите дијалог прозорец каде што сакате да ги извезете податоците. Ако тиизберете го новиот работен лист, ќе го видите следниот излез (исто така можете да го изберете постоечкиот работен лист).

7. Спојте текст од две ќелии користејќи VBA

На крајот, ако сакате, можете да го користите кодот VBA за спојување текстови.

Чекор 1:

Прво, отворете модул со кликнување на Програмер > Visual Basic .

Второ, одете на Вметни > Модул .

Чекор 2:

Потоа копирајте го следниот код во новосоздадениот модул.

4838

Во горната шифра, ги прогласив SourceCells и DestinationCell како Ранг тип. Потоа користев InputBox за секоја ставка за избор на изворни и дестинации ќелии. Конечно, ја искористив променливата temp за да го задржам просторот со комбинирање на просторот и функцијата Rng.Value .

Следно, ако го извршите кодот (кратенката на тастатурата е F5 или Fn + F5 ), ќе го видите следниов дијалог прозорец каде што треба да ги поправите ќелиите што сакате да ги споите.

Истовремено, ќе го видите следниов дијалог прозорец откако ќе притиснете OK во претходното поле. Изберете ја одредишната ќелија каде што сакате да го добиете споениот текст.

Веднаш, ќе го добиете споениот текст како што е прикажано подолу.

Сега, само повторете го процесот за долунаведените ќелии и излезот ќе биде како што следува.

Прочитајте повеќе: VBA за спојување на ќелии воExcel

Заклучок

Овде, разговарав за 7 методи за спојување на текст од две ќелии во Excel. Сепак, постојат неколку други ефективни методи како Flash Fill за да ви помогнат. Како и да е, ако имате какви било прашања или предлози, кажете ги подолу.

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.