Excel-də iki hüceyrədən mətni necə birləşdirmək olar (7 üsul)

  • Bunu Paylaş
Hugh West

Bəzən istənilən nəticəni əldə etmək üçün birdən çox xananı birinə birləşdirməliyik. Şübhəsiz ki, Excel bunun üçün ən sürətli funksiyaları təqdim edir. Bu yazıda mən Excel-də iki xanadan mətni lazımi izahatla birləşdirməyin 7 ən sürətli üsulunu müzakirə edəcəyəm.

Təcrübə İş Kitabını endirin

Metodlar Merge Text.xlsm

Excel-də İki Hüceyrədən Mətni Birləşdirmək üçün 7 Metod

Bugünkü tapşırıqlarımız üçün aşağıdakı verilənlər dəstindən istifadə edəcəyik. Burada ad və soyad verilir. Və biz bu iki xanadakı mətni birləşdirməliyik.

1. İşaret işarəsi (&) istifadə edərək mətni birləşdirin

Əvvəlcə mən' Sizə iki xananı birləşdirməyin sadə üsulunu göstərəcəyəm – ampersand simvolundan istifadə etməklə ( & ). Simvoldan iki ayrı şəkildə istifadə edə bilərik.

1.1. Ayırıcısız İşaret simvolu

Əgər siz iki xanadan mətni ayırıcı olmadan birləşdirmək istəyirsinizsə, boşluq simvolu istisna olmaqla, aşağıdakı düsturda göstərildiyi kimi işarə simvolundan istifadə edə bilərsiniz.

=B5&C5

Burada B5 adın başlanğıc xanası və C5 soyadın başlanğıc xanasıdır.

Düsulu D5 xanasına daxil etdikdən sonra Enter düyməsini sıxsanız və Doldurma Dəstəyi Alətindən (sadəcə xananın sağ altında yerləşən yaşıl rəngli kiçik kvadratı aşağı dartın), aşağıdakı çıxışı əldə edəcəksiniz.

1.2. Boşluq simvolu olan İşaret və Simvol

Lakin bu verilənlər bazasında tam ad arasında boşluq simvollarına ehtiyacımız var. Həmçinin, iki xanadan mətni birləşdirmək üçün boşluq simvoluna ehtiyacınız ola bilər. Belə bir vəziyyətdə, sadəcə olaraq aşağıdakı düsturdan istifadə edin.

=B5&" "&C5

Burada iki dırnaq içərisində boşluq qoyuram ki, aralarındakı boşluq daxil olsun. birləşdirilən mətn.

Əgər vergül boşluğundan istifadə etmək lazımdırsa, boşluq yerinə vergül daxil edin.

=B5&", "&C5

Yenə də tələbiniz üçün vergül əvəzinə nöqtəli vergüldən istifadə edə bilərsiniz.

=B5&"; "&C5

Düsturları daxil etdikdən və Doldurma Dəstəyi Aləti , nəticə aşağıdakı kimi olacaq.

Ətraflı oxuyun: Excel Cədvəlində Hüceyrələri Necə Birləşdirmək olar (7 üsul)

2. BİRLƏŞDİRMƏ funksiyasından istifadə edərək mətni birləşdirin

CONCATENATE funksiyası çoxsaylı sətirləri bir sətirdə birləşdirir. Beləliklə, biz mətni birləşdirmək üçün funksiyadan istifadə edə bilərik.

=CONCATENATE(B5," ",C5)

Burada B5 başlanğıc xanasıdır. ad və C5 soyadın başlanğıc xanasıdır.

Əgər Enter düyməsini sıxsanız və Doldurma Dəstəyi Aləti istifadə etsəniz, siz Aşağıdakı nəticəni əldə edəcəyik.

Ətraflı oxuyun: Excel-də Mətn Hüceyrələrini Necə Birləşdirmək (9 Sadə Metod)

3. CONCAT funksiyasından istifadə edərək mətnə ​​qoşulun

Bildiyiniz kimi, Microsoft CONCATENATE-dən istifadə etmək əvəzinə CONCAT funksiyasını tövsiyə edir. funksiya. CONCAT funksiyası həmçinin çoxsaylı sətirləri bir sətirdə birləşdirir, lakin onun defolt ayırıcısı yoxdur. Lakin siz istəyirsinizsə, ayırıcını əl ilə daxil edə bilərsiniz.

Funksiyadan istifadə edərək iki xanadan tam adı almaq istəyiriksə, aşağıdakı düsturdan istifadə etməliyik.

=CONCAT(B5," ",C5)

Burada B5 adın başlanğıc xanası və C5 soyadın başlanğıc xanasıdır.

Daha da önəmlisi, CONCAT funksiyası bir sıra xanaları birləşdirə bildiyi üçün xüsusi xüsusiyyətə malikdir.

Əgər ehtiyacınız varsa. bir sıra mətnləri birləşdirsəniz, aşağıdakı düsturdan istifadə edə bilərsiniz.

=CONCAT(B5:C5," ",B6:C6)

