Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

Excel'de çok satırlı hücre içeriklerini nasıl ayrı satırlara/sütunlara bölersiniz?

Author Siluvia Last modified

Birçok pratik senaryoda, Excel'deki bir hücre içeriğinin tek bir hücre içinde birden fazla satırda görüntülendiğini fark edebilirsiniz. Bu genellikle kullanıcıların veri girişi sırasında Alt + Enter tuşlarına bastığında olur ve bu da hücre içinde satır sonları (taşıma işaretleri) oluşturur. Veri analizi, sıralama veya daha fazla işleme için bu çok satırlı içerikleri bölmek ve her bir öğenin ayrı bir satır veya sütun kaplamasını sağlamak genellikle gereklidir. Ancak Excel bu görev için doğrudan bir yerleşik ayar sağlamaz, bu da birçok kullanıcı için zorlayıcı olabilir. Bu makale, çok satırlı hücre içeriklerini hızlı bir şekilde -Alt + Enter ile ayrılmış olarak- farklı satırlara veya sütunlara bölmek için birkaç etkili yöntem göstermektedir.

Metni Sütunlara Dönüştür işleviyle çok satırlı hücre içeriklerini ayrı sütunlara bölme
Kutools for Excel ile çok satırlı hücre içeriklerini kolayca ayrı satırlara veya sütunlara bölme
VBA makrosu kullanarak çok satırlı hücre içeriklerini satırlara veya sütunlara bölme


Metni Sütunlara Dönüştür işleviyle çok satırlı hücre içeriklerini ayrı sütunlara bölme

Satır sonları (Alt + Enter kullanılarak eklenmiş) içeren verilerle uğraşırken, Metni Sütunlara Dönüştür işlevi, içeriği ayrı sütunlara verimli bir şekilde bölmek için kullanılabilir. Bu yöntem özellikle aynı satır üzerinde yatay olarak her bir satır sonuyla ayrılmış girişin birden fazla sütuna yayılması gereken durumlarda oldukça faydalıdır. Ancak unutmayın ki bu yaklaşım yalnızca veriyi sütunlara ayırır, satırlara değil.

1. Ayırma işlemi için çok satırlı içerikleri içeren hücreleri seçin, ardından Veri > Metni Sütunlara Dönüştür'e tıklayın. Ekran görüntüsüne bakın:

click Data > Text to Columns

2. İlk Metni Sütunlara Dönüştür Sihirbazı iletişim kutusunda, Ayraçlı seçeneğini işaretleyin ve ardından İleri düğmesine tıklayın.

select Delimited option in the dialog box

3. İkinci Metni Sütunlara Dönüştür Sihirbazı iletişim kutusunda, sadece Diğer kutusunu işaretleyin, Alt tuşuna basılı tutun ve aşağıdaki boş kutuya 0010 numarasını girin. Ardından İleri düğmesine tıklayın. Ekran görüntüsüne bakın:

Bu adım kritiktir: Alt+0010 girmek, Excel'in bir hücredeki satırları ayırmak için kullandığı satır sonu karakterine karşılık gelir. Doğru algılanması için sayısal klavyede Alt tuşunu basılı tutarken 0010 yazdığınızdan emin olun. Eğer sayısal klavyesi olmayan bir dizüstü bilgisayar kullanıyorsanız, NumLock'u etkinleştirmeniz veya doğru girdi için ekran klavyesini kullanmanız gerekebilir.

check the Other box, hold the Alt key and enter number0010

4. Üçüncü Metni Sütunlara Dönüştür Sihirbazı iletişim kutusunda, Hedef kutusunda ayırdığınız içerikleri yerleştirebileceğiniz bir hücreyi seçin ve nihayet Tamamla düğmesine tıklayın.

Varsayılan olarak, Excel, bölme işlemi sırasında seçilen hücrelerinizin sağındaki mevcut verilerin üzerine yazar. Veri kaybını önlemek için önemli verilerle hizalanmayan bir hedef hücre belirtmeniz veya bölme işleminden önce orijinal verilerinizi yeni bir alana kopyalamanız gerekebilir.

select a cell for placing the split contents

Aşağıdaki ekran görüntüsünde gösterildiği gibi seçilen çok satırlı hücrelerin içerikleri ayrı sütunlara bölünmüştür.

the selected multiline cells’ contents are split into separated columns

Not: Boş sütunlar oluştuysa, bunun nedeni hücre içeriğinin sonunda bulunan sondaki satır sonları veya fazladan boşluklar olabilir. Bunları manuel olarak kaldırabilir veya ön işleme için Excel'in TRIM veya CLEAN fonksiyonlarını kullanabilirsiniz.


Kutools for Excel ile çok satırlı hücre içeriklerini ayrı satırlara veya sütunlara bölme

Eğer çok satırlı hücre içeriklerini birden fazla satıra (sadece sütunlar değil) bölmek isterseniz, Excel'deki temel Metni Sütunlara Dönüştür işlevi yeterli değildir. Böyle durumlarda, Kutools for Excel tarafından sağlanan Hücreleri Böl aracı daha esnek ve uygun bir seçenek olabilir. Bu araç, verilerinizi satır sonlarına göre satırlara veya sütunlara bölmeyi seçmenize olanak tanır ve özellikle büyük veri setleri veya tekrarlayan görevler için esneklik ve verimlilik sunar.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

1. Ayrılmak istediğiniz çok satırlı girişleri içeren hücreleri seçin, ardından Kutools > Birleştir & Böl > Hücreleri Böl'e tıklayın. Ekran görüntüsüne bakın:

click Split Cells feature of kutools

