İçindekiler
Excel'de çalışırken, bazen bir sütunu veya aralığı, hücre değerlerinin her birinin etrafında tek tırnak işareti bulunan virgülle ayrılmış bir listeye dönüştürmemiz gerekebilir. Bu makalede, aşağıdaki gibi işlevleri kullanarak bir sütunu, hücre değerlerinin her birinin etrafında tek tırnak işareti bulunan virgülle ayrılmış bir listeye nasıl dönüştüreceğinizi göstereceğim CONCATENATE , TEXTJOIN ile birlikte VBA Makro ve Bul ve Değiştir Alet.
Alıştırma Çalışma Kitabını İndirin
Bu makaleyi okurken alıştırma yapmak için bu alıştırma kitabını indirin.
Sütunu Listeye Dönüştür.xlsm5 Sütunu Tek Tırnakla Virgülle Ayrılmış Listeye Dönüştürme Yöntemleri
Çeşitli kırtasiye ürünleri hakkında bilgi içeren bir Excel dosyamızın olduğu bir senaryo varsayalım. Bu ürünler, Excel çalışma sayfasındaki Ürün başlıklı sütunda listelenir. Bu ürün sütununu virgülle ayrılmış bir listeye dönüştüreceğiz. Aşağıdaki görüntü, her birinin etrafında tek tırnak işareti bulunan virgülle ayrılmış ürün listesinin bulunduğu çalışma sayfasını göstermektedir.
Yöntem 1: Sütunu Virgülle Ayrılmış Listeye Manuel Olarak Dönüştürme
Kendi formülümüzü kullanarak sadece ampersand işareti ( & ) ve virgül ( , ) sütunu hücre değerlerinin etrafında tek tırnak işaretleri olan virgülle ayrılmış bir listeye dönüştürmek için aşağıdaki adımları izlememiz gerekir.
Adımlar:
⦿ İlk olarak, aşağıdaki formülü hücreye yazmamız gerekir C5 .
="'"&B5&"'"&","&"'"&B6&"'"&","&"'"&B7&"'"&","&"'"&B8&"'"&","&"'"&B9&"'"
Formül Dağılımı:
Bu ampersand işareti ( & ) katılacak tek tırnak ( '' ) ve virgül ( , ) ile hücre değerleri için virgülle ayrılmış bir ile liste tek tırnak .
⦿ Basıldığında GİRİŞ , biz alacağız virgülle ayrılmış liste ile tek tırnak 'nin her hücre değerinin etrafında Ürün hücredeki sütun C5 .
Daha Fazla Oku: Excel'de Sütunları Satırlara Dönüştürme (2 Yöntem)
Yöntem 2: Şunları yapmak için CONCATENATE İşlevini kullanın Sütunu Virgülle Ayrılmış Listeye Dönüştürme
Ayrıca şunları da kullanabilirsiniz CONCATENATE fonksiyonunu kullanarak sütunu tek tırnaklı virgülle ayrılmış listeye dönüştürmek 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,"'")
Formül Dağılımı:
Bu CONCATENATE işlevi birkaç metin parçasını veya dizeyi alır ve büyük bir metin oluşturmak için bunları birleştirir.
⦿ Basıldığında GİRİŞ , biz alacağız virgülle ayrılmış liste ile tek tırnak 'nin her hücre değerinin etrafında Ürün hücredeki sütun C5 .
Daha Fazla Oku: Excel'de Sütunları Satırlara Dönüştürme (6 Yöntem)
Benzer Okumalar
- Excel'de Yinelenen Satırları Sütunlara Dönüştürme (4 Yol)
- Excel Power Query: Satırları Sütunlara Aktarma (Adım Adım Kılavuz)
- Excel VBA Kullanarak Satırları Sütunlara Dönüştürme (4 İdeal Örnek)
- Excel'de Birden Çok Sütunu Tek Bir Sütuna Dönüştürme (3 Kullanışlı Yöntem)
- Excel'de Tek Sütunları Formüllerle Satırlara Dönüştürme
Yöntem 3: Sütunu Virgülle Ayrılmış Listeye Dönüştürmek için TEXTJOIN İşlevini Uygulayın
Eğer erişiminiz varsa Microsoft Excel 365 'yi 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 kullanılır.
Adımlar:
⦿ İlk olarak, aşağıdaki formülü hücreye yazmamız gerekir C5 .
=TEXTJOIN(",", TRUE, B5:B9)
Formül Dağılımı:
Bu TEXTJOIN fonksiyon birleştirir veya katılır birkaç parça Metin veya Dize Bu örnekte, sınırlayıcı bir virgül ( , ).
Not: Bu TEXTJOIN fonksiyonu yalnızca Microsoft Excel 365, Excel 2020, veya Excel 2019. Fonksiyonu kullanmak için bunlardan herhangi birine erişiminiz olmalıdır.⦿ Basıldığında GİRİŞ , biz alacağız virgülle ayrılmış liste hücre değerlerinin Ürün hücredeki sütun C5 .
Daha fazlasını okuyun: Excel'de Hücre Değerine Göre Sütunları Satırlara Dönüştürme
Yöntem 4: VBA Makrosu Kullanarak Sütunu Virgülle Ayrılmış Listeye Dönüştürme
Eğer aşina iseniz VBA makrosunu kullanıyorsanız, Excel'de VBA verimli bir şekilde dönüştürmek için sütununu tek tırnak işaretleriyle virgülle ayrılmış bir listeye Aşağıdaki adımları takip etmeliyiz.
Adım 1:
⦿ İlk olarak, şunları seçeceğiz Visual Basic bir şey yok. Geliştirici sekmesine de basabiliriz. ALT+F11 açmak için.
Adım 2:
⦿ Şimdi, üzerine tıklayın Ekleme düğmesine basın ve Modül .
⦿ Açılan pencereye aşağıdaki kodu yazın. CTRL+S kodu kaydetmek için.
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
Adım 3:
⦿ Şimdi çalışma sayfasına geri döneceğiz ve hücreye aşağıdaki kodu yazacağız C5 .
=ColumntoList(B5:B9)
⦿ Basıldığında GİRİŞ , biz alacağız virgülle ayrılmış liste ile tek tırnak 'nin her hücre değerinin etrafında Ürün hücredeki sütun C5 .
Daha Fazla Oku: Excel'de Birden Çok Sütunu Satırlara Dönüştürmek için VBA (2 Yöntem)
Yöntem 5: Sütunu Virgülle Ayrılmış Listeye Dönüştürmek için Bul & Değiştir Aracını Kullanın
Kullanabiliriz Bul & Değiştir aracını kullanarak Microsoft Excel'deki bir sütunu Microsoft Office'te virgülle ayrılmış listeye dönüştürmek için aşağıdaki adımları izlemeniz yeterlidir.
Adım 1:
⦿ İlk olarak, tüm hücreler içinde Ürün sütun hariç sütun başlık .
⦿ Ardından, seçilen hücrelerden herhangi birine sağ tıklayın. Bağlam menüsünü göreceksiniz. Anlaşıldı menüden.
⦿ Alternatif olarak CTRL+C için kopya seçilen hücreler.
Adım 2:
⦿ Ş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 açmak için Bul ve Değiştir Alet.
⦿ İlk olarak, " ^p " bölümünde Ne olduğunu bulun giriş kutusu.
⦿ Ardından, " , " bölümünde İle değiştirin giriş kutusu.
⦿ Son olarak, aşağıdaki Tümünü Değiştirin Düğme.
⦿ Şimdi, tüm hücre değerlerinin Ürün sütunu bir virgülle ayrılmış liste Microsoft Word'de.
Daha Fazla Oku: Power Query Kullanarak Excel'de Sütunları Satırlara Dönüştürme
Hızlı Notlar
🎯 Eğer bir Geliştirici sekmeniz yoksa, bunu Dosya> Seçenek> Şeridi Özelleştir .
🎯 Açmak için VBA editör Basın ALT + F11. Ve basabilirsin ALT + F8 Makro penceresini açmak için.
Sonuç
Bu makalede, aşağıdakileri nasıl yapacağımızı öğrendik bir sütunu veya aralığı, etrafında tek tırnak işareti olan virgülle ayrılmış bir listeye dönüştürür Umarım bundan sonra hücre değerlerinin her birini bir sütunu tek tırnak işaretleriyle virgülle ayrılmış bir listeye dönüştürme Ancak, bu makale hakkında herhangi bir sorunuz veya öneriniz varsa, lütfen aşağıya bir yorum bırakın. İyi günler!!!