KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de virgülle ayrılmış metin dizesini listeye nasıl dönüştürebilirim?

YazarXiaoyang Değiştirme Tarihi
virgülle ayrılmış metin dizesini listeye dönüştür

Virgülle ayrılmış bir metin dizesini Excel’de liste veya satırlara dönüştürmek, özellikle CSV dosyalarından ya da diğer metin tabanlı kaynaklardan veri aktarımı yaparken sıkça karşılaşılan bir işlemdir. Aşağıda, bu görevi Excel’in yerleşik özellikleriyle ve formüllerini kullanarak nasıl kolayca gerçekleştirebileceğinizi adım adım anlatan detaylı bir kılavuz bulacaksınız.

Excel'de virgülle ayrılmış metin dizesini listeye dönüştürme


Virgülle ayrılmış metin dizesini formül kullanarak listeye dönüştürme (Excel 365)

Excel 365 sürümüne sahip kullanıcılar için TEXTSPLIT işlevi, virgülle ayrılmış dizeleri satır veya sütunlara dönüştürmenin verimli ve doğrudan yoludur. Bu işlev, çıktı boyutuna göre hücre aralıklarını otomatik olarak ayarlar ve sonuçları taşır.

Sonucun başlamasını istediğiniz hücreye tıklayın, aşağıdaki formülü girin ve Enter tuşuna basın. Virgülle ayrılmış metin dizeleri içeren hücreler anında listeye dönüştürülür. Ekran görüntüsüne göz atın:

=TRANSPOSE(TEXTSPLIT(TEXTJOIN(", ", TRUE, A1:A4), ", "))

virgülle ayrılmış metin dizesini bir formülle listeye dönüştür

Bu formülün açıklaması:
  • TEXTJOIN(", ", TRUE; A1:A4):
    Bu kısım, A1 ile A4 hücrelerindeki metin değerlerini tek bir dizeye birleştirir ve öğeler arasına virgül ile boşluk (", ") ekler.
    TRUE argümanı, aralıktaki boş hücrelerin göz ardı edilmesini sağlar.
  • TEXTSPLIT(…; ", "):TEXTJOIN ile birleştirilen dize, virgül ve boşluk (", ") sınırlayıcısı kullanılarak tekrar ayrı öğelere bölünür.
    Bu işlem, orijinal değerlerden oluşan bir dizi oluşturur.
  • TRANSPOSE(…): Son olarak, TRANSPOSE işlevi diziyi dikey bir sütundan yatay bir satıra (veya orijinal yönüne bağlı olarak tam tersi şekilde) çevirir.
  • Avantajlar:
  • Kolay Kullanım: Ekstra araçlara gerek kalmadan, basit ve doğrudan bir yöntemdir.
  • Dinamik Diziler: Kaynak hücredeki veriler değiştiğinde otomatik olarak güncellenir ve çıktınızın her zaman güncel kalmasını sağlar.

  • Dezavantajlar:
  • Sınırlı Kullanılabilirlik: Yalnızca Excel 365 sürümünde mevcuttur; eski Excel sürümlerini kullanan kullanıcılar tarafından kullanılamaz.

Virgülle ayrılmış metin dizesini Kutools for Excel ile listeye dönüştürme

Excel 365 sürümüne erişiminiz yoksa, Kutools for Excel bu görevi kolaylaştıran güçlü ve sezgisel bir alternatif sunar. "Birden Çok Satıra Böl" özelliğini kullanarak virgülle ayrılmış dizeleri sorunsuzca birden çok satıra dönüştürebilir, veri yönetimini daha verimli ve kolay hale getirebilirsiniz.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

Kutools for Excel'i yükledikten sonra şu adımları izleyin:

  1. "Kutools" > "Birleştir ve Ayır" > "Birden çok satıra böl" seçeneğine tıklayın; ekran görüntüsüne bakın:
    Kutools > Birleştir ve Böl > Verileri Satırlara Böl seçeneğine tıklayın
  2. "Birden çok satıra böl" iletişim kutusunda aşağıdaki işlemleri belirtin:
    • Ayırmak istediğiniz hücreleri seçin;
    • "Sınırlayıcı" bölümünde "Diğer" seçeneğini belirleyin, ardından hücre içeriğinin nasıl ayrılacağını tanımlamak için sınırlayıcınızı girin (örneğin, virgül ve boşluk);
    • Son olarak, Tamam düğmesine tıklayın.
      iletişim kutusunda seçenekleri belirtin

Sonuç: Seçilen hücre içerikleri virgülle ayrılmış şekilde listelenir.
virgülle ayrılmış metin dizesini Kutools ile listeye dönüştürün

