Excel'de Hücre İçeriğini Birden Fazla Satıra Nasıl Bölerim? (Senaryolar ve Araç Karşılaştırması)
Bu kılavuz, Excel’de bir hücrenin içeriğini birden fazla satıra nasıl böleceğinizi adım adım gösterir. İki yaygın senaryoyu kapsar: birinde yalnızca hedef hücre bölünür (diğer sütunlar dikkate alınmaz), diğerinde ise hücre bölünürken satırdaki diğer veriler korunur. Her iki durumu da etkili şekilde ele almak için yerleşik Excel işlevlerinden Power Query ve VBA’ya kadar çeşitli yöntemler sunulmuştur; ayrıca üçüncü parti eklentilerden yararlanma seçeneği de değerlendirilmiştir.
İki Yaygın Bölme Senaryosu
Veri bölme işlemi, veri kümenizdeki diğer sütunların korunup korunmayacağına bağlı olarak farklı şekiller alabilir. İşte ihtiyaçlarınıza en uygun yöntemi seçmeniz için iki temel yaklaşım:
Senaryo 1: Yalnızca Hedef Hücreyi Böl (Diğer Sütunları Yoksay)
Bazen dikkatinizi çeken tek şey, tek bir hücredeki değerlerdir. Bunları, aynı satırdaki ilişkili verileri çoğaltmadan, daha kolay okunabilir hale getirmek için satırlara ayırmak istersiniz.
Örnek
A,B,C
Sonuç:
A
B
C
Kullanım alanı: Diğer sütunların önemsiz 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 bölünmüş değerin orijinal satır verileriyle eşleştirilmesi gerekir; yani satırı birden fazla girişe genişletmiş olursunuz.
Örnek
ABD | A,B,C
Sonuç:
ABD | A
ABD | B
ABD | C
Kullanım senaryosu: Veri normalizasyonunda, sütunlar arasındaki ilişkilerin korunmasının kritik öneme sahip olduğu durumlar.
Bir hücreyi birden fazla satıra bölmek ne zaman gerekir?
Hücreleri Ayırmak İçin Adım Adım Yöntemler
- Yöntem 1: Excel Yerel İşlevleri (Metni Sütunlara Ayır + Devrik Yap yapıştırma seçeneği)
- Yöntem 2: TRANSPOSE(TEXTSPLIT()) İşlevi – (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 – Bölme İçin Tıklamalar
- Yöntem 5: VBA Betiği – Tam Özelleştirme Kontrolü
Bir hücreyi birden fazla satıra bölmek ne zaman gerekir?
Yöntemlere geçmeden önce, bir hücreyi neden bölmek isteyebileceğinizi kavramak büyük önem taşır. Bu işlem, genellikle veri temizleme, yeniden yapılandırma veya görselleştirme süreçlerinin ayrılmaz bir parçasıdır.
Tipik kullanım senaryoları şunlardır:
- Tek bir sütunda birden fazla değer: örneğin bir arada saklanmış etiketler, kimlikler veya adresler.
- PivotTable veya grafikler: normalize edilmiş veri biçimleriyle daha iyi çalışanlar.
- İçe aktarılan verilerin temizlenmesi: özellikle CRM dışa aktarımlarından veya anket araçlarından gelenler.
- Veri standartlaştırma: Tablonuzu veritabanına uygun hale getirip analizlere hazır duruma dönüştürme.
Hücreleri Ayırmak İçin Adım Adım Yöntemler
Artık senaryonuzu bildiğinize göre, yerleşik özelliklerden gelişmiş otomasyona kadar hücreyi ayırmanın çeşitli yöntemlerini inceleyelim. Teknik rahatlığınızla kullanım sıklığınıza en uygun olanı seçin.
Yöntem 1: Excel Yerleşik İşlevleri (Metni Sütunlara Ayır + Transpoz yapıştırma seçeneği)
Bu, yalnızca Excel’in yerleşik özelliklerini kullanan tek seferlik işlemler için basit ve elle yapılan bir yöntemdir.
Uygun olduğu senaryo: Senaryo 1 Yalnızca Hedef Hücreyi Ayır (Diğer Sütunları Yok Say)
Adımlar:
Adım 1. Hücreyi seçin.

Adım 2. Veri Seç > Metni Sütunlara Dönüştür.

Adım 3. Metni Sütunlara Dönüştür Sihirbazı’nda,
Sınırlı seçeneğini belirleyin ve İleri’ye tıklayın.

Virgülü seçin, İleri'ye tıklayın.

Hedef hücreyi seçin ve Bitir'e tıklayın.

Hücre, artık virgülle ayrılarak birkaç sütuna bölünmüştür.

Adım 4. Hücreleri Böl’ü seçin ve kopyalamak için Ctrl + C tuşlarına basın. Hedef hücreye sağ tıklayıp **Seçici Yapıştır** altında **Transpoz** simgesini seçin.

İçerikler satırlara devredilmiştir.

| Avantajlar | Dezavantajlar |
|
|
Yöntem 2: TRANSPOZ(METNİBÖL()) İşlevi – (Microsoft 365)
Bu yöntem, METNİBÖL işlevini (metni belirtilen sınırlayıcıya göre böler) TRANSPOZ ile birleştirerek bölünmüş değerleri anında dikey olarak satırlarda görüntüler.
Uygun olduğu senaryo: Senaryo 1 Yalnızca Hedef Hücreyi Ayır (Diğer Sütunları Yok Say)
Adımlar:
Adım 1. Dikey listenin başlamasını istediğiniz boş hücreye formülü girin.
Formül örneği: A1 hücresi, satırlara bölme işlemi için kullanılacak hedef hücredir.
Bu durumda formül şu şekildedir:
İpucu: Verilerinizin ayrılma biçimine göre “,” ayırıcısını “;” veya “|” olarak 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ış ve tekrarlanabilir işlemler için idealdir. Güçlü, yenilenebilir ve toplu veri dönüşümleri için mükemmeldir.
Uygun senaryolar: Senaryo 1 (Yalnızca Hedef Hücreyi Böl) ve Senaryo 2 (Hücreyi Böl ve Diğer Sütun Verilerini Koru)
Adımlar: Senaryo 1 (Yalnızca Hedef Hücreyi Böl) Örnek Alınarak
Adım 1. Aralığınızı seçin ve Veri > Al ve Dönüştür > Tablodan/Aralıktan bölümüne gidin.
bir
Adım 2. Tablo Oluştur penceresinde Tamam’a tıklayın. (Aralık başlıklara sahipse, “Tablom başlıklar içeriyor” kutusunu işaretleyin.)

Adım 3. Power Query Düzenleyici'de, “Ayırıcıya Göre Sütunu Böl” seçeneğini kullanın.

Adım 4. Ayırıcıyı seçin veya girin, ardından Gelişmiş’e tıklayarak seçenekleri genişletin, Satırlara Böl’ü seçin ve Tamam’a tıklayın.

Adım 5. Kapat ve Yükle > Kapat ve Yükle veya Kapat ve Şuraya Yükle seçeneğini belirleyin.

Kapat ve Yükle
İşlev: Sorgu sonuçlarını doğrudan varsayılan konuma yükler.

Kapat ve Şuraya Yükle…
İşlev: Kullanıcıların verilerini nereye ve nasıl saklayacaklarını seçmelerine olanak tanıyan özelleştirilebilir yükleme seçenekleri sunar. En iyi kullanım: Düzenli raporlar ve büyük veri kümeleri.
Senaryo 2 (diğer sütun verilerini koruyarak hücreleri bölme) için de aynı adımlar geçerlidir – sonuçlara bir göz atalım.
Hedef hücre aralığı:

Sonuç:

Not: Power Query Düzenleyici penceresinde, yalnızca satırlara bölmek istediğiniz hedef sütunu seçin ve ardından **Sütunu Böl** bölümünde **Ayırıcıya Göre** seçeneğine tıklayın.
| Avantajlar | Dezavantajlar |
|
|
İpucu: Boşlukları veya özel karakterleri düzeltmek için Kırpma ve Temizleme adımlarını ekleyin.
Yöntem 4: Kutools Eklentisi – Bölme İçin Tıklamalar
Sık sık hücreleri bölüyorsanız ve GUI tabanlı bir çözüm arıyorsanız, Kutools mükemmel bir seçimdir—karmaşık işlemleri sadece birkaç tıklamayla halleder.
Uygun olduğu senaryolar: Hem Senaryo 1 (Yalnızca Hedef Hücreyi Ayır) hem de Senaryo 2 (Hücreyi Ayır 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 Ayır > Hücreleri Böl seçeneğine gidin.

Adım 3. Satırlara Böl’ü seçin, ayırıcıyı belirleyin ve Tamam’a tıklayın.

Adım 4. Bir hedef hücre seçin ve 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 Ayır > Birden Çok Satıra Böl bölümüne gidin.

Adım 3. Ayırıcıyı belirleyin ve Tamam’a tıklayın.


Senaryo 2 (diğer sütun verilerini koruyarak hücreleri bölme) için de aynı adımlar geçerlidir – şimdi sonuçlara göz atalım.
Hedef hücre aralığı:

Sonuç:

| Avantajlar | Dezavantajlar |
|
|
Not: 30 günlük deneme sürümü, test amacıyla tüm işlevselliği sunar.
Yöntem 5: VBA Betiği – Tam Özelleştirme Kontrolü
Programlama bilgisine sahip kullanıcılar için VBA, en üst düzey esnekliği sunar; betikleri veri düzeninize ve iş kurallarınıza tam olarak uyacak şekilde özelleştirebilirsiniz.
Uygun olduğu senaryolar: Hem Senaryo 1 (Yalnızca Hedef Hücreyi Ayır) hem de Senaryo 2 (Hücreyi Ayır 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 seçeneğine 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, verileriniz A ile B sütunları arasında yer aldığında ve bölünecek değerler B sütununda bulunduğunda sorunsuz çalışacak şekilde yapılandırılmıştır.
| Dezavantajlar |
|
💡İpuçları:
- Bir makroyu çalıştırmadan önce verilerinizin mutlaka yedeğini alın.
- Betikteki “,” işaretini, veri formatınızla eşleşmesi için gerçek ayırıcınızla değiştirin (örneğin noktalı virgül için “;” veya boru karakteri için “|”).
Yaygın Sorunlar
- Boş satırlar veya sütunlar: Genellikle sonundaki ayırıcılardan veya gizli boşluklardan kaynaklanır.
- Birleştirilmiş Hata Kontrolü: Başlamadan önce birleştirilmiş hücreleri kaldırın.
- Power Query yenilenmiyor: Kaynak veriyi değiştirdikten sonra **Yenile**’ye tıklamayı unutmayın.
- Yanlış ayırıcı: Noktalı virgül ile virgül karıştırılması, tüm sonuçları olumsuz etkileyebilir.
İlgili Makaleler:
- Aralığı Devrik Yap aracı: Excel'de birden fazla satırı kolayca sütunlara ve satırlara dönüştürün
- Birim Dönüştürücü aracı: Ondalık sayıyı ikili/sekizli/onaltılık sayıya veya tam tersini hızlıca dönüştürün
En İyi Office Üretkenlik Araçları
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.
- 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