Burada, B5 & C5 adın xanalarıdır, lakin B6 & C6 aid dövlətlərin adını göstərmək üçün xanalardır.

Əgər Enter düyməsini sıxsanız və digərləri üçün düsturun daxil edilməsini təkrarlayın. xanalar, aşağıdakı çıxışı əldə edəcəksiniz.

Ətraflı oxuyun: Excel-də xanaları verilənlərlə necə birləşdirmək (3 üsul)

4. Sətir fasilələrini saxlayaraq mətni birləşdirin

Bəzi hallarda vizual olaraq fərqli etmək üçün birləşdirilən mətn arasında sətir kəsimlərini saxlamalıyıq.

Bunun üçün verilmiş nömrə və ya kod əsasında simvolu yoxlayan CHAR funksiyasından istifadə etməliyik. Sətir sonunu daxil etmək üçün ASCII kodu 10-dur, ona görə də biz CHAR(10) istifadə etməliyik.birləşdirilən mətnlər.

Beləliklə, düzəliş edilmiş düstur-

=B5&CHAR(10)&C5

Burada, B5 olacaq ilk adın başlanğıc xanasıdır və C5 soyadın başlanğıc xanasıdır.

Sonra Enter düyməsini basın. və aşağıdakı xanalar üçün düsturu kopyalamaq üçün Doldurma Dəstəyi Aləti istifadə edin.

Sonra aşağıdakı nəticəni əldə edəcəksiniz.

Maraqlıdır ki, biz CONCAT funksiyasından mətnlər arasında boşluq qoyaraq sətir kəsimlərini yerləşdirmək üçün də istifadə edə bilərik.

Beləliklə, düstur aşağıdakı kimi olacaq.

=CONCAT(B5," ",C5,CHAR(10),B6," ",C6)

Burada, B5 & C5 adın xanalarıdır, lakin B6 & C6 aid dövlətlərin adını göstərmək üçün xanalardır, CHAR(10) sətir kəsilməsini saxlamaq üçündür, birləşdirilən mətn arasında boşluq daxil etmək üçün qoşa dırnaq içərisində iki boşluq istifadə olunur (məsələn. dövlətlər və dövlətlərin adı arasındakı boşluq).

Əgər Enter düyməsini sıxsanız və xana adını dəyişməkdən başqa eyni düsturdan istifadə etsəniz, aşağıdakı çıxışı əldə edin.

Oxşar oxunuşlar

  • Excel-də verilənləri itirmədən çoxlu xanaları necə birləşdirmək olar (6 Metod)
  • Excel-də Hüceyrələri Ayırmaq (7 Asan Metod)
  • Excel-də Hüceyrələri Necə Birləşdirmək və Mərkəzləşdirmək (3 Asan Metod)

5. TEXTJOIN funksiyasından istifadə edərək iki xanadan mətni birləşdirin

TEXTJOIN funksiyası (Excel 2019-da mövcuddur) həmçinin çoxsaylı sətirləri birləşdirirayırıcı simvol daxil olmaqla.

Nə olursa olsun, mətni birləşdirərkən boş xanaları saymaq istəyiriksə, ikinci arqumentdə YANLIŞ seçməliyik. Beləliklə, düstur aşağıdakı kimi olacaq.

=TEXTJOIN(" ",FALSE,B5,C5)

Burada B5 ilk adın başlanğıc xanasıdır. və C5 soyadın başlanğıc xanasıdır.

Enter düyməsini basdıqdan və sonra Doldurma Dəstəyi Alətindən istifadə etdikdən sonra çıxış aşağıdakı kimi olun.

İndi mən sizə TEXTJOIN funksiyasının əhəmiyyətli tətbiqini göstərəcəyəm. Əvvəlki nümunədə biz heç bir şərt olmadan xanaları birləşdirdik. Bəs mətni birləşdirərkən şərtimiz olsa.

Deyək ki, siz şirkətin baş direktorusunuz və hər bir işçi üçün Asudə Vaxt İşi siyahısı var. Lakin siz hansısa konkret işçi üçün işləri (hər bir işçi bir neçə iş görürsə) sadalamalısınız.

=TEXTJOIN(" ",TRUE,IF($B$5:$B$13=E5,$C$5:$C$13," "))

Burada “ “ ayırıcı, TRUE boş xanalara məhəl qoymamaq üçün istifadə olunur.

Bundan başqa, mən seçilmiş işçini təyin etmək üçün massiv kimi $B$5:$B$13=E5 dən istifadə etdim. işçilərin siyahısından və $C$5:$C$13 seçilmiş işçi üçün işi tapmaq üçün.

Bu, massiv funksiyası olduğundan , çıxışı əldə etmək üçün CTRL + SHIFT + Enter düyməsini sıxmalısınız. Sonra, aşağıdakı xanalar üçün düsturun surətini çıxarmaq üçün Doldurma Dəstəyi Aləti istifadə edin.

