Excel бағдарламасындағы екі ұяшықтан мәтінді қалай біріктіруге болады (7 әдіс)

  • Мұны Бөлісіңіз
Hugh West

Кейде бізге қажетті нәтиже алу үшін бірнеше ұяшықтарды біріктіру керек. Әрине, Excel мұны істеу үшін ең жылдам мүмкіндіктерді ұсынады. Бұл мақалада мен Excel бағдарламасындағы екі ұяшықтағы мәтінді қажетті түсіндірмені біріктірудің 7 ең жылдам әдісін талқылаймын.

Тәжірибелік жұмыс кітабын жүктеп алу

Әдістер Merge Text.xlsm

Excel бағдарламасындағы екі ұяшықтағы мәтінді біріктірудің 7 әдісі

Біз бүгінгі тапсырмалар үшін келесі деректер жинағын қолданамыз. Мұнда аты-жөні мен тегі көрсетілген. Және, біз осы екі ұяшықтағы мәтінді біріктіруіміз керек.

1. Таңба белгісі (&) көмегімен мәтінді біріктіру

Бастапқыда I' Мен сізге екі ұяшықты біріктірудің қарапайым әдісін көрсетемін – амперанд белгісін ( & ). Біз таңбаны екі түрлі жолмен пайдалана аламыз.

1.1. Бөлгішсіз амперсанды таңбасы

Егер екі ұяшықтағы мәтінді бөлгісі жоқ дегенді білдіретін бос орын таңбасын қоспағанда, біріктіргіңіз келсе, төмендегі формулада көрсетілгендей амперсанды таңбаны қолдануға болады.

=B5&C5

Мұнда B5 - аттың бастапқы ұяшығы және С5 - фамилиясының бастапқы ұяшығы.

Формуланы D5 ұяшыққа енгізгеннен кейін, Enter пернесін басып, толтыру тұтқасы құралын (ұяшықтың төменгі оң жағында орналасқан жасыл түсті кішкентай шаршыны төмен сүйреңіз), сіз келесі нәтижені аласыз.

1.2. Кеңістік таңбасы бар амперсанды таңбасы

Бірақ бізге осы деректер жиынындағы толық атау арасында бос орын таңбалары қажет. Сондай-ақ, екі ұяшықтағы мәтінді біріктіру үшін бос орын таңбасы қажет болуы мүмкін. Мұндай жағдайда жай ғана келесі формуланы пайдаланыңыз.

=B5&" "&C5

Мұнда мен қос тырнақшаның ішіне бос орынды қоямын. біріктірілген мәтін.

Егер сізге үтір кеңістігін пайдалану қажет болса, бос орынның орнына үтірді ғана енгізіңіз.

=B5&", "&C5

Талаптарыңыз үшін үтір орнына нүктелі үтірді тағы да қолдануға болады.

=B5&"; "&C5

Формулаларды енгізіп, <пайдаланғаннан кейін 1>Толтыру тұтқасы құралы , нәтиже келесідей болады.

Толығырақ: Excel кестесіндегі ұяшықтарды біріктіру жолы (7 жол)

2. ҚОҢЫРАУ функциясын пайдаланып мәтінді біріктіру

CONCATENATE функциясы бірнеше жолды бір жолға біріктіреді. Демек, біз функцияны мәтінді біріктіру үшін пайдалана аламыз.

=CONCATENATE(B5," ",C5)

Мұнда B5 - бастапқы ұяшық. аты және C5 фамилиясының бастапқы ұяшығы.

Егер Enter пернесін басып, Толтыру тұтқасы құралын пайдалансаңыз, сіз Келесі нәтиже шығады.

Толығырақ: Excel бағдарламасында мәтін ұяшықтарын біріктіру жолы (9 қарапайым әдіс)

3. CONCAT функциясын пайдаланып мәтінді біріктіру

Өздеріңіз білетіндей, Microsoft корпорациясы CONCATENATE пайдаланудың орнына CONCAT функциясын ұсынады. функция. CONCAT функциясы да бірнеше жолды бір жолға біріктіреді, бірақ оның әдепкі бөлгіші жоқ. Бірақ егер қаласаңыз, бөлгішті қолмен енгізуге болады.

