Note: The other languages of the website are Google-translated. Back to English

Excel'de Boşluk, Virgül veya diğer ayırıcılarla Bir Hücreye Birden Çok Hücre Nasıl Birleştirilir?

Birden çok sütun veya satırdaki hücreleri tek bir hücrede birleştirdiğinizde, birleştirilmiş veriler hiçbir şeyle ayrılmayabilir. Ancak bunları boşluk, virgül, noktalı virgül veya diğerleri gibi belirli işaretlerle ayırmak istiyorsanız, nasıl yapabilirsiniz? Bu eğitimde sizin için bazı yöntemler tanıtılacaktır.


Formülleri kullanarak hücre satırını veya sütununu boşluk, virgül veya diğer ayırıcılarla bir hücrede birleştirin

Excel'de, bir hücre satırını veya bir hücre sütununu tek bir hücrede birleştirmek için aşağıdaki formülleri kullanabilirsiniz.


Yöntem A: Hücreleri birleştirmek için "&" operatörünü kullanın

Excel'de, farklı metin dizelerini veya hücre değerlerini birleştirmek için "&" operatörünü kullanabilirsiniz.

Hücreleri birden çok sütunda birleştirmek için lütfen aşağıdaki formülü girin: (birleştirilmiş sonuçları boşlukla ayırın, boşluğu ihtiyaç duyduğunuzda diğer ayırıcılarla değiştirebilirsiniz.)

=A2&" "&B2&" "&C2

Ardından, doldurma tutamacını bu formülü uygulamak istediğiniz hücrelere sürükleyin ve farklı sütunlardan gelen veriler tek bir hücrede birleştirildi, ekran görüntüsüne bakın:

  • İpuçları:
  • Yukarıdaki formülde, & operatörler arasındaki boşlukları diğer ayırıcılarla değiştirebilirsiniz, örneğin: =A2&"-"&B2&"-"&C2
  • Birden çok satırdaki hücre değerlerini birleştirmeniz gerekiyorsa, hücre referansını şu şekilde değiştirmeniz yeterlidir: =A2&" "&A3&" "&A4&" "&A5&" "&A6&" "&A7

Yöntem B: Hücreleri birleştirmek için Birleştir işlevini kullanın

Excel'deki Birleştir işlevi, birden çok metin dizesini veya hücre değerini tek bir hücrede birleştirmek için de kullanılır.

Lütfen aşağıdaki formülü boş bir hücreye girin veya kopyalayın:

=CONCATENATE(A2, "-", B2, "-", C2)

Ve sonra, doldurma tutamacını bu formülü uygulamak istediğiniz hücrelere sürükleyin, aşağıdaki sonucu alacaksınız:

  • İpuçları:
  • Yukarıdaki formülde, "-" karakterini diğer ayırıcılarla değiştirebilirsiniz, örneğin: =CONCATENATE(A2, ";", B2, ";", C2)
  • Birden çok satırdaki hücre değerlerini birleştirmeniz gerekiyorsa, hücre referansını şu şekilde değiştirmeniz yeterlidir: =CONCATENATE(A2, "-", A3, "-", A4, "-", A5, "-", A6, "-", A7)

Yöntem C: Hücreleri birleştirmek için Textjoin işlevini kullanın

Excel 365 ve sonraki sürümleriniz varsa, yeni bir işlev vardır - Textjoin, bu işlev birden çok hücreyi tek bir hücrede birleştirmenize de yardımcı olabilir.

Aşağıdaki formülü boş bir hücreye girin veya kopyalayın:

=TEXTJOIN(",",TRUE,A2:C2)

Ardından, bu formülü diğer hücrelere uygulamak için dolgu tutamacını sürükleyin, ekran görüntüsüne bakın:

  • İpuçları:
  • Yukarıdaki formülde, "," karakterini diğer ayırıcılarla değiştirebilirsiniz. Örneğin: =TEXTJOIN("/",TRUE,A2:C2)
  • Birden çok satırdaki hücre değerlerini birleştirmek için, hücre referansını şu şekilde değiştirmeniz yeterlidir: =TEXTJOIN(",",TRUE,A2:A7)
  • Bu METİN BİRLEŞTİRME ayrıca bir hücre aralığını tek bir hücrede bir sınırlayıcıyla birleştirebilir: =TEXTJOIN(",",TRUE,A2:C7)

Satır, sütun veya hücre aralığını belirli bir ayırıcıyla tek bir hücrede birleştirin

Kutools for Excel güçlü bir özelliği destekler-Birleştirmek Bu, satırlara, sütunlara veya bir hücre aralığına dayalı olarak tüm verileri veri kaybetmeden tek bir kayıtta birleştirmenize yardımcı olabilir. Lütfen aşağıdaki demoya bakın.    Kutools for Excel'i indirmek için tıklayın!


Kullanıcı Tanımlı İşlev ile satır veya hücre sütununu boşluk, virgül veya diğer ayırıcılarla bir hücrede birleştirin

Excel'de, satır veya sütun hücrelerini boşluklarla veya belirtilen işaretlerle tek bir hücrede birleştirmek için Kullanıcı Tanımlı İşlev de oluşturabilirsiniz.

1. Ambar ALT + F11 klavyedeki tuşları açmak için Uygulama için Microsoft Visual Basic pencere.

2. tıklayın Ekle > modülve VBA'yı modüle kopyalayın.

VBA: Satır veya sütuna dayalı hücreleri belirli bir ayırıcıyla birleştirin:

Function Combine(WorkRng As Range, Optional Sign As String = "~") As String
Dim Rng As Range
Dim OutStr As String
For Each Rng In WorkRng
    If Rng.Text <> " " Then
        OutStr = OutStr & Rng.Text & Sign
    End If
Next
Combine = Left(OutStr, Len(OutStr) - 1)
End Function

Bahşiş: Yukarıdaki komut dosyasında "Function Combine(WorkRng As Range, Optional Sign As String = "~") As String", ayırıcı"~"kombine sonucu ayırmak için belirtilirse, ihtiyacınızı karşılayacak şekilde değiştirebilirsiniz.

3. O zaman lütfen formül yazın =Combine(A2:C2) boş bir hücreye yerleştirin ve ardından doldurma tutamacını bu formülü uygulamak istediğiniz aralığın üzerine sürükleyin, satırdaki tüm hücreler kısa çizgiler içeren bir hücrede birleştirilecektir. Ekran görüntüsüne bakın:

İpuçları: Yukarıdaki Kullanıcı Tanımlı İşlevle, hücre değerlerini sütuna göre de birleştirebilirsiniz, sadece bu formülü girmeniz yeterlidir. =Combine(A2:A7) birleştirilmiş verileri ihtiyacınız olan şekilde almak için.


Formülleri kullanarak satır sonu ile hücre satırını veya sütununu tek bir hücreye birleştirin

Bazen, birleştirilmiş metin dizesini ayırmak için satır sonunu kullanmak isteyebilirsiniz, normalde CHAR (10) satır sonu karakterini döndürür. Burada, bu görevi çözmek için aşağıdaki yöntemleri kullanabilirsiniz:


Yöntem A: Hücreleri satır sonu ile birleştirmek için Birleştir işlevini kullanın

Burada, satır sonu ile ayrılmış birleştirilmiş sonucu elde etmek için bitiştirme işlevini Char (10) karakteriyle birleştirebilirsiniz.

1. Lütfen aşağıdaki formülü yazın veya kopyalayın:

=CONCATENATE(A2,CHAR(10),B2,CHAR(10),C2)

Ardından, doldurma tutamacını bu formülü uygulamak istediğiniz hücrelere sürükleyin ve aşağıdaki sonucu alacaksınız:

2. Ardından, tıklamalısınız Anasayfa > Metni Kaydır Hücreleri biçimlendirmek için ve ardından, istediğiniz sonucu alacaksınız:

İpuçları: Birden çok satırdaki hücre değerlerini birleştirmek için, hücre referansını şu şekilde değiştirmeniz yeterlidir: =CONCATENATE(A2,CHAR(10),A3,CHAR(10),A4,CHAR(10),A5,CHAR(10),A6,CHAR(10),A7)


Yöntem B: Hücreleri satır sonu ile birleştirmek için Textjoin işlevini kullanın (Excel 365 ve sonraki sürümler)

Birleştirilmesi gereken birden çok hücre varsa yukarıdaki formül biraz zor olabilir, bu nedenle Textjoin işlevi bu görevi hızlı ve kolay bir şekilde halledebilir.

Lütfen aşağıdaki formülü boş bir hücreye girin veya kopyalayın:

=TEXTJOIN(CHAR(10),TRUE,A2:C2)

Birleşik sonuçları aldıktan sonra, lütfen formül hücrelerini şu şekilde biçimlendirmeyi unutmayın: Metni Kaydır, ekran görüntüsüne bakın:

İpuçları: Birden çok satırdaki hücre değerlerini birleştirmek için, hücre referansını şu şekilde değiştirmeniz yeterlidir: =TEXTJOIN(CHAR(10),TRUE,A2:A7)


Harika bir özellik kullanarak satır, sütun veya hücre aralığını belirtilen ayırıcıyla tek bir hücreye birleştirin

Yukarıdaki formüller ve kodlardan rahatsızsanız, burada yararlı bir araç önerebilirim. Kutools for Excel, Onun ile Birleştirmek özelliği, hücre değerlerini satıra, sütuna veya bir aralığa göre hızlı bir şekilde tek bir hücrede birleştirebilirsiniz.

İpuçları:Bunu uygulamak için Birleştirmek özelliği, öncelikle indirmelisiniz Kutools for Excelve ardından özelliği hızlı ve kolay bir şekilde uygulayın.

Kurduktan sonra Kutools for Excellütfen şunu yapın:

1. Hücrede birleştirmek istediğiniz bir aralık hücre değerleri seçin.

2. Lütfen bu işlevi tıklayarak uygulayın Kutools > Birleştir ve BölVeri Kaybetmeden Satırları, Sütunları veya Hücreleri Birleştirme. Ekran görüntüsüne bakın:

doc verileri virgülle birleştirir 9 1

3. Açılan iletişim kutusunda, lütfen aşağıdaki gösterilen ekran görüntüsü gibi ihtiyacınız olan işlemleri belirtin:

4. Daha sonra, Ok, sonucu aşağıda gösterilen ekran görüntüsü gibi alacaksınız:

1). Hücre değerlerini her satır için tek bir hücrede birleştirin:

2). Hücre değerlerini her sütun için tek bir hücrede birleştirin:

3). bir dizi hücre değerini tek bir hücrede birleştirin:

Kutools for Excel'i indirmek için tıklayın ve Şimdi ücretsiz deneme!


Satırları ve sütunları daha göreceli birleştirme makaleleri:

  • Excel'de Veri Kaybetmeden Satırları Birleştirin ve Birleştirin
  • Excel'de veri satırlarını birleştirmek için "Birleştir ve Ortala" komutunu (Hizalama panelinde Giriş sekmesi> Birleştir ve Ortala) uygularsanız, Excel verileri yalnızca en sol üst hücrede tutar. Kullanıcılar, verileri silmeden birden çok veri satırını tek bir satırda birleştirmek için başka bir yöntem kullanmalıdır.
  • Yinelenen Satırları Birleştirin ve Excel'deki Değerleri Toplayın
  • Excel'de ,, bazı yinelenen girişler içeren bir veri aralığınız olduğunda ve şimdi aşağıdaki ekran görüntülerinde gösterildiği gibi, yinelenen verileri birleştirmek ve karşılık gelen değerleri başka bir sütunda toplamak istediğinizde, bu sorunu her zaman karşılayabilirsiniz. Bu sorunu nasıl çözebilirsin?
  • Excel'de Tarih ve Saati Tek Hücrede Birleştirme
  • Bir çalışma sayfasında iki sütun vardır, biri tarih, diğeri saat, aşağıda gösterildiği gibi, bu iki sütunu hızlı bir şekilde bir araya getirip saat biçimini korumanın bir yolu var mı?
  • Excel'de Boşlukları Yoksay veya Atla Hücreleri Birleştir
  • Excel'in Birleştirme işlevi, birden çok hücre değerini tek bir hücrede hızlı bir şekilde birleştirmenize yardımcı olabilir, seçili hücrelerde bazı boş hücreler varsa, bu işlev boşlukları da birleştirir. Ancak bazen, hücreleri verilerle birleştirmek ve boş hücreleri atlamak istersiniz, bunu Excel'de nasıl bitirebilirsiniz?

  • Süper Formül Çubuğu (birden çok metin ve formül satırını kolayca düzenleyin); Okuma Düzeni (çok sayıda hücreyi kolayca okuyun ve düzenleyin); Filtrelenmiş Aralığa Yapıştır...
  • Hücreleri / Satırları / Sütunları Birleştirme ve Verilerin Saklanması; Bölünmüş Hücre İçeriği; Yinelenen Satırları ve Toplam / Ortalamayı Birleştirme... Yinelenen Hücreleri Önleyin; Aralıkları Karşılaştır...
  • Yinelenen veya Benzersiz'i seçin Satırlar; Boş Satırları Seçin (tüm hücreler boştur); Süper Bul ve Bulanık Bul Birçok Çalışma Kitabında; Rastgele Seçim ...
  • Tam kopya Formül referansını değiştirmeden Birden Çok Hücre; Otomatik Referans Oluştur Birden Çok Sayfaya; Madde İşaretleri Ekle, Onay Kutuları ve daha fazlası ...
  • Sık Kullanılan ve Hızlı Eklenen Formüller, Aralıklar, Grafikler ve Resimler; Hücreleri Şifrele şifre ile; Posta Listesi Oluşturun ve e-posta gönder ...
  • Metni Çıkar, Metin Ekle, Konuma Göre Kaldır, Alanı Kaldır; Sayfalama Alt Toplamları Oluşturma ve Yazdırma; Hücre İçeriği ve Yorumları Arasında Dönüştür...
  • Süper Filtre (filtre şemalarını kaydedin ve diğer sayfalara uygulayın); Gelişmiş Sıralama ay / hafta / gün, sıklık ve daha fazlasına göre; Özel Filtre kalın, italik ...
  • Çalışma Kitaplarını ve Çalışma Sayfalarını Birleştirin; Tabloları anahtar sütunlara göre birleştirin; Verileri Birden Çok Sayfaya Bölme; Toplu dönüştürme xls, xlsx ve PDF...
  • Pivot Tablo Gruplaması hafta numarası, haftanın günü ve daha fazlası ... Kilidi Açılmış, Kilitli Hücreleri Göster farklı renklerle; Formülü / Adı Olan Hücreleri Vurgulayın...
kte sekmesi 201905
  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