Ətraflı oxuyun: Necə İki və ya daha çox mətni birləşdirinHüceyrələri Bir Hüceyrə (Ən asan 6 üsul)

6. Power Query istifadə edərək mətni birləşdirin

Bundan əlavə, siz mətni birləşdirmək üçün Power Query alətindən istifadə edə bilərsiniz. Excel-də yüksək effektivliklə sürətlə iki xana.

Alətdən istifadə edərək mətnlərin birləşdirilməsi prosesi aşağıda addım-addım proseslə təsvir edilmişdir.

Addım 1: Datasetin daxil edilməsi Power Query Redaktoruna

Güc Sorğu Redaktorunu açmaq üçün siz bütün verilənlər dəstini seçməli və

⇰ From Cədvəl/Rəsmi seçməlisiniz. Get & Məlumatların Transformasiyası lenti.

⇰ Əgər Cədvəl yarat dialoq qutusunu görürsünüzsə, Cədvəldə başlıqlar var əvvəl qutuyu işarələyərək OK düyməsinə basın. .

Addım 2: Sütunların Birləşdirilməsi

İndi siz Power Query Redaktorundasınız .

SHIFT düyməsinə basaraq iki sütunu seçin və Sütun əlavə edin tabından Sütunu birləşdirin üzərinə klikləyin.

Sonra, Separator Boşluq olaraq seçin və Yeni Sütun altındakı boş yerə Tam Ad yazın. name və son olaraq OK düyməsini basın.

Beləliklə, tam adın tapıldığı yerdə aşağıdakı çıxışı əldə edəcəksiniz.

Addım 3: Nəticənin İş Vərəqlərinə Yüklənməsi

Nəhayət, Fayl <üzərinə klikləməklə çıxışı iş vərəqlərinizə ixrac etməlisiniz. 2>> Bağla & Yüklə .

Sonra məlumatları ixrac etmək istədiyiniz dialoq qutusunu görəcəksiniz. Əgər sənyeni iş vərəqini seçin, aşağıdakı çıxışı görəcəksiniz (həmçinin mövcud iş vərəqini seçə bilərsiniz).

7. VBA

Nəhayət, əgər istəyirsinizsə, mətnləri birləşdirmək üçün VBA kodundan istifadə edə bilərsiniz.

Addım 1:

İlk olaraq, Developer'ı klikləməklə modulu açın. > Vizual Əsas .

İkincisi, Daxil edin > Modul .

Addım 2:

Sonra aşağıdakı kodu yeni yaradılmış modula kopyalayın.

7574

Yuxarıdakı kodda mən SourceCells DestinationCell -ni Range tipi kimi elan etdim. Sonra mənbə və təyinat xanalarını seçmək üçün hər bir element üçün InputBox -dən istifadə etdim. Nəhayət, mən boşluq və Rng.Value funksiyasını birləşdirərək məkanı saxlamaq üçün dəyişən tempdən istifadə etdim.

Sonra kodu işlətsəniz (klaviatura qısayolu F5 <-dir) 2>və ya Fn + F5 ), birləşdirmək istədiyiniz xanaları düzəltməli olduğunuz aşağıdakı dialoq qutusunu görəcəksiniz.

Eyni zamanda, əvvəlki xanada OK düyməsinə basdıqdan sonra aşağıdakı dialoq qutusunu görəcəksiniz. Birləşdirilmiş mətni əldə etmək istədiyiniz təyinat xanasını seçin.

Dərhal aşağıda göstərildiyi kimi birləşdirilmiş mətni əldə edəcəksiniz.

İndi sadəcə aşağıdakı xanalar üçün prosesi təkrarlayın və nəticə aşağıdakı kimi olacaq.

Ətraflı oxuyun: Hüceyrələri Birləşdirmək üçün VBAExcel

Nəticə

Burada Excel-də iki xanadan mətni birləşdirməyin 7 üsulunu müzakirə etdim. Bununla belə, sizə kömək etmək üçün Flash Doldurma kimi bir neçə digər effektiv üsul var. Hər halda, hər hansı bir sualınız və ya təklifiniz varsa, onları aşağıda qeyd edin.

Hugh West sənayedə 10 ildən çox təcrübəyə malik yüksək təcrübəli Excel təlimçisi və analitikidir. Mühasibat uçotu və maliyyə üzrə bakalavr dərəcəsi və Biznesin idarə edilməsi üzrə magistr dərəcəsinə malikdir. Hugh tədrisə həvəslidir və izləmək və başa düşmək asan olan unikal tədris yanaşması işləyib hazırlayıb. Onun Excel üzrə ekspert biliyi bütün dünyada minlərlə tələbə və mütəxəssisə öz bacarıqlarını təkmilləşdirməyə və karyeralarında üstün olmağa kömək etmişdir. Hugh öz bloqu vasitəsilə biliklərini dünya ilə bölüşür, fərdlərə və müəssisələrə öz potensiallarını tam şəkildə çatdırmaq üçün pulsuz Excel dərsləri və onlayn təlimlər təklif edir.