📚 Kod Bankası

Excel ve VBA konularında sıfırdan ileri düzeye ücretsiz dersler, hazır makro kodları ve pratik örnekler.
Veri analizi yeteneklerinizi geliştirin, iş hayatınızda fark yaratacak Excel becerilerini bizimle kazanın.

Dersler VBA Kodları Ücretsiz
Anasayfa / CONCATENATE ve TEXTJOIN: Metinleri Birleştir ve Harika Şeyler Yap!

CONCATENATE ve TEXTJOIN: Metinleri Birleştir ve Harika Şeyler Yap!

0 yorum

🔗 Metinleri Birleştirmenin Sanatı

Müşteri verilerinizde Ad sütunu (Ahmet) ve Soyad sütunu (Yılmaz) var ama tam isim lazım. Veya fatura numarası: INV-2024-00123 şekilde kod oluşturmak istiyorsunuz. İşte CONCATENATE (veya & operatörü) burada devreye giriyor!

& Operatörü: En Basit Yolu

Metinleri birleştirmenin en kolay yolu & kullanmaktır:

=A1 & " " & B1

A1'de "Ahmet", B1'de "Yılmaz" varsa, sonuç "Ahmet Yılmaz" olur.

Daha Karmaşık Örnek: Fatura No Oluştur

="INV-" & YEAR(TODAY()) & "-" & TEXT(A1, "00000")

A1'de sıra numarası 123 varsa: INV-2024-00123 oluşturur.

📝 CONCATENATE Fonksiyonu

Daha eski Excel sürümlerinde veya daha profesyonel görünse isterseniz:

=CONCATENATE(A1, " ", B1)

Sonuç aynı ama daha formaldi görünüyor.

İpucu: Excel 365'te TEXTJOIN daha güçlü ve esnek. Ayırıcı karakterleri otomatik koyabilir!

🚀 TEXTJOIN: Modern Yaklaşım (Excel 365)

Birden fazla hücreyi birleştirmek, aralarında ayırıcı koyarak:

=TEXTJOIN(", ", TRUE, A1:A5)

A1'den A5'e kadar olan metinleri virgül-boşluk ile birleştirir. TRUE, boş hücreleri atlar.

Pratik Örnek: Açık Bulunan İller Listele

=TEXTJOIN(", ", TRUE, B2:B10)

B sütununda şehir isimleri varsa, hepsini virgülle ayrılmış şekilde tek hücrede gösterir.

💪 Bonus: Büyük Harf / Küçük Harf Dönüşümü

Metinleri birleştirirken harf büyüklüğünü kontrol etmek:

=UPPER(A1 & " " & B1) ' Tümünü BÜYÜK YAP
 =LOWER(A1 & " " & B1) ' Tümünü küçük yap
 =PROPER(A1 & " " & B1) ' Her Kelimenin İlk Harfini Büyüt

🎯 Pratik Senaryo: Müşteri Hoşlanacak Mesaj Oluştur

A1: Müşteri Adı, B1: Sipariş No, C1: Toplam Tutar

="Sayın " & PROPER(A1) & ", Siparişiniz (No: " & B1 & ") " & C1 & " TL olarak alındı. Teşekkür ederiz!"

Sonuç: "Sayın Ahmet Yılmaz, Siparişiniz (No: INV-001) 5250 TL olarak alındı. Teşekkür ederiz!"

⚡ Sık Yapılan Hata

Sayıları birleştirirken dikkat edin! 100 + 200 = 300 ama "100" & "200" = "100200"

=100 + 200 ' Sonuç: 300 (matematiksel toplama)
 ="100" & "200" ' Sonuç: "100200" (metin birleştirme)

🎪 Challenge

Adı, Soyadı, Doğum Tarihi'nden şu formatı oluştur: "Ahmet Yılmaz (1990)"

Yorumlar (0)

Henüz yorum yapılmamış. İlk yorumu sen yap!

Yorum Yap