bir sütundaki verilerin önüne ve arkasına tek tırnak ekleyip virgül ile tek bir hücrede birleştirme

ssert75

Altın Üye
Katılım
4 Temmuz 2011
Mesajlar
36
Excel Vers. ve Dili
Microsoft Excel 2007 Türkçe
Altın Üyelik Bitiş Tarihi
22-07-2027
Merhaba arkadaşlar. Veri tabanı sorgulamalarımda kullanabilmek için Excel' de bir sütundaki verilerin önüne ve arkasına tek tırnak ekleyip, virgül ile tek bir hücrede birleştirmem gerekiyor. Forumda benzer örnekler buldum ama verilere karakter ekleyip tek bir hücrede virgül ile birleştirme örneği bulamadım. İşlem yapmak istediğim sütun bazen binlerce veriden oluşabiliyor. Makrolu çözüm arıyorum. Desteklerinizi bekliyorum. Teşekkürler.
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,806
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
C2 hücresine aşağıdaki formülü kopyapayın.
Diğer hücrelere de aşağıya doğru çoğaltın.
En alt satırda elde edilen değer sizin istediğiniz değer olacaktır.

=B2&"','"&C1
 

ssert75

Altın Üye
Katılım
4 Temmuz 2011
Mesajlar
36
Excel Vers. ve Dili
Microsoft Excel 2007 Türkçe
Altın Üyelik Bitiş Tarihi
22-07-2027
Formülü denedim. Çok teşekkürler.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.
Bu da makrolu çözüm önerisi olsun. Sonuç, örnek belgedeki gibi D2 hücresine yazılır.
Sonucu başka bir hücreye yazdırmak istiyorsanız kod'un son satırındaki hücre adresini değiştirmeniz yeterli olur.
Rich (BB code):
Sub BIRLESTIR()
For sat = 2 To Cells(Rows.Count, "B").End(3).Row
    metin = metin & ",'" & Cells(sat, "B") & "'"
Next
[D2] = Mid(metin, 2, Len(metin) - 1)
End Sub
 

ssert75

Altın Üye
Katılım
4 Temmuz 2011
Mesajlar
36
Excel Vers. ve Dili
Microsoft Excel 2007 Türkçe
Altın Üyelik Bitiş Tarihi
22-07-2027
Makro ile daha kolay oldu. Sağolun Ömer bey.
 
Üst