Егер функцияны пайдаланып екі ұяшықтан толық атау алғымыз келсе, келесі формуланы қолдануымыз керек.

=CONCAT(B5," ",C5)

Мұнда B5 - аттың бастапқы ұяшығы және С5 - фамилиясының бастапқы ұяшығы.

Маңыздысы, 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 нұсқасында қолжетімді) сонымен қатар бірнеше жолды қосадыоның ішінде бөлгіш таңба.

Қандай болса да, мәтінді біріктіру кезінде бос ұяшықтарды санағымыз келсе, екінші аргумент жағдайында ЖАЛҒАН таңдау керек. Сонымен формула келесідей болады.

=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 өңдегішіне

Power Query өңдегішін ашу үшін бүкіл деректер жиынын таңдап,

⇰ Кестеден/Ауқымнан таңдау керек. Алу & Деректерді түрлендіру таспасы.

Кестені жасау тілқатысу терезесін көрсеңіз, Жарайды түймешігін Менің кестемнің тақырыптары бар алдындағы құсбелгі қою арқылы басыңыз. .

2-қадам: Бағандарды біріктіру

Енді сіз Power Query өңдегішіндесіз .

SHIFT басу арқылы екі бағанды ​​таңдаңыз және Бағанды ​​қосу қойындысынан Бағанды ​​біріктіру түймесін басыңыз.

.

Одан кейін Бөлгіш Бос орын ретінде таңдап, Жаңа баған астындағы бос орынға Толық аты теріңіз name , және ең соңында OK түймесін басыңыз.

Сонымен, толық аты бар жерде келесі нәтиже шығады.

3-қадам: Шығарманы жұмыс парақтарына жүктеу

Соңында, Файл <түймесін басу арқылы нәтижені жұмыс парақтарыңызға экспорттауыңыз керек. 2>> Жабу & Жүктеңіз .

Содан кейін деректерді экспорттағыңыз келетін диалогтық терезені көресіз. Егер де сенжаңа жұмыс парағын таңдасаңыз, келесі нәтижені көресіз (бар жұмыс парағын да таңдауға болады).

7. VBA

<көмегімен екі ұяшықтан мәтінді біріктіру 0>Соңында, егер қаласаңыз, мәтіндерді біріктіру үшін VBA кодын пайдалануға болады.

1-қадам:

Біріншіден, Әзірлеуші ​​түймесін басу арқылы модульді ашыңыз. > Visual Негізгі .

Екіншіден, Кірістіру ><1 бөліміне өтіңіз>Модуль .

2-қадам:

Одан кейін келесі кодты жаңадан жасалған модульге көшіріңіз.

3281

Жоғарыда келтірілген кодта мен SourceCells және DestinationCell ны Диапазон түрі ретінде жарияладым. Содан кейін бастапқы және тағайындалған ұяшықтарды таңдау үшін әрбір элемент үшін InputBox қолдандым. Соңында, бос орын мен Rng.Value функциясын біріктіру арқылы кеңістікті сақтау үшін temp айнымалысын қолдандым.

Кейін, егер кодты іске қоссаңыз (пернелер тіркесімі F5 немесе Fn + F5 ), біріктіргіңіз келетін ұяшықтарды түзету керек келесі диалогтық терезені көресіз.

Бір уақытта алдыңғы жолақтағы OK түймесін басқаннан кейін келесі диалогтық терезені көресіз. Біріктірілген мәтінді алғыңыз келетін мақсатты ұяшықты таңдаңыз.

Төменде көрсетілгендей біріктірілген мәтінді бірден аласыз.

Енді төмендегі ұяшықтар үшін процесті қайталаңыз, сонда нәтиже келесідей болады.

Толығырақ оқу: ұяшықтарды біріктіру үшін VBAExcel

Қорытынды

Мұнда мен Excel бағдарламасындағы екі ұяшықтағы мәтінді біріктірудің 7 әдісін талқыладым. Дегенмен, сізге көмектесетін Flash Fill сияқты бірнеше басқа тиімді әдістер бар. Қалай болғанда да, қандай да бір сұрақтарыңыз немесе ұсыныстарыңыз болса, оларды төменде қалдырыңыз.

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.