İçindekiler
Büyük şirketlerle çalışırken Microsoft Excel, Bazen virgülle ayrılmış bir liste yapmamız gerekir. Bunu Excel formüllerini kullanarak kolayca yapabiliriz ve VBA Makroları Bu aynı zamanda kolay ve zaman kazandıran bir görevdir. Bugün, bu makalede, şunları öğreneceğiz beş 'da virgülle ayrılmış bir liste oluşturmanın hızlı ve uygun yolları Excel etkili bir şekilde.
Alıştırma Çalışma Kitabını İndirin
Bu makaleyi okurken egzersiz yapmak için bu alıştırma çalışma kitabını indirin.
Virgülle Ayrılmış Liste.xlsmExcel'de Virgülle Ayrılmış Liste Oluşturmanın 5 Uygun Yolu
Çeşitli meyve türleri hakkında bilgi içeren bir Excel dosyamızın olduğu bir senaryo varsayalım. Bu meyveler aşağıdaki sütunda listelenmiştir Meyve Bu meyve sütununu Excel çalışma sayfasında bir virgülle ayrılmış liste kullanarak CONCATENATE , TEXTJOIN fonksiyonlar, Bul & Değiştir ve VBA Makroları Ayrıca, bugünkü görevimiz için veri setine genel bir bakış.
1. Excel'de Virgülle Ayrılmış Liste Oluşturmak için CONCATENATE İşlevini Kullanın
Kullanabilirsiniz Bu CONCATENATE İşlevi Excel'de virgülle ayrılmış bir liste yapmak için aşağıdakileri yapmamız gerekir.
Adımlar:
- İlk olarak, aşağıdaki formülü hücreye yazmamız gerekir C5 .
=CONCATENATE(B5,","," ",B6,","," ",B7,"," ",B8,"," ",B9)
- Yazdıktan sonra CONCATENATE işlevi Formül çubuğunda, sadece GİRİŞ Klavyenizde ve aşağıdaki ekran görüntüsünde verilen virgülle ayrılmış bir liste yapabileceksiniz.
Daha Fazla Oku: Excel'de Yapılacaklar Listesi Nasıl Oluşturulur (3 Kolay Yöntem)
2. Excel'de Virgülle Ayrılmış Liste Oluşturmak için TEXTJOIN İşlevini Uygulayın
Eğer erişiminiz varsa Microsoft Excel 365 kullanabilirsin TEXTJOIN işlevi virgülle ayrılmış bir liste oluşturmak üzere bir sütunun veya aralığın hücre değerlerini birleştirmek için.
Adımlar:
- İlk olarak, aşağıdaki formülü hücreye yazmamız gerekir C5 .
=TEXTJOIN(",", B5:B9)
- Yazarken TEXTJOIN hücre içinde işlev C5 tuşuna basmanız yeterlidir. GİRİŞ Klavyenizde ve aşağıdaki ekran görüntüsünde verilen virgülle ayrılmış bir liste yapabileceksiniz.
Daha Fazla Oku: Excel'de Alfabetik Liste Nasıl Yapılır (3 Yol)
3. Excel'de Virgülle Ayrılmış Liste Oluşturmak için Özel Bir Formül Kullanın
Kendi formülümüzü kullanarak sadece ve işareti (&) ve virgül (,) Hücre değerlerinin etrafında tek tırnak işaretleri olan virgülle ayrılmış bir liste yapmak için. Öğrenmek için aşağıdaki talimatları izlemeliyiz!
Adımlar:
- Öncelikle, hücreyi seçin C5 'ye aşağıdaki formülü yazın ve Formül çubuğu . içindeki formül Formül çubuğu öyle,
=B5&""&","&""&B6&""&","&""&B7&""&","&""&B8&""&","&""&B9
- Basıldığında GİRİŞ 'nin virgülle ayrılmış listesini alacağız. Meyve hücredeki sütun C5 .
Daha Fazla Oku: Excel'de Hücre İçinde Liste Oluşturma (3 Hızlı Yöntem)
Benzer Okumalar
- Excel'de Madde İşaretli Liste Nasıl Yapılır (9 Yöntem)
- Excel'de Posta Listesi Oluşturma (2 Yöntem)
4. Excel'de Virgülle Ayrılmış Liste Oluşturmak için Bul & Değiştir Komutunu Uygulayın
Biz de kullanabiliriz Bul & Değiştir aracını kullanarak Microsoft Excel'deki bir sütunu Microsoft Office'te virgülle ayrılmış bir listeye dönüştürmek için aşağıdaki adımları izlemeniz yeterlidir.
Adım 1:
- İlk olarak, dosyadaki tüm hücreleri seçin. Meyve sütun hariç sütun başlık .
- Bu nedenle, basın Ctrl + C Bu hücreleri kopyalamak için klavyenizde aynı anda tuşuna basın.
Adım 2:
- Bu nedenle, şimdi macun ve kopyalanmış hücreler boş bir Microsoft Word belgesi tuşuna basarak CTRL+V .
- Ardından, şu adda bir açılır seçenek göreceğiz Yapıştırma Seçenekleri ( Ctrl ) üzerinde aşağı-sağ yapıştırılan hücrelerin köşesi.
- Şimdi , üzerine tıklayacağız Yapıştırma Seçenekleri ve seçin Metni Sakla Sadece seçenekler var.
- Sonra, şu tuşa basacağız CTRL+H aynı anda açmak için Bul ve Değiştir İlk olarak, şunları ekleyeceğiz "^p" içinde Ne olduğunu bulun giriş kutusuna gireceğiz. "," içinde İle değiştirin giriş kutusuna tıklayacağız. Tümünü Değiştirin Düğme.
- Şimdi, tüm hücre değerlerinin Meyve sütunu bir virgülle ayrılmış liste Microsoft Word'de.
- Yukarıdaki işlemi tamamladıktan sonra, aşağıdaki ekran görüntüsünde verilen virgülle ayrılmış bir liste oluşturabileceksiniz.
Daha Fazla Oku: Excel'de Kriterlere Dayalı Liste Oluşturma (4 Yöntem)
5. Excel'de Virgülle Ayrılmış Liste Oluşturmak için bir VBA Kodu Çalıştırın
Şimdi nasıl yapılacağını göstereceğim virgülle ayrılmış bir liste yapın kullanarak Excel'de basit bir VBA Bazı özel anlar için çok faydalıdır. Veri setimizden virgülle ayrılmış bir liste yapın. Aşağıdaki talimatları takip edelim virgülle ayrılmış bir liste yapın !
Adım 1:
- Her şeyden önce, bir Modül açın, bunu yapmak için öncelikle Geliştirici sekmesine gidin,
Geliştirici → Visual Basic
- üzerine tıkladıktan sonra Visual Basic kurdele, adlı bir pencere Uygulamalar için Microsoft Visual Basic - Virgülle Ayrılmış Liste Oluşturma Bu pencereden, kendi modülümüzü uygulamak için bir modül ekleyeceğiz. VBA kodu Bunu yapmak için şu adrese gidin,
Ekle → Modül
Adım 2:
- Bu nedenle Virgülle Ayrılmış Liste Oluşturma modülü açılır. Virgülle Ayrılmış Liste Oluşturma modülü için aşağıdakileri yazın VBA
Function ColumntoList(ColRange As Range) Dim ListOutput Dim cell As Variant For Each cell In ColRange If Not IsEmpty(cell.Value) Then ListOutput = ListOutput & "'" & cell.Value & "'," End If Next ColumntoList = Left(ListOutput, Len(ListOutput) - 1) End Function
- Bu nedenle, çalıştırın VBA Bunu yapmak için şu adrese gidin,
Çalıştır → Alt/KullanıcıFormunu Çalıştır
Adım 3:
- Çalıştırdıktan sonra VBA Kodu şimdi çalışma sayfasına geri döneceğiz ve hücreye aşağıdaki kodu yazacağız C5 .
=ColumntoList(B5:B9)
- Ayrıca, basın Girin klavyenizde ve istediğiniz çıktıyı hücrede alacaksınız C5 .
Hatırlanması Gerekenler
👉 Açılabilirsin Uygulamalar için Microsoft Visual Basic düğmesine basarak Alt + F11 aynı anda .
👉 Eğer a Geliştirici sekmesi şeridinizde görünmüyorsa, görünür hale getirebilirsiniz. Bunu yapmak için şuraya gidin,
Dosya → Seçenek → Şeridi Özelleştir
Sonuç
Umarım yukarıda bahsedilen tüm uygun yöntemler virgülle ayrılmış bir liste yapın şimdi bunları kendi hayatınızda uygulamanız için sizi kışkırtacak. Excel Herhangi bir sorunuz veya sorunuz varsa yorum yapmaktan çekinmeyin.