📝 Not: Bu yöntem verileri doğrudan kaynak alanında böler; bu nedenle kullanmadan önce orijinal verileri kopyalayıp yedeklemeniz önerilir.
  • Avantajlar:
  • Çok Yönlülük: Excel’in yerel işlevlerine kıyasla çok daha fazla özelleştirme seçeneği sunar.
  • Kullanıcı Dostu: Excel işlevlerine aşina olmayan kullanıcılar için bile kolayca erişilebilir hale getiren, sürecin her adımında rehberlik eden grafiksel bir arayüze sahiptir.
  • Tüm Excel Sürümleriyle Uyumlu: Kutools, tüm Excel sürümlerinde sorunsuz çalışır.

  • Dezavantaj:
  • Yükleme gerektirir.

Virgülle ayrılmış metin dizesini VBA koduyla listeye dönüştürme

Aşağıdaki VBA kodu, birden çok virgülle ayrılmış hücre değerini sütuna dönüştürmenize yardımcı olabilir; lütfen aşağıdaki gibi yapın:

1. Excel'de "Alt + F11" tuşlarına basarak "Microsoft Visual Basic for Applications" penceresini açın.

2. "Ekle" > "Modül" seçeneğine tıklayıp aşağıdaki makroyu Modül Penceresine yapıştırın.

VBA kodu: Virgülle ayrılmış metin dizesini satırlara veya listeye dönüştürme

Sub RedistributeCommaDelimitedData()
'Updateby Extendoffice
    Dim xArr() As String
    Dim xAddress As String
    Dim Rg As Range
    Dim Rg1 As Range
    On Error Resume Next
    xAddress = Application.ActiveWindow.RangeSelection.Address
    Set Rg = Application.InputBox("please select the data range:", "Kutools for Excel", xAddress, , , , , 8)
    If Rg Is Nothing Then Exit Sub
    Set Rg = Application.Intersect(Rg, Rg.Parent.UsedRange)
    If Rg Is Nothing Then Exit Sub
    Set Rg1 = Application.InputBox("please select output cell:", "Kutools for Excel", , , , , , 8)
    If Rg1 Is Nothing Then Exit Sub
    xArr = Split(Join(Application.Transpose(Rg.Value), ","), ",")
    Rg1.Resize(UBound(xArr) + 1) = Application.Transpose(xArr)
    Rg1.Parent.Activate
    Rg1.Resize(UBound(xArr) + 1).Select
End Sub

3. Ardından bu kodu çalıştırmak için F5 tuşuna basın; açılan iletişim kutusunda dönüştürmek istediğiniz veri aralığını seçin (ekran görüntüsüne bakın):

veri listesini seçmek için VBA kodunu çalıştırın

4. Ardından **Tamam**’a tıklayın; sonraki iletişim kutusunda sonucun çıktısını almak istediğiniz hücreyi belirtin (ekran görüntüsüne bakın):

sonucun çıktısının alınacağı bir hücre belirtin

5. Tamam düğmesine tıklayın; seçilen virgülle ayrılmış hücre değerleri, satırlardan oluşan bir listeye dönüştürülmüş olur. Ekran görüntüsüne bakın:

seçilen virgülle ayrılmış hücre değerleri bir listeye dönüştürüldü

  • Avantajlar:
  • Tüm Excel Sürümleriyle Uyumlu: VBA, Excel 2007 ve sonraki sürümlerde kullanılabilir.
  • Otomatik İşleme: Tekrarlayan görevler için idealdir ve toplu işlem şeklinde büyük veri hacimlerini kolayca işleyebilir.

  • Dezavantaj:
  • Programlama Bilgisi Gerektirir: VBA kodu, bazı programlama bilgisi gerektirir; bu da yeni başlayanlar için pek kullanıcı dostu olmayabilir.
  • Güvenlik Endişeleri: Bilinmeyen kaynaklardan gelen dosyalarla çalışırken makroları etkinleştirmek ciddi güvenlik riskleri oluşturabilir.

Kutools gibi kod gerektirmeyen bir çözüm mü tercih ediyorsunuz, Excel'in yerleşik 365 formüllerinin sadeliğini mi, yoksa VBA betiklerinin sağlam yapısını mı? Excel, virgülle ayrılmış metin dizelerini kullanışlı veri biçimlerine dönüştürmek için çeşitli araçlar sunar. Bu yöntemler üretkenliğinizi artırır ve elektronik tablolarınızda daha etkili veri yönetimi ile analiz imkanı sağlar. Excel hakkında daha fazla ipucu ve püf noktası keşfetmek istiyorsanız,web sitemizde Excel'i ustalıkla kullanmanıza yardımcı olacak binlerce eğitim bulunmaktadır.


İlgili makaleler:

Hücreleri Böl’ü Taşıma İşareti kullanarak birden çok sütuna veya satıra nasıl bölerim?

Excel'de hücre değerlerini birden çok sütuna nasıl bölebilirim?


En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde de desteklenir!

Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
  • Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri — tek bir kurulum dosyasında!

Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar