Excel'de Bir Hücre İçeriğini Birden Çok Satıra Nasıl Ayırılır (Senaryolar + Araçlar Karşılaştırması)
Bu kılavuz, Excel'de bir hücrenin içeriğini birden çok satıra nasıl ayıracağınızı anlatır. İki yaygın senaryoyu kapsar: biri yalnızca hedef hücrenin bölündüğü (diğer sütunları görmezden gelme), diğeri ise hücrenin bölünürken satırın geri kalanındaki verilerin korunduğu durum. Her iki durumu etkili bir şekilde ele almak için yerleşik Excel fonksiyonlarından gelişmiş araçlara (Power Query, VBA ve üçüncü parti eklentiler gibi) kadar çeşitli yöntemler sunulmaktadır.
İki Yaygın Bölme Senaryosu
Veriyi bölmek, veri setinizdeki diğer sütunları korumanız gerekip gerekmeyeceğine bağlı olarak farklı şekillerde gerçekleşebilir. Burada, ihtiyaçlarınıza en uygun olanı seçebilmeniz için iki ana yaklaşımı tanımlıyoruz.
Senaryo 1: Yalnızca Hedef Hücreyi Böl (Diğer Sütunları Görmezden Gel)
Bazen, tek bir hücre içindeki değerlerle ilgilenirsiniz. Bunları daha kolay okunabilir hale getirmek için satırlara bölmek istersiniz, ancak aynı satırdaki ilişkili verileri çoğaltmadan.
Örnek
A,B,C
Sonuç:
A
B
C
Kullanım Durumu: Diğer sütunların alakasız olduğu hafif veri temizleme veya görüntüleme görevleri.
Senaryo 2: Hücreyi Böl ve Diğer Sütun Verilerini Koru
Diğer durumlarda, her bir bölünmüş değerin orijinal satır verisiyle eşleştirilmesini istersiniz — yani satırı birden fazla girişe genişletmek.
Örnek
ABD | A,B,C
Sonuç:
ABD | A
ABD | B
ABD | C
Kullanım Durumu: Sütunlar arasındaki ilişkilerin korunması gerektiğinde veri normalizasyonu.
Bir Hücreyi Birden Fazla Satıra Ne Zaman Ayırmanız Gerekiyor?
Hücreleri Ayırma Yöntemleri Adım Adım
- Yöntem 1: Excel Yerel Fonksiyonları (Metni Sütunlara Ayır + Devrik Yapıştır Seçeneği)
- Yöntem 2: TRANSPOS(TEXTSPLIT)) Fonksiyonu–(Microsoft 365)
- Yöntem 3: Power Query – Böl ve Satırları Genişlet (Microsoft 2016 ve sonraki sürümler)
- Yöntem 4: Kutools Eklentisi – Tıklamayla Bölme
- Yöntem 5: VBA Script – Tam Özel Kontrol
Bir Hücreyi Birden Fazla Satıra Ne Zaman Ayırmanız Gerekiyor?
Yöntemlere geçmeden önce, bir hücreyi neden bölmek istediğinizi anlamak önemlidir. Bu işlem genellikle veri temizleme, yeniden yapılandırma veya görselleştirme iş akışlarının bir parçasıdır.
Tipik kullanım durumları şunlardır:
- Tek bir sütunda birden fazla değer: birlikte depolanan etiketler, kimlik numaraları veya adresler gibi.
- Pivot tablolar veya grafikler: normalleştirilmiş veri formatlarıyla daha iyi çalışır.
- İçe aktarılan veri temizliği: özellikle CRM dışa aktarmalarından veya anket araçlarından.
- Veri standartlaştırma: tablonuzu veritabanı dostu ve analiz hazır hale getirme.
Hücreleri Ayırma Yöntemleri Adım Adım
Şimdi senaryonuzu bildiğinize göre, yerleşik özelliklerden gelişmiş otomasyona kadar hücreleri bölmek için farklı yöntemleri inceleyelim. Teknik rahatlığınıza ve kullanım sıklığınıza uygun yöntemi seçin.
Yöntem 1: Excel Yerel Fonksiyonları (Metni Sütunlara Ayır + Devrik Yapıştır Seçeneği)
Bu, yalnızca Excel'in yerleşik özelliklerini kullanarak tek seferlik durumlar için basit ve manuel bir yöntemdir.
Uygun Olduğu Durum: Senaryo 1 Yalnızca Hedef Hücreyi Böl (Diğer Sütunları Görmezden Gel)
Adımlar:
Adım 1. Hücreyi seçin.
Adım 2. Veri > Metni Sütunlara Ayır'ı seçin.
Adım 3. Metni Sütunlara Dönüştürme Sihirbazı'nda,
Ayraçlı'yı seçin, İleri'ye tıklayın.
Virgül'ü seçin, İleri'ye tıklayın.
Hedef hücreyi seçin, Tamam'a tıklayın.
Şimdi hücre, virgülle birkaç sütuna ayrılmıştır.
Adım 4. Bölünmüş hücreleri seçin ve Ctrl + C tuşlarına basarak kopyalayın. Hedef hücreye sağ tıklayın, Yapıştır Seçenekleri altında, Devrik simgesini seçin.
İçerikler satırlara devriklenmiştir.
Avantajlar | Dezavantajlar |
|
|
Yöntem 2: TRANSPOS(TEXTSPLIT)) Fonksiyonu–(Microsoft 365)
Bu yöntem, TEXTSPLIT fonksiyonunu (bir ayraç temelinde metni böler) TRANSPOSE ile birleştirerek bölünmüş değerleri satırlarda anında dikey olarak gösterir.
Uygun Olduğu Durum: Senaryo 1 Yalnızca Hedef Hücreyi Böl (Diğer Sütunları Görmezden Gel)
Adımlar:
Adım 1. Dikey listenin başlamasını istediğiniz boş bir hücreye formülü girin.
Formül Örneği: hücre A1, satırlara bölünecek hedef hücredir.
Bu durumda formül şu şekildedir:
İpucu: Verinizin nasıl ayrıldığına bağlı olarak "," ayraçını ";" veya "|" ile değiştirebilirsiniz.
Adım 2. Enter tuşuna basın.
Avantajlar | Dezavantajlar |
|
|
Yöntem 3: Power Query – Böl ve Satırları Genişlet (Microsoft 2016 ve sonraki sürümler)
Power Query, yapılandırılmış, tekrarlanabilir işlemler için idealdir. Güçlüdür, yenilenir ve toplu veri dönüşümleri için mükemmeldir.
Uygun Olduğu Durum: Hem Senaryo 1 (Yalnızca Hedef Hücreyi Böl), hem de Senaryo 2 (Hücreyi Böl ve Diğer Sütun Verilerini Koru)
Adımlar: Senaryo 1'i (Yalnızca Hedef Hücreyi Böl) Örnek Alın
Adım 1. Aralığınızı seçin, Veri > Al ve Dönüştür > Tablo/Aralıktan'na gidin.
an
Adım 2. Tablo Oluştur penceresinde Tamam'a tıklayın. (Seçtiğiniz aralık başlıklara sahipse, Tablomun başlıkları var kutusunu işaretleyin.)
Adım 3. Power Query Düzenleyici'nde Ayraçla Sütun Böl'ü kullanın.
Adım 4. Ayraç seçin veya girin ve ardından Gelişmiş'i tıklayarak seçenekleri açın, Satırlara Böl'ü seçin, sonra Tamam'a tıklayın.
Adım 5. Kapat ve Yükle > Kapat ve Yükle veya Kapat ve Yüklemeye... 'ye tıklayın.
Kapat ve Yükle
Fonksiyon: Sorgu sonuçlarını doğrudan varsayılan konuma yükler.
Kapat ve Yüklemeye...
Fonksiyon: Kullanıcıların verinin nerede ve nasıl saklanacağını özelleştirmesine izin veren yükleme seçenekleri sağlar. En iyi kullanım: Düzenli raporlar, büyük veri setleri.
Aynı adımlar Senaryo 2'ye (Diğer Sütun Verilerini Koruyarak Hücreleri Bölme) uygulanır - sonuçlara bakalım.
Hedef hücre aralığı:
Sonuç:
Not: Power Query Düzenleyici penceresinde, sadece satırlara bölmek istediğiniz hedef sütunu seçin ve ardından Ayraçla Böl altında Ayraçla Sütun'u tıklayın.
Avantajlar | Dezavantajlar |
|
|
İpucu: Boşluk veya özel karakterleri düzeltmek için Trim ve Clean adımları ekleyin.
Yöntem 4: Kutools Eklentisi – Tıklamayla Bölme
Eğer sık sık hücreleri bölerseniz ve GUI tabanlı bir çözüm tercih ederseniz, Kutools harika bir araçtır. Karmaşık işlemleri birkaç tıklamaya indirger.
Uygun Olduğu Durum: Hem Senaryo 1 (Yalnızca Hedef Hücreyi Böl), hem de Senaryo 2 (Hücreyi Böl ve Diğer Sütun Verilerini Koru)
Adımlar: Senaryo 1 (Yalnızca Hedef Hücreyi Böl)
Adım 1. Hedef hücreyi seçin.
Adım 2. Kutools > Birleştir ve Böl > Hücreleri Böl'e gidin.
Adım 3. Satırlara Böl'ü seçin ve ayraç tanımlayın. Tamam'a tıklayın./p>
Adım 4. Bir hedef hücre seçin. Tamam'a tıklayın.
Adımlar: Senaryo 2 (Hücreyi Böl ve Diğer Sütun Verilerini Koru)
Adım 1. Satırlara bölmek istediğiniz sütunu seçin.
Adım 2. Kutools > Birleştir ve Böl > Veriyi Satırlara Bölüne'ye gidin.
Adım 3. Ayraç tanımlayın. Tamam'a tıklayın.
Aynı adımlar Senaryo 2'ye (Diğer Sütun Verilerini Koruyarak Hücreleri Bölme) uygulanır - sonuçlara bakalım.
Hedef hücre aralığı:
Sonuç:
Avantajlar | Dezavantajlar |
|
|
Not: 30 günlük Deneme sürümü, test etmek için tüm işlevselliği sunar.
Yöntem 5: VBA Script – Tam Özel Kontrol
Programlama bilgisi olan kullanıcılar için VBA, en üst düzey esneklik sağlar. Tam olarak veri düzeninize ve iş kurallarınıza uyacak betikler oluşturabilirsiniz.
Uygun Olduğu Durum: Hem Senaryo 1 (Yalnızca Hedef Hücreyi Böl), hem de Senaryo 2 (Hücreyi Böl ve Diğer Sütun Verilerini Koru)
Adımlar:
Adım 1. VBA düzenleyiciyi açmak için Alt + F11 tuşlarına basın.
Adım 2. Ekle > Modül'e tıklayın.
Adım 3. Aşağıdaki VBA kodunu kopyalayıp yapıştırın.
Senaryo 1 Yalnızca Hedef Hücreyi Böl
'Update by Extendoffice
Sub SplitCellToRows_Simple()
Dim InputCell As Range
Dim Values As Variant
Dim i As Long
Set InputCell = Range("A1") ' change A1 to your target cell
Values = Split(InputCell.Value, ",")
For i = 0 To UBound(Values)
InputCell.Offset(i, 1).Value = Trim(Values(i))
Next i
End Sub
Senaryo 2 Hücreyi Böl ve Diğer Sütun Verilerini Koru
'Update by Extendoffice
Sub SplitRowsWithOtherColumns()
Dim ws As Worksheet
Dim LastRow As Long, i As Long
Dim arr As Variant, j As Long
Dim SplitVals As Variant
Dim CurrentRow As Long
Set ws = ActiveSheet
LastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
For i = LastRow To 2 Step -1
If InStr(ws.Cells(i, 2).Value, ",") > 0 Then
SplitVals = Split(ws.Cells(i, 2).Value, ",")
For j = UBound(SplitVals) To 1 Step -1
ws.Rows(i + 1).Insert Shift:=xlDown
ws.Cells(i + 1, 1).Value = ws.Cells(i, 1).Value
ws.Cells(i + 1, 2).Value = Trim(SplitVals(j))
Next j
ws.Cells(i, 2).Value = Trim(SplitVals(0))
End If
Next i
End Sub
Not: Bu VBA betiği, verilerinizin A ve B sütunlarında olduğunu ve bölünecek değerlerin B sütununda olduğunu varsayacak şekilde yapılandırılmıştır.
Dezavantajlar |
|
💡İpuçları:
- Bir makro çalıştırmadan önce verilerinizi her zaman yedekleyin.
- Komut dosyasındaki "," yerine gerçek ayracınızı (örneğin, noktalı virgül için ";" veya boru karakteri için "|") kendi veri formatınızla eşleşecek şekilde değiştirin.
Genel Sorunlar
- Boş satırlar veya sütunlar: Genellikle sondaki ayraçlar veya gizli boşluklar neden olur.
- Birleştirilmiş hücre hataları: Başlamadan önce hücreleri ayırın.
- Power Query yenilenmiyor: Kaynak veriyi değiştirdikten sonra Yenile'ye tıklamayı unutmayın.
- Yanlış ayraç: Noktalı virgül ile virgül hatası tüm sonuçları bozabilir.
İlgili Makaleler:
- Transpoze Aralığı aracı: Excel'de birden fazla satırı kolayca sütunlara ve satırlara dönüştürme
- Birim Dönüştürücü aracı: Ondalık sayıyı hızlıca ikili/sekizli/onaltılı sayıya veya tersine dönüştürme
En İyi Ofis Verimlilik Araçları
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.





- 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