Bu yüzden daha önce, birden fazla hücreyi birleştirmek için BİRLEŞTİR ve BİRLEŞTİR işlevine sahiptik. Ancak, bir sınırlayıcıyla (bir virgül diyelim) hücreleri birleştirmek için bir aralık sağlamak istiyorsak, bu işlevlerle gerçekten zor. Ancak şimdi Excel, aralıkları çok daha fazla esneklikle birleştirmek için kullanılabilecek TEXTJOIN İşlevi adlı yeni bir işlevi tanıttı.
Bu yazıda, TEXTJOIN işlevini kullanarak bir aralığın hücre değerlerini virgülle nasıl birleştireceğimizi öğreneceğiz. Bu işleve sahip olmayan kullanıcılar için, aralık değerlerini virgülle birleştirmenin diğer yöntemlerini tartışacağız.\
Genel Formül
=METİN BİRLEŞTİRME(",",NS,metin_aralığı1,[metin_aralığı2]… ) |
Virgül (",") : Bu, kullanmak istediğimiz sınırlayıcıdır. Bu makalede, hücreleri virgülle birleştirmeye odaklanıyoruz.
NS : Aralıktaki boş hücreleri yok saymak için.
Metin_aralığı1 : Bu, hücrelerini birleştirmek istediğiniz değerlere sahip olan aralıktır.
[Metin_aralığı2] : Diğer aralıklar, metne virgülle katılmak istiyorsanız.
İşleri netleştirmek için bir örnek görelim.
Örnek: Aralıkların Hücre Değerlerini Sınırlayıcı Olarak Virgülle Birleştirme
Burada B2:E8 aralığında bazı değerlerimiz var. Her hücrenin metinlerini arka arkaya birleştirmemiz gerekiyor.
Elimizdeki formülü uygulayalım ve aşağı doğru sürükleyelim.
=METİN BİRLEŞTİRME(",",DOĞRU,B3:E3) |
Metinlerin virgülle birleştirilmesi sonucu oluşan bir dizgemiz olduğunu görebilirsiniz.
Diyelim ki B3:E3 ve B7:E7 aralığını birleştirmek istiyorsanız. Yani formül şöyle olacaktır:
=METİN BİRLEŞTİRME(",",DOĞRU,B3:E3,B7:E7) |
Boş hücreleri yok sayarak tüm metinleri birleştirir.
O nasıl çalışır?
Formül basit. METİN BİRLEŞTİR işlevi, metni birleştirmek istediğiniz sınırlayıcıyı gerektirir. İkinci değişken, boş hücreleri yok sayacak şekilde true olarak ayarlanır.
Şimdi, herhangi bir hücrenin boşluk gibi görünmez değerleri varsa, birleştirilen metin arasında fazladan bir virgül göreceksiniz.
Boşluklardan kaçınmak için, onları çıkarmak için TRIM işlevini kullanın.
=METİN BİRLEŞTİRME(",",NS,KIRMIZI(B3:E3,B7:E7)) |
Excel 2016 ve Daha Eski Sürümlerde Hücreleri Virgülle Birleştirme
Sorun şu ki, TEXTJOIN işlevi yalnızca Excel 2019 ve 365'te kullanılabilir. Dolayısıyla, hücreleri virgülle birleştirmek istiyorsanız, bir numara kullanmamız gerekecek.
Yani hücreleri bir satırda virgülle birleştirmek için bunu yapın.
Bir hücreye formülü başlatmak için "=" yazın ve aşağıda gösterildiği gibi aralığı seçin.
Şimdi F2'ye basın ve formül çubuğunda veya hücrede aralığı seçin.
F9 tuşuna basın.
Şimdi eşittir ve küme parantezlerini kaldırın. Hücreleri virgülle birleştirdiniz.
Ancak bu yol çok fazla operasyon için o kadar etkili değildir.
Öyleyse, Excel'de belirli bir sınırlayıcıyla metinleri birleştirmenin başka bir yolu var mı? Diğer yol VBA yoludur. Bunu yapmak için bir UDF oluşturalım.
Function JoinText(delimiter As String, rng As Range) Dim res As String Her hücre için rng If Trim(cell.Value) "" Then res = res & Trim(cell.Value) & sınırlayıcı End If Sonraki hücre res = Left( res, Len(res) - 1) JoinText = res Bitiş Fonksiyonu
VB Düzenleyicisini açmak için CTRL+F11 tuşlarına basın. Çalışma kitabına sağ tıklayın ve bir modül ekleyin. Yukarıdaki kodu kopyalayın ve modülün kod alanına yapıştırın.
Şimdi, metni istediğiniz herhangi bir sınırlayıcıyla birleştirmek için bu formülü kullanın.
Bu formül, Excel'in herhangi bir sürümünde çalışacaktır. Bu formülü hemen kullanmak için aşağıdaki çalışma kitabını indirebilirsiniz.
Evet arkadaşlar, Excel'de virgül sınırlayıcı ile metne bu şekilde katılabilirsiniz. Umarım sizin için yardımcı olmuştur. Bu konu veya başka bir excel ile ilgili konu ile ilgili herhangi bir sorunuz varsa, aşağıdaki yorumlar bölümünde sorun. O zamana kadar Mükemmel olmaya devam edin.
Excel 2016 ve Daha Eski Sürümlerde Sayıları ve Metni Dizeden Böl: TEXTJOIN fonksiyonumuz olmadığında, sayısal ve sayısal olmayan karakterleri bir dizgeden ayırmak için diğer bazı fonksiyonlarla birlikte LEFT ve RIGHT fonksiyonlarını kullandık.
Excel'in SOL ve SAĞ İşlevini Kullanarak Excel'deki Bir Dizeden Metin Çıkarma: Excel'deki metni dizeden çıkarmak için excel'in SOL ve SAĞ işlevini kullanabiliriz. Bu işlevler, dizeleri dinamik olarak kesmemize yardımcı olur.
Excel'de metnin başındaki ve sonundaki boşlukları kaldırın: Öndeki ve sondaki boşlukları görsel olarak tanımak zordur ve verilerinizi karıştırabilir. Bu karakterleri dizeden çıkarmak, veri temizlemede temel ve en önemli görevdir. Excel'de kolayca nasıl yapabileceğiniz aşağıda açıklanmıştır.
Karakterleri Sağdan Kaldır: Excel'de bir dizenin sağındaki karakterleri kaldırmak için SOL işlevini kullanırız. Evet, SOL işlevi. SOL işlevi, SOL'dan verilen sayıda karakteri korur ve sağındaki her şeyi kaldırır.
Excel'de istenmeyen karakterleri kaldırın: Excel'deki bir dizeden istenmeyen karakterleri kaldırmak için YERİNEKEK işlevini kullanırız. SUBSTITUTE işlevi, verilen karakterleri verilen başka bir karakterle değiştirir ve değiştirilmiş yeni bir dize oluşturur.
Excel'de Bir Konumdan Başlayarak Excel'de Metin Nasıl Kaldırılır: Metni bir dizedeki başlangıç konumundan kaldırmak için Excel'in DEĞİŞTİR işlevini kullanırız. Bu işlev, başlangıç konumunu ve çıkarılacak karakter sayısını belirlememize yardımcı olur.
Popüler Makaleler:
Verimliliğinizi Artıracak 50 Excel Kısayolu | Görevinizde daha hızlı olun. Bu 50 kısayol, Excel'de daha da hızlı çalışmanızı sağlayacaktır.
Excel DÜŞEYARA İşlevi nasıl kullanılır?| Bu, farklı aralıklardan ve sayfalardan değer aramak için kullanılan excel'in en çok kullanılan ve popüler işlevlerinden biridir.
Excel nasıl kullanılır EĞERSAY İşlevi| Bu şaşırtıcı işlevi kullanarak değerleri koşullarla sayın. Belirli değerleri saymak için verilerinizi filtrelemeniz gerekmez. Gösterge tablonuzu hazırlamak için Countif işlevi gereklidir.
Excel'de SUMIF İşlevi Nasıl Kullanılır | Bu, başka bir gösterge panosu temel işlevidir. Bu, belirli koşullardaki değerleri özetlemenize yardımcı olur.