BİRLEŞTİR Excel Aralığı (ayırıcılı ve ayırıcısız)

Excel'de birden çok hücrenin içeriğini birleştirmenin iki yolu vardır:

  • Excel BİRLEŞTİR işlevi (veya ve işareti (&) operatörü)
  • Excel TEXTJOIN işlevi (Office 365'iniz varsa Excel'deki yeni işlev)
Excel'i Office 365 aboneliği ile kullanıyorsanız buraya tıklayarak METİN BİRLEŞTİR işlevinin ele alındığı kısma geçmenizi öneririm. Office 365 kullanmıyorsanız okumaya devam edin.

CONCATENATE işlevi, temel biçiminde, 2 veya daha fazla karakter dizisini birleştirebilir.

Örneğin:

  • =CONCATENATE(“İyi”,”Günaydın”) sonucu Günaydın olarak verir
  • =CONCATENATE(“İyi”,” “, “Günaydın”) sonucu Günaydın olarak verir
  • =BİRLEŞTİR(A1&A2) size sonucu Günaydın olarak verecektir (burada A1'de 'İyi' metni ve A2'de 'Sabah' metni vardır.

BİRLEŞTİR işlevinde referansı tek tek girebilseniz de, birden fazla hücrenin referansını aynı anda girerseniz (aşağıda gösterildiği gibi) çalışmaz:

Örneğin, yukarıdaki örnekte kullanılan formül =BİRLEŞTİR(A1:A5) iken, sonuç yalnızca 'Bugün'ü gösterir ve tüm hücreleri birleştirmez.

Bu derste, BİRLEŞTİR işlevini kullanarak birden çok hücreyi nasıl birleştireceğinizi göstereceğim.

Not: Excel 2016 kullanıyorsanız, bir sınırlayıcı kullanarak birden çok hücreyi birleştirmek için oluşturulmuş METİN BİRLEŞTİR işlevini kullanabilirsiniz.

BİRLEŞTİR Excel Aralığı (Ayırıcı Olmadan)

Herhangi bir ayırıcı olmadan bir Excel aralığını birleştirme adımları (resimde gösterildiği gibi):

  1. Sonuca ihtiyacınız olan hücreyi seçin.
  2. Formül çubuğuna gidin ve =TRANSPOSE(A1:A5) girin
    • Bölgesel ayarlarınıza bağlı olarak, =A1:A5'i de deneyebilirsiniz (=TRANSPOSE(A1:A5) yerine)
  3. Tüm formülü seçin ve F9 tuşuna basın (bu, formülü değerlere dönüştürür).
  4. Kıvrımlı parantezleri her iki uçtan çıkarın.
  5. Metnin başına =CONCATENATE( ekleyin ve yuvarlak bir parantez ile bitirin).
  6. Enter'a bas.

Bunu yapmak, hücre aralığını bir hücrede birleştirir (yukarıdaki resimde gösterildiği gibi). Herhangi bir sınırlayıcı (virgül veya boşluk gibi) kullandığımızdan, tüm kelimelerin herhangi bir ayırıcı olmadan birleştirildiğini unutmayın.

BİRLEŞTİR Excel Aralıkları (Ayırıcı ile)

Bir Excel Aralığını ayırıcı olarak boşlukla birleştirme adımları (resimde gösterildiği gibi):

  1. Sonuca ihtiyacınız olan hücreyi seçin.
  2. Formül çubuğuna gidin ve =TRANSPOSE(A1:A5)&" " girin
    • Bölgesel ayarlarınıza bağlı olarak, =A1:A5'i de deneyebilirsiniz (=TRANSPOSE(A1:A5) yerine).
  3. Tüm formülü seçin ve F9 tuşuna basın (bu, formülü değerlere dönüştürür).
  4. Kıvrımlı parantezleri her iki uçtan çıkarın.
  5. Metnin başına =CONCATENATE( ekleyin ve yuvarlak parantez ile bitirin).
  6. Enter'a bas

Bu durumda, ayırıcı (sınırlayıcı) olarak bir boşluk karakteri kullandığımı unutmayın. İsterseniz virgül veya kısa çizgi gibi başka ayırıcılar da kullanabilirsiniz.

BİRLEŞTİR Excel Aralıkları (VBA Kullanarak)

Aşağıda, birden çok hücreyi birleştirmenize ve ayrıca bir ayırıcı/sınırlayıcı belirtmenize olanak tanıyan VBA (onu CONCATENATEMULTIPLE olarak adlandırdım) kullanarak oluşturduğum özel işlevin bir örneği verilmiştir.

Birden çok hücreyi birleştirmek için bu özel işlevi oluşturacak VBA kodu:

İşlev CONCATENATEMULTIPLE(Ref As Range, Separator As String) As String Dim Cell As Range Dim Result As String For Her Hücre İçin Ref Result = Result & Cell.Value & Separator Sonraki Hücre CONCATENATEMULTIPLE = Sol(Sonuç, Len(Sonuç) - 1) Bitiş İşlevi

Bu kodu Excel'de kopyalama adımları şunlardır:

  • Geliştirici Sekmesine gidin ve Visual Basic simgesine tıklayın (veya Alt + F11 klavye kısayolunu kullanın).
  • VB Editöründe, nesnelerden herhangi birine sağ tıklayın ve Ekle'ye gidin ve Modül'ü seçin.
  • Modül kodu penceresine yukarıdaki kodu kopyalayıp yapıştırın.
  • VB Düzenleyiciyi kapatın.

Örnek dosyayı indirmek için buraya tıklayın.

Artık bu işlevi Excel'de herhangi bir normal çalışma sayfası işlevi olarak kullanabilirsiniz.

TEXTJOIN İşlevini Kullanarak Excel Aralıklarını BİRLEŞTİR (Office 365 aboneliğiyle Excel'de bulunur)

Office 365 ile birlikte gelen Excel'de yeni bir işlev olan TEXTJOIN tanıtıldı.

Bu işlev, adından da anlaşılacağı gibi, birden çok hücreden gelen metni tek bir hücrede birleştirebilir. Ayrıca bir sınırlayıcı belirlemenizi sağlar.

İşte işlevin sözdizimi:

METİN BİRLEŞTİR(sınırlayıcı, yoksay_boş, metin1, [metin2],… )

  • sınırlayıcı - burası bir sınırlayıcı belirtebileceğiniz yerdir (metnin ayırıcısı). Bunu manuel olarak girebilir veya sınırlayıcısı olan bir hücre referansı kullanabilirsiniz.
  • görmezden_boş - bu DOĞRU ise, boş hücreleri yok sayar.
  • text1 - bu, birleştirilmesi gereken metindir. Bir metin dizesi veya bir dizi hücre gibi dize dizisi olabilir.
  • [text2] - bu, metin dizeleri veya hücre aralıkları olabilecek en fazla 252 bağımsız değişken belirtebileceğiniz isteğe bağlı bir bağımsız değişkendir.

TEXTJOIN işlevinin nasıl çalıştığına dair bir örnek:

Yukarıdaki örnekte, sınırlayıcı olarak bir boşluk karakteri belirtilmiştir ve metin dizelerini A1:A5 biçiminde birleştirir.

TEXTJOIN işlevi hakkında daha fazla bilgiyi buradan edinebilirsiniz.

Bunun yararlı olabileceği durumlarla karşılaştınız mı? senden öğrenmeyi çok isterim Ayak izlerinizi yorumlar bölümünde bırakın!

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave