Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

Excel'de metin ve tarihi aynı hücreye nasıl hızlı bir şekilde birleştirebilirim?

Author Xiaoyang Last modified

Excel'de, bir sütunda metin değerleri ve diğerinde karşılık gelen tarihler bulunan veri kümeleriyle çalışırken, daha iyi netlik veya ileri işleme için her ikisini de aynı hücreye birleştirmeniz gerekebilir. Yaygın bir sorun, bu sütunları doğrudan birleştirme işleminin tarihi seri numarasına dönüştürmesi ve tanıdık bir tarih formatında göstermemesidir. Örneğin, "Toplantı" ve bir tarih hücresini birleştirmek, istenen "Toplantı 05/01/2024" yerine "Toplantı 45361" çıktısını verebilir. Özellikle rapor hazırlarken veya dosyaları paylaşırken, birleştirme sırasında tarihin okunabilir biçimini korumak önemlidir. Bu makalede, Excel'de metin ve tarihi doğru bir şekilde tek bir hücreye birleştirmek için pratik ve etkili yöntemler öğreneceksiniz; biçimlendirme sorunlarını önleyip açık ve kullanıcı dostu sonuçlar sağlayacaksınız.

combine text and date into one cell

Formüllerle metin ve tarihi tek bir hücreye birleştirme

Kutools for Excel ile metin ve tarihi tek bir hücreye birleştirme

VBA kullanarak metin ve tarihi tek bir hücreye birleştirme (tarih formatını koruyarak)


Formüllerle metin ve tarihi tek bir hücreye birleştirme

Excel formülleri, okunabilir tarih formatlarını korurken metin ve tarih değerlerini birleştirmek için hızlı ve esnek bir yol sunar. Bu yaklaşım, özellikle işlemi birden fazla satır için otomatikleştirmek istediğinizde veya metin ile tarih arasında belirli bir ayırıcı seçmek istediğinizde çok kullanışlıdır. Aşağıda gösterilen formüller, tarih görüntülenmesini kontrol etmenizi ve tarihlerin seri numaraları olarak görünmesini engellemenizi sağlar.

1. Verilerinizin yanındaki boş bir hücreye aşağıdaki formülü girin (örneğin, verileriniz A ve B sütunlarında ise C2'ye girin):

=A2 & " " & TEXT(B2,"mm/dd/yyyy")

enter a formula to combine text and date into one cell

2. Formülü onaylamak için Enter tuşuna basın. Ardından, formülü gerektiği gibi diğer satırlara uygulamak için doldurma tutamacını aşağı çekin. Metin ve tarihin artık her hücrede birleştirildiğini ve tarihin standart bir formatta görüntülendiğini göreceksiniz.

drag and fill the formula to other cells

Notlar ve ipuçları:

  • Aynı şekilde çalışan alternatif bir formül kullanabilirsiniz:
    =CONCATENATE(A2," ",TEXT(B2,"mm/dd/yyyy"))
  • Farklı bir ayırıcı (örneğin tire, virgül veya özel metin) tercih ediyorsanız, tırnak işaretleri içindeki değeri değiştirin. Örneğin, tire kullanmak için:
    =A2 & " - " & TEXT(B2,"mm/dd/yyyy")
  • TEXT fonksiyonu, tarih değerlerini okunabilir dizelere dönüştürmek için gereklidir. Atlanırsa, tarihler sayılar olarak görüntülenir (Excel'in dahili tarih kodları).
  • Kaynak tarihleriniz farklı bir formatta ise (örneğin gün-ay-yıl veya ISO8601), TEXT fonksiyonu içindeki "mm/dd/yyyy" ifadesini istenen biçime ("yyyy-mm-dd", "dd-mmm-yyyy", vb.) güncelleyebilirsiniz.
  • İki tarih sütununu ayırıcı ile birleştirmek istiyorsanız, şu 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"))

combine date and date with a formula

Bu çözüm, nispeten küçük veya orta büyüklükteki veri setleri için en uygun olanıdır ve oldukça özelleştirilebilirdir. Ancak, geniş bir veri setinde toplu olarak hücreleri birleştirmeniz gerekiyorsa veya farklı satırlar için farklı ayırıcılar kullanmanız gerekiyorsa, VBA veya özel eklentiler gibi alternatifler daha verimli olabilir.

Boş hücrelere veya tarih olmayan biçimlendirilmiş hücrelere atıfta bulunurken #DEĞER! gibi hatalarla karşılaşırsanız, veri kaynağının tutarlı ve doğru şekilde biçimlendirildiğinden emin olun.


Kutools for Excel ile metin ve tarihi tek bir hücreye birleştirme

Karmaşık formüller girmeksizin daha görsel ve basit bir yaklaşım arayan kullanıcılar için Kutools for Excel, pratik bir çözüm sunar. Birleştirme özelliği, sütunları, satırları veya hücreleri birleştirmenize olanak tanır ve içerikleri tutma, silme veya birleştirme seçeneklerini kullanıcı dostu bir diyalog kutusu üzerinden seçerek yapabilirsiniz. Bu özellik, özellikle sıklıkla sütunları birleştirmeniz gereken, manuel formül girişini önlemek isteyen veya büyük bir hücre aralığını verimli bir şekilde işlemesi gereken kullanıcılar için değerlidir.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

Kutools for Excel'i yüklediyseniz, aşağıdaki adımları izleyin:

1. Birleştirmek istediğiniz veri aralığını seçin, örneğin iki veya daha fazla bitişik sütun.

2. Kutools > Birleştir ve Böl > Satırları, Sütunları veya Hücreleri Veri Kaybı Olmadan Birleştir'e gidin, aşağıda gösterildiği gibi:

click Combine Rows, Columns or Cells without Losing Data feature of kutools

3. Sütunları veya Satırları Birleştir iletişim kutusunda, seçeneklerinizi aşağıdaki gibi ayarlayın:

  • (1.) İki sütundaki verileri birleştirmek için Sütunları birleştir seçeneğini seçin.
  • (2.) Ayırıcı Belirtin altında, birleştirilmiş içeriği ayırmak için kullanılacak sembolü veya metni seçin (örneğin boşluk, tire veya virgül).
  • (3.) Birleştirilmiş sonucun her satırın en soldaki veya en sağdaki hücresinde görüntüleneceğini kararlaştırın.
  • (4.) Birleştirme işleminden sonra orijinal hücre içeriğini tutma veya silme seçeneğini belirleyin ve istenirse birleştirilmiş sonucu içeren hücreleri birleştirin.

specify the options in the Combine Columns or Rows dialog box

4. Ayarları yapılandırdıktan sonra, OK tuşuna tıklayarak uygulayın. Belirtilen sütunlar, seçtiğiniz ayırıcı kullanılarak her satırda birleştirilecek ve sonuçlar tercihlerinize göre görüntülenecektir.

original data
arrow left arrow middle arrow right
Birleştirilmiş hücrelerin içeriğini koru Birleştirilmiş hücrelerin içeriğini sil Birleştirilmiş hücreleri birleştir
result of keeping contents of combined cells result of delete contents of combined cells result of merging the combined cells

Notlar ve en iyi uygulamalar:

  • Bu işlev, iki hücredeki tarihleri birleştirmek için de çalışır ve sonuçlar, belirtilen ayırıcı ve pozisyona göre olacaktır.
  • Özellikle büyük veri setleri için, istenmeyen birleştirmelerden veya silmelerden kaçınmak amacıyla ayırıcı stili ve seçimlerinizi onaylamadan önce önizleme yapmayı unutmayın.
  • Hücreleriniz çeşitli veri türlerini içeriyorsa (sayılar, tarihler ve metinler), Kutools bunları hücre görüntüleme formatına göre birleştirir ve formüllerle karşılaşılan çoğu biçimlendirme sorunundan kaçınır.

Kutools for Excel'in bu Birleştirme işlevi hakkında daha fazla bilgi için tıklayın.

Birleştirme özelliğiyle ayrıca hızlı bir şekilde şunları gerçekleştirebilirsiniz:

Veri Kaybı Olmadan Sütunları Birleştir ve Birleştir

Veri Kaybı Olmadan Satırları Birleştir ve Birleştir

Excel'de hücreleri boşluk, virgül ve noktalı virgülle tek bir hücreye nasıl birleştiririm?

Kutools for Excel'i şimdi indirin ve ücretsiz deneyin!


VBA kullanarak metin ve tarihi tek bir hücreye birleştirme (tarih formatını koruyarak)

Metin ve tarih sütunlarını toplu olarak sık sık birleştirmeniz gereken veya manuel formüllerle işlemek zaman alıcı olacak çok büyük veri setleriyle çalışan kullanıcılar için, özel bir VBA makrosu pratik bir çözüm olabilir. Bu yaklaşım yalnızca üretkenliği artırmaz, aynı zamanda birleştirilmiş sonuçların biçimlendirmesi üzerinde tam kontrol sağlar. Aşağıdaki makro, birleştirme işlemi sırasında tarihlerin istenen bir formatta kalmasını sağlar ve tarihlerin seri numaralarına dönüşmesi gibi yaygın sorunu önler.

Uygulanabilir senaryolar: Bu yöntem, metin ve tarih sütunlarının tüm tablolar için otomatikleştirilmesini istediğinizde, esnek tarih biçimlendirmesi uygulamak istediğinizde veya bu işlevselliği rutin Excel görevlerine dahil etmek istediğinizde idealdir. VBA ayrıca ayırıcıları ve tarih formatlarını kolayca ayarlamanıza olanak tanır ve farklı raporlama standartlarına uygun hale getirir.

Avantajlar: Büyük miktarda veri için yüksek verimlilik, özelleştirilebilir ve tekrarlayan görevler için kolay adapte edilebilir. Dezavantajlar: Makro etkin çalışma kitaplarını gerektirir ve VBA düzenleyici hakkında bazı bilgilere sahip olunması gerekir.

1. Geliştirici > Görsel Temel'e tıklayarak Microsoft Visual Basic for Applications penceresini açın. Düzenleyicide, Ekle > Modül'e gidin 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üzenleyicisini kapatın. Excel'de, Alt + F8'e basın, CombineTextAndDate seçin ve Çalıştır'a tıklayın. İstemi takip ederek metin sütununuzu, tarih sütununuzu, çıktı aralığınızı ve istenen formatları/ayırıcıları seçin. Makro, sonuçları otomatik olarak seçilen hedefe yerleştirecektir.

Pratik ipucu: İstendiğinde, farklı ayırıcılar (örneğin tire -, virgül ,, veya herhangi bir özel metin) ve herhangi bir standart tarih formatı (örneğin dd-mmm-yyyy) girebilirsiniz, raporunuzun stilini eşleştirmek için. Sonuçlarınız beklenen gibi görünmüyorsa, tüm seçili aralıkların satır sayısına tam olarak uyduğundan ve tarih sütununun gerçek tarih değerleri içerdiğinden emin olun.

"Aralıklar boyut olarak eşleşmiyor" şeklinde hatalarla karşılaşırsanız, seçimlerinizi yeniden kontrol edin ve metin, tarih ve çıktı sütunlarının hepsinin aynı sayıda satıra sahip olduğundan emin olun. Birleştirme işleminden sonra, sonuç sütununu beklenmedik biçimlendirme için gözden geçirin ve gerekirse tarih formatını veya ayırıcıyı ayarlayın.

Genel olarak, VBA otomasyonu, manuel işlemlerin zaman alıcı olacağı tekrarlayan veya toplu görevler için özellikle verimlidir ve yeni veriler için makroyu çalıştırarak tekrar kullanılabilir.

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın – Akıllı Yürütme | Kod Oluştur | Özel Formüller Oluştur | Verileri Analiz Et ve Grafikler Oluştur | Kutools Fonksiyonlarını Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Veriyi Kaybetmeden Birleştir | Formül olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur | Bağımlı Açılır Liste | Çoklu seçimli Açılır Liste....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle | Sütunları Taşı | Gizli Sütunların Görünürlük Durumunu Değiştir | Aralıkları & Sütunları Karşılaştır...
Öne Çıkan Özellikler: Izgara Odaklama | Tasarım Görünümü | Gelişmiş formül çubuğu | Çalışma Kitabı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En İyi15 Araç Takımı:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştirme & Bölme Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve dahası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40+ diğer dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
  • Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!

Tüm Kutools eklentileri. Tek kurulum

Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.

Excel Word Outlook Tabs PowerPoint
  • Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
  • Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
  • 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
  • En iyi değer — tek tek eklenti almak yerine tasarruf edin