Sütunu Tek Tırnakla Virgülle Ayrılmış Listeye Dönüştürme

  • Bunu Paylaş
Hugh West

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.xlsm

5 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!!!

Hugh West, sektörde 10 yılı aşkın deneyime sahip oldukça deneyimli bir Excel eğitmeni ve analistidir. Muhasebe ve Finans alanında lisans derecesine ve İşletme alanında yüksek lisans derecesine sahiptir. Hugh öğretme tutkusuna sahiptir ve takip etmesi ve anlaması kolay benzersiz bir öğretim yaklaşımı geliştirmiştir. Excel konusundaki uzman bilgisi, dünya çapında binlerce öğrencinin ve profesyonelin becerilerini geliştirmesine ve kariyerlerinde başarılı olmasına yardımcı olmuştur. Hugh, blogu aracılığıyla bilgisini dünyayla paylaşıyor, bireylerin ve işletmelerin tam potansiyellerine ulaşmalarına yardımcı olmak için ücretsiz Excel eğitimleri ve çevrimiçi eğitimler sunuyor.