Excel’de metin ve tarihi aynı hücrede hızlı bir şekilde nasıl birleştirebilirim?
Excel’de bir sütunda metin değerleri, diğerinde ise bunlara karşılık gelen tarihler içeren veri kümeleriyle çalışırken, daha iyi okunabilirlik veya ileri işleme amacıyla her ikisini aynı hücrede birleştirmeniz gerekebilir. Ancak dikkat edilmesi gereken yaygın bir sorun şudur: Bu sütunları doğrudan birleştirmek, tarihi tanıdık tarih formatı yerine seri numarasına dönüştürebilir. Örneğin, "Toplantı" metnini bir tarih hücresiyle birleştirdiğinizde, beklenen "Toplantı 05/01/2024" sonucu yerine "Toplantı 45361" gibi anlaşılmaz bir çıktı alabilirsiniz. Özellikle rapor hazırlarken veya dosyaları paylaşırken, birleştirme sırasında tarihin okunabilir biçimini korumak büyük önem taşır. Bu makalede, Excel’de metin ve tarih değerlerini biçimlendirme sorunlarına takılmadan, net ve kullanıcı dostu sonuçlar elde ederek aynı hücrede doğru şekilde birleştirmenin pratik ve etkili yollarını öğreneceksiniz.

Metin ve tarihi formüllerle tek bir hücrede birleştirin
Metin ve tarihi tek bir hücrede Kutools for Excel ile birleştirin
Metin ve tarihi VBA kullanarak tek bir hücrede birleştirin (tarih biçimlendirmesini koruyun)
Metin ve tarihi formüllerle tek bir hücrede birleştirin
Excel formülleri, metin ve tarih değerlerini birleştirirken okunabilir tarih biçimini korumanın hızlı ve esnek bir yolunu sunar. Bu yaklaşım, özellikle birden fazla satırda süreci otomatikleştirmek veya metin ile tarih arasında belirli bir ayırıcı kullanmak istediğinizde oldukça faydalıdır. Aşağıdaki formüller, tarih görüntülenmesini tam olarak kontrol etmenize ve tarihlerin seri numarası olarak görünmesi sorunundan kaçınmanıza olanak tanır.
1. Verilerinizin yanındaki boş bir hücreye (örneğin, verileriniz A ve B sütunlarındaysa C2’ye) aşağıdaki formülü girin:
=A2 &, " " &, TEXT(B2,"mm/dd/yyyy") 
2. Formülü onaylamak için Enter tuşuna basın. Ardından, formülü diğer satırlara gerektiği kadar uygulamak için doldurma tutamacını aşağı doğru sürükleyin. Artık her hücrede metin ile tarihin birleştirildiğini ve tarihin Standart Biçim’de görüntülendiğini göreceksiniz.

Notlar ve ipuçları:
- Aynı şekilde çalışan aşağıdaki alternatif formülü kullanabilirsiniz:
=CONCATENATE(A2," ",TEXT(B2,"mm/dd/yyyy")) - Farklı bir ayırıcı (tire, virgül veya özel metin gibi) tercih ediyorsanız, tırnak işaretleri arasındaki değeri değiştirin. Örneğin, tire kullanmak için:
=A2 &, " - " &, TEXT(B2,"mm/dd/yyyy") TEXTişlevi, tarih değerlerini okunabilir metne dönüştürmek için gereklidir. Bu işlev kullanılmazsa, tarihler sayı olarak (Excel’in iç tarih kodları) görüntülenir.- Kaynak tarihleriniz farklı bir biçimdeyse (örneğin gün-ay-yıl veya ISO8601),
"mm/dd/yyyy"ifadesiniTEXTişlevinde istediğiniz görüntü biçimine ()"yyyy-mm-dd","dd-mmm-yyyy"vb.) güncelleyebilirsiniz. - İki tarih sütununu bir ayırıcıyla birleştirmek istiyorsanız, aşağıdaki formüllerden birini kullanın:
=TEXT(A2,"mm/dd/yyyy") & " - " & TEXT(B2,"mm/dd/yyyy")=CONCATENATE(TEXT(A2,"MM/DD/YYYY")," - ",TEXT(B2,"MM/DD/YYYY"))

Bu çözüm, nispeten küçük ila orta ölçekli veri kümeleri için en ideal seçenektir ve yüksek düzeyde özelleştirilebilirlik sunar. Ancak çok büyük veri kümelerinde toplu olarak hücreleri birleştirmeniz gerekiyorsa veya farklı satırlar için farklı ayırıcılar kullanmanız gerekiyorsa, VBA ya da özel eklentiler gibi alternatifler daha verimli olabilir.
Boş hücrelere veya tarih biçiminde olmayan hücrelere başvururken #DEĞER! gibi hatalarla karşılaşıyorsanız, Kaynak Aralığı’nın tutarlı ve doğru biçimlendirildiğinden emin olun.
Metin ve tarihi tek bir hücrede Kutools for Excel ile birleştirin
Karmaşık formüller girmeden daha görsel ve basit bir yaklaşım arayan kullanıcılar için, Kutools for Excel ideal bir çözümdür. Birleştir özelliği, kullanıcı dostu bir iletişim kutusu aracılığıyla sütunları, satırları veya hücreleri birleştirmenize; içeriği saklamanıza, silmenize ya da birleştirmenize olanak tanır. Bu özellik, özellikle sık sık sütunları birleştirmeniz, manuel formül girmekten kaçınmanız veya çok sayıda hücreyi verimli şekilde işlemeniz gerektiğinde büyük değer sağlar.
Eğer Kutools for Excelyüklüyse, aşağıdaki adımları izleyin:
1. Birleştirmek istediğiniz veri aralığını seçin (örneğin, yan yana iki veya daha fazla sütun).
2. Şeritte Kutools > Birleştir ve Ayır > Satırları/Sütunları/Hücreleri Birleştir ve Değerleri Koru seçeneğine gidin, aşağıda gösterildiği gibi:

3. Açılan Sütunları Birleştir veya Satırları Birleştir iletişim kutusunda seçeneklerinizi şu şekilde ayarlayın:
- (1.) İki sütundaki verileri tek bir hücreye birleştirmek için Sütunları Birleştir seçeneğini belirleyin.
- (2.) Birleştirilen içerikler arasında kullanılacak sembolü veya metni (boşluk, tire veya virgül gibi) belirlemek için Ayırıcı bölümünü kullanın.
- (3.) Birleştirilmiş sonucun her satırda en soldaki mi yoksa en sağdaki hücrede mi görüneceğine karar verin.
- (4.) Birleştirme işleminden sonra orijinal hücre içeriğinin saklanıp saklanmayacağını mı yoksa silineceğini mi seçin; ayrıca, birleştirilen sonucu içeren hücrelerin birleştirilip birleştirilmeyeceğini de belirleyin.

4. Ayarları yapılandırdıktan sonra uygulamak için Tamam düğmesine tıklayın. Belirtilen sütunlar, seçtiğiniz ayırıcı kullanılarak her satırda birleştirilecek ve sonuç tercihlerinize göre görüntülenecektir.
![]() | ||
![]() | ![]() | ![]() |
| Bu hücrelerin içeriğini koru | Bu hücrelerin içeriğini sil | Bu hücreleri birleştir |
![]() | ![]() | ![]() |
Notlar ve en iyi uygulamalar:
- Bu işlev, tarih içeren iki hücreyi birleştirmek için de kullanılabilir; sonuçlar, belirttiğiniz ayırıcıya ve konuma göre görüntülenir.
- Özellikle büyük veri kümelerinde istenmeyen birleştirmeleri veya silmeleri önlemek için, Tamam’a tıklamadan önce seçimlerinizi ve ayırıcı stilinizi mutlaka önizleyin.
- Hücrelerinizde sayılar, tarihler ve metin gibi çeşitli veri türleri varsa, Kutools bunları hücrelerin görüntü biçimine göre birleştirerek formüllerle karşılaşılan çoğu biçimlendirme sorunundan kaçınır.
Kutools for Excel’in bu Birleştir işlevi hakkında daha fazla ayrıntı öğrenmek için buraya tıklayın.
Birleştirözelliğiyle ayrıca şunları da hızlıca gerçekleştirebilirsiniz:
Veri Kaybetmeden Hücreleri Birleştirin ve Sütunları Birleştir
Veri Kaybetmeden Hücreleri Birleştirin ve Satırları Birleştir
Excel’de hücreleri boşluk, virgül ve noktalı virgül kullanarak nasıl birleştirebilirim?
Kutools for Excel’i hemen indirin ve ücretsiz olarak deneyin!
Metin ve tarihi VBA kullanarak tek bir hücrede birleştirin (tarih biçimlendirmesini koruyun)
Sık sık metin ve tarih sütunlarını toplu olarak birleştirmesi gereken ya da devasa veri kümelerinde manuel formüllerle çalışmak zaman kaybına yol açan kullanıcılar için özel bir VBA makrosu, pratik ve güçlü bir çözümdür. Bu yaklaşım yalnızca üretkenliği artırır, aynı zamanda Birleştirilmiş Sonuçlar’ın biçimlendirmesi üzerinde tam kontrol sağlar. Aşağıdaki makro, birleştirme sırasında tarihlerin istediğiniz biçimi korumasını sağlayarak, tarihlerin seri numarasına dönüşmesi gibi yaygın bir sorunu da ortadan kaldırır.
Uygulanabilir senaryolar: Bu yöntem, tüm tablolar için metin ve tarih sütunlarını birleştirmeyi otomatikleştirmek, esnek tarih formatı uygulamak veya bu işlevselliği rutin Excel görevlerinize entegre etmek istediğinizde idealdir. VBA ayrıca ayırıcıları ve tarih biçimini kolayca özelleştirmenize olanak tanıyarak farklı raporlama standartlarına uyum sağlamanızı kolaylaştırır.
Avantajlar: Büyük veri hacimleriyle çalışırken yüksek verimlilik sunar, özelleştirmeye uygundur ve tekrarlayan görevlere kolayca uyarlanabilir.Dezavantajlar: Makro destekli çalışma kitapları ve VBA düzenleyici hakkında temel bilgi gerektirir.
1. Geliştirici > Visual Basic seçeneğine tıklayarak Microsoft Visual Basic for Applications penceresini açın. Düzenleyicide Ekle > Modül yolunu izleyin ve aşağıdaki VBA kodunu modül penceresine yapıştırın:
Sub CombineTextAndDate()
Dim ws As Worksheet
Dim rng As Range, cell As Range
Dim textCol As Range, dateCol As Range
Dim resultCol As Range
Dim i As Long
Dim dateFormat As String
Dim separator As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = ActiveSheet
Set rng = Application.InputBox("Select the data range (including text and date columns):", xTitleId, Selection.Address, Type:=8)
Set textCol = Application.InputBox("Select the text column (single column):", xTitleId, rng.Columns(1).Address, Type:=8)
Set dateCol = Application.InputBox("Select the date column (single column):", xTitleId, rng.Columns(2).Address, Type:=8)
Set resultCol = Application.InputBox("Select where to output the result (single column with same number of rows):", xTitleId, rng.Columns(rng.Columns.Count).Offset(0, 1).Address, Type:=8)
separator = Application.InputBox("Enter separator (e.g. space, dash, comma):", xTitleId, " ")
dateFormat = Application.InputBox("Enter date format (e.g. mm/dd/yyyy):", xTitleId, "mm/dd/yyyy")
If textCol.Rows.Count = dateCol.Rows.Count And textCol.Rows.Count = resultCol.Rows.Count Then
For i = 1 To textCol.Rows.Count
resultCol.Cells(i, 1).Value = textCol.Cells(i, 1).Value & separator & Format(dateCol.Cells(i, 1).Value, dateFormat)
Next i
MsgBox "Text and date successfully combined!", vbInformation, xTitleId
Else
MsgBox "Ranges not matched in size!", vbExclamation, xTitleId
End If
On Error GoTo 0
End Sub 2. VBA düzenleyiciyi kapatın. Excel’de Alt + F8 tuşlarına basın, CombineTextAndDate seçeneğini belirleyin ve Çalıştır düğmesine tıklayın. İstemi takip ederek metin sütununuzu, tarih sütununuzu, Liste Yerleştirme Alanı’nı ve istediğiniz biçimi/ayırıcıyı seçin. Makro, sonuçları otomatik olarak belirlediğiniz hedefe yerleştirecektir.
Pratik ipucu: Raporunuzun stilini eşleştirmek için istendiğinde farklı ayırıcılar (örneğin tire)-, virgül , veya herhangi bir özel metin) ve standart herhangi bir tarih formatı (örneğin gg-aaa-yyyy) girebilirsiniz. Sonuçlarınız beklediğiniz gibi görünmüyorsa, tüm Aralık Seç öğelerinin satır sayısı açısından tam olarak eşleştiğinden ve tarih sütununun gerçek tarih değerleri içerdiğinden emin olun.
"Aralıklar boyut olarak eşleşmiyor" şeklinde hata mesajlarıyla karşılaşırsanız, seçimlerinizi tekrar kontrol edin ve metin, tarih ve çıktı sütunlarının hepsinin aynı sayıda satıra sahip olduğundan emin olun. Birleştirdikten sonra sonuç sütununu beklenmeyen biçimlendirmeler açısından inceleyin ve gerekirse Tarih formatı veya ayırıcıyı ayarlayın.
Genel olarak, VBA otomasyonu, özellikle manuel olarak zaman alıcı olan yinelenen veya toplu işlerde büyük verim sağlar ve yeni veriler için makroyu çalıştırarak kolayca yeniden kullanılabilir.
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar






