• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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

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

o170620_bd3db.png

=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:
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.
 
Çok teşekkür ederim Korhan Ayhan.

Değer olarak birleşiyor.
o170621_8f3b6.png


Makrosuz formül olarak birleşemiyor.
 
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

Metin içeren sütunları tek hücrede birleştirmek için çok faydalı bir fonksiyon oldu.
Teşekkürler
 
Geri
Üst