ofis tabanı
Yorumları sıralama ölçütü
Yorumlar (34)
Henüz derecelendirme yok. İlk değerlendiren siz olun!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Çok teşekkür ederim. Bunu çok faydalı buldum. Saygılarımla, Raghad
Bu yorum sitedeki moderatör tarafından en aza indirildi
harika: projeme yardımcı oldu ve saatlerce çalışmayı kurtardı...çok teşekkürler.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Harika, berrak bir şekilde
Bu yorum sitedeki moderatör tarafından en aza indirildi
Teşekkür ederim. Bu gerçekten bir kurtarıcıydı! Bir sorum var. EAN kodlarını birleştirmek istiyorum. Aynı sayfada bir cazibe gibi çalışır. Ancak başka bir sayfadan EAN kodlarını aldığımda şu sonucu alıyorum: #######,########,#######,####### Nerede olabilir sorun? çok teşekkürler
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, lütfen sorununuz hakkında daha spesifik olun. jaychivo# adresinden benimle iletişime geçmeyi deneyinextendoffice.com. Lütfen # ile @ ile değiştirin. :-)
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba! Sütun A'da 23,000'den fazla seri numarasından oluşan bir elektronik tablom var, ardından her seri numarasının Sütun B'de tek basamaklı bir Atama numarası ve son olarak hem seri numarasına hem de Sütun C'de atanan numaraya ait olan kişiselleştirilmiş bir Uygulama numarası var. bu: ABC 123456 1 1212121 987655 2 5656565 606060 1 4343434 606060 1 8989898 Yalnızca SAME Seri numarası ve Assign number olan ancak farklı uygulama numaralarına sahip veri satırlarını virgül kullanarak nasıl birleştiririm? Şuna ihtiyacım var: 606060 1 4343434, 8989898 Herhangi bir yardım çok takdir edilecektir!!!
Bu yorum sitedeki moderatör tarafından en aza indirildi
VBA formülünüzü birkaç gün önce kullandım ve çok güzel çalıştı. Bugün tekrar kullanıyorum ve bir #NAME mi alıyorum? hata. Her türlü şeyi denedim ve çalışmasını sağlayamıyorum. Neyi yanlış yapıyorum?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, yardımcı kaynak için çok teşekkürler!!! VBA Modülünü hem "," hem de " " olacak şekilde nasıl değiştireceğimi sorabilir miyim? Çok teşekkür ederim!
Bu yorum sitedeki moderatör tarafından en aza indirildi
[quote]Merhaba, faydalı kaynak için çok teşekkürler!!! VBA Modülünü hem "," hem de " " olacak şekilde nasıl değiştireceğimi sorabilir miyim? Çok teşekkür ederim!Srina tarafından[/quote] Hepsinden önemlisi, liste boşluk ve virgül olmadan nasıl sonlandırılır? Öyleyse, farklı sayıda sütun içerebilecek bir elektronik tablonun tüm satırlarını kaynak olarak seçmek için? Kutools Mac ile uyumlu olmadığı için lütfen yardım edin. Şimdiden teşekkürler!
Bu yorum sitedeki moderatör tarafından en aza indirildi
VBA kodu için teşekkürler!!!!Zamanımı kurtardı......... :-)
Bu yorum sitedeki moderatör tarafından en aza indirildi
Aşağıdaki sonuçlarla iki hücreyi birleştirmek istiyorum A ve B = A ,B, A sütunu alanı virgül B sütunu anlamına gelir
Bu yorum sitedeki moderatör tarafından en aza indirildi
Teşekkür ederim. Bu şimdiye kadar bulduğum en iyi açıklama! Yine de bunu yüzlerce sütuna genişletmede sorun yaşıyorum. "Bu formülü uygulamak istediğiniz aralık üzerinde doldurma tutamağını sürükleyin, bir satırdaki tüm hücreler virgüllü bir hücrede birleşecek" dediğin noktayı açıklar mısın, bunu nasıl yapacağımdan emin değilim.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Çok teşekkürler.. Bu bilgi çok yardımcı oldu.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Sorun yaşıyorum, G2-N2 hücrelerinin (binlerce satırdan aşağı) virgül kullanılarak bir sütunda birleştirilmesi gerekiyor, ancak aralarında boşluk yok. Ancak, hücre BOŞ ise, virgül girişi olmadan hücreyi ATLAMASI gerekir. Bunun için herhangi bir YARDIM menüsü bulamıyorum ve son teslim tarihine karşıyım ve ithal ettiğim binlerce ürün için bu kısayola ihtiyacım var. Her türlü yardım takdir edildi.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Makro için teşekkürler, harika çalıştı!!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bir ton VBA sayesinde saatlerimden tasarruf edin .... !!!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Sonuçları aşağıdaki değerleri nasıl gösteririm: ABC 10 10 =BİRİŞTİR(A1,",",B1,",",C1) RESULTS 10,,10 10 20 30 =BİRİŞTİR(A1,",",B1," ,",C1) SONUÇLAR 10,20,10 10 30 =BİRLEŞTİR(A1,",",B1,",",C1) SONUÇLAR 10,30, ÜSTÜNDE İKİ DEĞER ARASINDA VEYA SONRA VİRGELİ GÖSTERİYOR. DEĞERİN OLMADIĞI YERDE VİRGÜ İSTİYORUM
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bunu dene. =İKAME(EĞER(A1="","",A1&",") & EĞER(B1="","",B1) & EĞER(C1="","","," & C1)," ,,",",")
Bu yorum sitedeki moderatör tarafından en aza indirildi
birleştirme formülü harikaydı, ancak veri sütunlarımdan birinin tarih olması ve tarihlerin AA/GG/YY olarak biçimlendirilmesi gerekiyordu - ancak bir kez birleştirildiğinde, tarih ondalık sayıya dönüştürüldü. Formülü kullanamadım.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Hücre konumlarımı ayarladıktan sonra VBA makrosu çok iyi çalıştı ve verilerin daha iyi görüntülenmesi için virgülden sonra bir boşluk ekleyebildim.
Bu yorum sitedeki moderatör tarafından en aza indirildi
VBA kodu gerçekten iyi çalıştı teşekkürler. Tek sorunum, birleşik çıktımın şöyle görünmesi için boşluklar içermesidir: "test, test, , , , , , test" Aralık içindeki boş hücreleri hariç tutmasını nasıl sağlayabilirim?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Cevabı bulduysanız şimdi bana da izin verin lütfen.
Bu yorum sitedeki moderatör tarafından en aza indirildi
orijinal koddaki satır yerine:

Eğer Rng.Text <> ", " Sonra
OutStr = OutStr & Rng.Text & Sign


hücrenin boş olup olmadığını belirlemek için bir "test" eklemeniz ve ardından sınırlayıcıyı ekleyen yukarıdaki ifadeyi eklemeniz gerekir. Yukarıdaki 2 satırı silin ve ardından aşağıdaki kodu kopyalayın ve BİRLEŞTİR işleviniz boşlukları listenizden kaldıracaktır.

IsEmpty(Rng.Value) = True ise

OutStr = OutStr & ""

ElseIf Rng.Text <> ", " Sonra

OutStr = OutStr & Rng.Text & Sign
Bu yorum sitedeki moderatör tarafından en aza indirildi
2 bağımsız hücre formatı ile 2 hücre arasındaki boşlukla nasıl birleştirilir. Örneğin. Bir hücre Kırmızı rakamlar ve diğer hücrede yeşil rakamlar varsa, Kırmızı ve yeşil rakamlarla birleştirilmelidir.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bu web sitesinde çalışmaktan gerçekten zevk alıyorum, iyi içeriğe sahip. Asla cansız bir nesneyle savaşmayın. PJ O'Rourke'nin fotoğrafı. dfdkbafbadfkagdd
Buraya henüz hiç yorum yapılmamış
Daha Çok
Lütfen yorum yazın
Misafir olarak yayınlama
×
Bu gönderiyi değerlendirin:
0   Karakterler
Önerilen Konumlar

Bizi takip et

Telif Hakkı © 2009 - www.extendoffice.com. | Tüm hakları Saklıdır. Tarafından desteklenmektedir ExtendOffice. | | | Site Haritası
Microsoft ve Office logosu, Microsoft Corporation'ın Amerika Birleşik Devletleri ve / veya diğer ülkelerdeki ticari markaları veya tescilli ticari markalarıdır.
Sectigo SSL ile korunmaktadır