2. Hücreleri Böl iletişim kutusunda, aşağıdaki adımları tamamlayın:

  • (1) Her satırı yeni bir satıra yerleştirmek istiyorsanız Satırlara Böl'ü seçin; aksi takdirde sütun bazında bölme yapmak için Sütunlara Böl'ü seçin.
  • (2) Ayraç olarak bölümünde, satır sonlarını ayraç olarak kullanmak için Yeni bir satır seçeneğini seçin.
  • (3) Ayarlarınızı onaylamak için Tamam düğmesine tıklayın.

Bu adım esnektir — veri yapınıza uygun ayırıcıyı seçtiğinizden emin olun ve devam etmeden önce önizlemeyi doğruluk açısından kontrol edin.

specify options in the dialog box

3. Bir iletişim kutusu göründüğünde, bölünmüş metnin nereye yerleştirileceğini belirtmek için boş bir hücre seçin ve ardından Tamam'a tıklayın.

select a blank cell for locating the split text

Çok satırlı hücreler artık aşağıda gösterildiği gibi ayrı sütunlara veya satırlara bölünmüştür.

the multi-line cells are split to columns or rows

  Bu yardımcı programın ücretsiz deneme sürümünü (30-gün) kullanmak istiyorsanız, lütfen indirmek için tıklayın ve ardından yukarıdaki adımlara göre işlemi uygulamak için gidin.


VBA makrosu kullanarak çok satırlı hücre içeriklerini satırlara veya sütunlara bölme

Otomasyona alışkın kullanıcılar için, bir VBA makrosu çok satırlı hücreleri satır sonlarına göre bölmek ve her bir öğeyi ayrı satırlara veya sütunlara çıkarmak için etkili ve özelleştirilebilir bir yol sunar. Bu yaklaşım, toplu işlemeler, yeniden kullanılabilir çözümler oluşturma veya büyük tablolarda verileri yerinde bölme için idealdir.

VBA ile hedef çıktıyı (satırlar veya sütunlar olup olmadığı), sınırlayıcıları ince ayar yapabilir ve yinelenen iş akışlarını otomatikleştirebilirsiniz — bu da güçlü kullanıcılar için veya büyük veri setleriyle uğraşırken önemli ölçüde zaman kazandırır.

1. Geliştirici Araçları > Visual Basic'e tıklayarak VBA Düzenleyicisine erişin. Microsoft Visual Basic for Applications penceresinde Ekle > Modül'e tıklayın ve aşağıdaki kodu boş modül penceresine kopyalayın:

Sub SplitMultilineCellsToRows()
    ' Split selected multiline cell contents to separate rows below each cell
    On Error Resume Next
    Dim Cell As Range
    Dim SplitArr() As String
    Dim i As Integer
    xTitleId = "KutoolsforExcel"
    
    For Each Cell In Selection
        If InStr(Cell.Value, Chr(10)) Then
            SplitArr = Split(Cell.Value, Chr(10))
            
            For i = UBound(SplitArr) To 1 Step -1
                Cell.Offset(i, 0).EntireRow.Insert
                Cell.Offset(i, 0).Value = SplitArr(i)
            Next i
            
            Cell.Value = SplitArr(0)
        End If
    Next Cell
End Sub

2Kodu çalıştırmak için çalışma sayfanızdaki hedef hücreleri seçin, ardından Run button düğmesine tıklayın veya F5 tuşuna basın. VBA penceresinde çok satırlı hücre içeriğiniz anında satırlara bölünmelidir.

Bu kodu sütunlara bölmek için uyarlamak için aşağıdaki makroyu kullanın:

Sub SplitMultilineCellsToColumns()
    ' Split selected multiline cell contents to separate columns to the right
    On Error Resume Next
    Dim Cell As Range
    Dim SplitArr() As String
    Dim i As Integer
    xTitleId = "KutoolsforExcel"
    
    For Each Cell In Selection
        If InStr(Cell.Value, Chr(10)) Then
            SplitArr = Split(Cell.Value, Chr(10))
            For i = 0 To UBound(SplitArr)
                Cell.Offset(0, i).Value = SplitArr(i)
            Next i
        End If
    Next Cell
End Sub

Tekrar, hedef hücreleri seçin, VBA düzenleyicisine dönün ve bu makroyu çalıştırın. Her bir çok satırlı hücreden gelen değerler sağdaki sütunlara bölünür.

İpuçları, önlemler ve sorun giderme: VBA çözümleri kullanırken her zaman Excel dosyanızı önceden kaydedin. Makrolar normal Geri Al kısayolu ile geri alınamaz ve çalışma sayfanızda yeterli boş alan bırakmazsanız yeni eklenen satırlar/sütunlar mevcut verilerin üzerine yazabilir. VBA'yı ilk kez kullandığınızda örnek veriler üzerinde testler çalıştırın.


Kutools for Excel ile çok satırlı hücre içeriklerini kolayca ayrı satırlara veya sütunlara bölme

 

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın – Akıllı Yürütme | Kod Oluştur | Özel Formüller Oluştur | Verileri Analiz Et ve Grafikler Oluştur | Kutools Fonksiyonlarını Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Veriyi Kaybetmeden Birleştir | Formül olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste 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 Değiştir | Aralıkları & 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ı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En İyi15 Araç Takımı:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştirme & Bölme Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve dahası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40+ diğer dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
  • Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!

Tüm Kutools eklentileri. Tek kurulum

Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.

Excel Word Outlook Tabs PowerPoint
  • Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
  • Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
  • 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
  • En iyi değer — tek tek eklenti almak yerine tasarruf edin