Harf içeren sütunları tek hücrede birleştirme.

Katılım
11 Ekim 2011
Mesajlar
61
Excel Vers. ve Dili
2013 TR
Altın Üyelik Bitiş Tarihi
27.05.2019
Merhaba.
Harf içeren çok sayıdaki sütunu tek hücrede nasıl yanyana olacak şekilde birleştirebilirim?


=BİRLEŞTİR(A1:p1) olmuyor.

Bunun kısa yolu var mı?
=BİRLEŞTİR(A1;B1;C1;D1;E1;F1;G1;H1;I1;J1;K1;L1;M1;N1;O1;P1)


EDİT:
- Office 2016'da ARALIKBİRLEŞTİR komutu çıkmış. Deneyemedim. =ARALIKBİRLEŞTİR(A1:p1) ile sorunsuz birleştirme yapılabiliyor.

- Ayrıca Google Docs, e-tablo üzerinde =BİRLEŞTİR(A1:p1) ile hata vermeden birleştirme yapıyor, ancak excel olarak indirirseniz =BİRLEŞTİR olarak indirdiğinden hata veriyor.
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,264
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Bildiğim kadarıyla formülle direkt yapılamıyor.

Dolaylı yoldan çözüm önerisi;

Boş hücreye =A1:p1 yazın.
Cursor hücre içinde aktif iken F9 tuşuna basın.
Bu şekilde hücredeki değerler diziye alınmış olacaktır.

Oluşan dizinin başındaki ve sonundaki köşeli parantezleri silin.
Hücre içindeyken formülün başına tıklayın ve BİRLEŞTİR fonksiyonu parantezine alın.

Son olarak enter tuşuna basıp işlemi tamamlayın.

Bunlar uzun iş derseniz makro ile fonksiyon yazılabilir.
 
Katılım
11 Ekim 2011
Mesajlar
61
Excel Vers. ve Dili
2013 TR
Altın Üyelik Bitiş Tarihi
27.05.2019
Çok teşekkür ederim Korhan Ayhan.

Değer olarak birleşiyor.


Makrosuz formül olarak birleşemiyor.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,264
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Kullanıcı tanımlı fonksiyonla çözüm işinize yararsa ekteki dosyayı inceleyebilirsiniz.

Kullanılan kod;

Hücrede kullanımı;

Kod:
=KBİRLEŞTİR(Alan;Ayıraç)
Fonksiyondaki ayıraç opsiyoneldir. Boş bırakırsanız otomatik olarak virgül (,) kullanılır. Dosyada örnekler var.


Kod:
Function KBİRLEŞTİR(Alan As Range, Optional Ayıraç As String = ",")
    Dim Veri As Range
    
    Application.Volatile True
        
    For Each Veri In Alan
        If KBİRLEŞTİR = "" Then
            KBİRLEŞTİR = Veri.Value
        Else
            KBİRLEŞTİR = KBİRLEŞTİR & Ayıraç & Veri.Value
        End If
    Next
End Function
 

Ekli dosyalar

Katılım
11 Ekim 2011
Mesajlar
61
Excel Vers. ve Dili
2013 TR
Altın Üyelik Bitiş Tarihi
27.05.2019
Metin içeren sütunları tek hücrede birleştirmek için çok faydalı bir fonksiyon oldu.
Teşekkürler
 
Üst