• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Benzersiz Olmayan Kodlara Ait Çoklu Satır Verilerini Tek Bir Hücrede Virgülle Ayırarak Birleştirme (TextJoin Alternatifi)

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

analistbora

Yeni Üye
Aktivite

0%

Katılım
31 Ağu 2026
Mesajlar
3
Aldığı beğeni
1
Excel V
Office 2016 TR
Konu Sahibi
Windows 10 Google Chrome 152
Merhaba, lojistik operasyon raporları için Excel'de bir veri temizleme işlemi yapmam gerekiyor.Tablomda aynı Sipariş ID'sine ait birden fazla satırda farklı "Ürün Kodları" yer alıyor (Örn: Sipariş No: 5001 -> Satır 1: Kalem, Satır 2: Defter, Satır 3: Silgi). Benim istediğim, her Sipariş ID'sini tek satıra düşürüp, o siparişe ait tüm ürünleri yanındaki tek bir hücreye "Kalem, Defter, Silgi" şeklinde aralarına virgül koyarak dinamik olarak toplamak.Office 365'teki METİNBİRLEŞTİR (TEXTJOIN) formülünü FİLTRE ile kombine edince küçük verilerde çözülüyor ancak 120.000 satırlık ana tabloda bu formül kombinasyonu Excel'i tamamen kilitliyor. Bu gruplayarak metin birleştirme işlemini saniyeler içinde yapacak kasmayan bir VBA makro döngüsü veya Power Query yöntemi önerebilir misiniz?
 
Çözüm
Merhaba, lojistik operasyon raporları için Excel'de bir veri temizleme işlemi yapmam gerekiyor.Tablomda aynı Sipariş ID'sine ait birden fazla satırda farklı "Ürün Kodları" yer alıyor (Örn: Sipariş No: 5001 -> Satır 1: Kalem, Satır 2: Defter, Satır 3: Silgi). Benim istediğim, her Sipariş ID'sini tek satıra düşürüp, o siparişe ait tüm ürünleri yanındaki tek bir hücreye "Kalem, Defter, Silgi" şeklinde aralarına virgül koyarak dinamik olarak toplamak.Office 365'teki METİNBİRLEŞTİR (TEXTJOIN) formülünü FİLTRE ile kombine edince küçük verilerde çözülüyor ancak 120.000 satırlık ana tabloda bu formül kombinasyonu Excel'i tamamen kilitliyor. Bu gruplayarak metin birleştirme işlemini saniyeler içinde yapacak kasmayan bir VBA makro...
Windows 10 Google Chrome 152
Merhaba, lojistik operasyon raporları için Excel'de bir veri temizleme işlemi yapmam gerekiyor.Tablomda aynı Sipariş ID'sine ait birden fazla satırda farklı "Ürün Kodları" yer alıyor (Örn: Sipariş No: 5001 -> Satır 1: Kalem, Satır 2: Defter, Satır 3: Silgi). Benim istediğim, her Sipariş ID'sini tek satıra düşürüp, o siparişe ait tüm ürünleri yanındaki tek bir hücreye "Kalem, Defter, Silgi" şeklinde aralarına virgül koyarak dinamik olarak toplamak.Office 365'teki METİNBİRLEŞTİR (TEXTJOIN) formülünü FİLTRE ile kombine edince küçük verilerde çözülüyor ancak 120.000 satırlık ana tabloda bu formül kombinasyonu Excel'i tamamen kilitliyor. Bu gruplayarak metin birleştirme işlemini saniyeler içinde yapacak kasmayan bir VBA makro döngüsü veya Power Query yöntemi önerebilir misiniz?
Deneyiniz makrolu raporlama
 
Çözüm
Konu Sahibi
Windows 10 Google Chrome 152
SNNAY hocam, ellerinize sağlık. Çok hızlı ve harika bir dönüş oldu.
Hazırlayıp paylaştığınız .xlsm dosyasındaki makrolu raporlama yapısını test ettim. TEXTJOIN formülünün 120.000 satırda yarattığı o ağır kilitlenme ve donma problemi bu makro çözümü sayesinde tamamen ortadan kalktı, işlem saniyeler içinde tamamlanıyor. Tam istediğim gibi kasmayan ve kurumsal raporlamaya uygun mükemmel bir çözüm olmuş.
Emeğinize ve bilginize sağlık, çok teşekkür ederim.
 
Windows 10 Google Chrome 152
Merhaba,

Alternatif olarak PIVOT ile çözümü deneyebilirsiniz. DAX formülü ile çözüm üretilmiştir.
 
Konu Sahibi
Windows 10 Google Chrome 152
Korhan AYHAN hocam merhaba,
Konuyu tam kapattığım esnada sizin alternatif DAX ve Pivot Tablo çözümünüzü gördüm. Makrolu çözüme ek olarak sunduğunuz bu modern veri modeli yaklaşımı harika bir vizyon katmış. Büyük veride DAX fonksiyonlarının gücü kurumsal raporlamalarda hayat kurtarıyor.
Konu kilitlenmiş olsa da bu değerli alternatifiniz için emeğinize ve bilginize sağlık, çok teşekkür ederim.
 
Windows 10 Google Chrome 151
Formüllü alternatif.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst