Skip to main content

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

Excel'de hücre değerlerini dikey olarak nasıl bölersiniz?

Author Xiaoyang Last modified

Excel'de çalışırken, tek bir satırdaki veya birden fazla satırdaki birden çok değerin dikey bir listeye dönüştürülmesi gereken durumlarla karşılaşabilirsiniz. Bu, veriler yatay formatta depolanmış olsa bile sütun formatında işlenmesi veya analiz edilmesi gereken durumlarda özellikle kullanışlıdır.

Bu kılavuz, hücre değerlerini dikey olarak dönüştürmek için üç etkili yöntemi kapsayacaktır:

Excel'de hücre değerlerini dikey olarak satırlara bölme


Bir Formül ile hücre değerlerini dikey olarak satırlara bölme (Excel 365)

Excel 365 kullanıyorsanız, hücre değerlerini manuel çaba harcamadan dikey olarak dönüştürmek için TEXTSPLIT, TEXTJOIN ve TRANSPOSE fonksiyonlarını kullanabilirsiniz.

Lütfen aşağıdaki formülü boş bir hücreye kopyalayıp yapıştırın ve "Enter" tuşuna basın, Excel verileri otomatik olarak birden çok satıra aktarır, ekran görüntüsüne bakınız:

=TRANSPOSE(TEXTSPLIT(TEXTJOIN(";", TRUE, A1:A4), ";"))
📝 Not: Formüldeki ayraç (;) değerini verilerinize uygun şekilde değiştirebilirsiniz.

 split cells vertically with a formula

🔍 Bu formülün açıklaması:
  1. TEXTJOIN(";", TRUE, A1:A4 ): A1 ile A4 arasındaki metinleri noktalı virgül (;) ile ayrılmış tek bir dizeye birleştirir.
  2. TEXTSPLIT(...): Birleştirilmiş diziyi noktalı virgül kullanarak tekrar ayrı değerlere böler.
  3. TRANSPOSE(...): Elde edilen dikey değer listesini yatay bir satıra (veya orijinal düzenine bağlı olarak tam tersi) dönüştürür.
Artılar ve Eksiler:

Artılar:

  • ✔ Dinamik Güncellemeler: Kaynak veriler değişirse, formül sonuçları otomatik olarak günceller.
  • ✔ Manuel Çaba Gerektirmez: Tekrarlanan manuel bölme ihtiyacını ortadan kaldırır.
  • ✔ Özelleştirilebilir Ayraçlar: Noktalı virgül (;) yerine herhangi bir ayraç (örn., virgül, boşluk) kullanarak verilerinize uygun hale getirebilirsiniz.

Eksiler:

  • ✘ Sadece Excel 365'te mevcuttur, eski Excel sürümlerinde çalışmaz.

Kutools for Excel ile hücre değerlerini dikey olarak satırlara bölme

Excel 2019 veya daha eski sürümleri kullanıyorsanız, "Kutools for Excel" adlı güçlü eklentiyi kullanabilirsiniz – bu eklenti, verileri kolayca dönüştürmek ve yönetmek için özel araçlar içerir. "Split Data to Rows" özelliğiyle, ihtiyacınız olan herhangi bir ayraç temelinde hücre değerlerini sorunsuz bir şekilde dikey olarak dönüştürebilirsiniz.

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

"Kutools for Excel" kurduktan sonra lütfen şu adımları izleyin:

  1. "Kutools" > "Merge & Split" > "Split Data to Rows" seçeneğine tıklayın, ekran görüntüsüne bakınız:
     Click Kutools > Merge & Split > Split Data to Rows
  2. "Split Data to Rows" iletişim kutusunda aşağıdaki işlemleri belirtin:
    • Bölünmesini istediğiniz hücreleri seçin;
    • "Ayraç" bölümünde, hücre içeriğinin nasıl bölüneceğini tanımlamak için ayracı seçin. Burada, noktalı virgül seçeceğim.
    • Son olarak, "Tamam" düğmesine tıklayın.
       specify the options in the dialog box

Sonuç: Veriler dikey bir sütuna dönüştürülecektir.
 split cells vertically with kutools

📝 Not: Bu yöntem verileri doğrudan kaynak alanda böler, bu nedenle kullanmadan önce orijinal verileri kopyalayıp yedeklemeniz önerilir.
Artılar ve Eksiler:

Artılar:

  • ✔ Tüm Excel sürümlerinde çalışır (2010, 2013, 2016, 2019, 2021, 365)
  • ✔ Karmaşık formüller veya kodlama gerektirmez.
  • ✔ Geniş bir ayraç yelpazesi destekler.
  • ✔ Kutools, diğer görevlerde zaman kazandıran 300'den fazla araç sunar.

Eksiler:

  • ✘ Kutools kurulumunu gerektirir

VBA kodu ile hücre değerlerini dikey olarak satırlara bölme

Gelişmiş kullanıcılar için, VBA hücre değerlerini dikey olarak bölmek için sürecin otomatikleştirilmesini sağlayan sağlam bir çözümdür. Aşağıdaki VBA kodu, hücre içeriklerini herhangi bir özel ayırıcı kullanarak satırlara bölmeyi kolaylaştırır.

1. "ALT" + "F11" tuşlarına basılı tutarak "Microsoft Visual Basic for Applications" penceresini açın.

2. "Insert" > "Module" seçeneğine tıklayın ve aşağıdaki kodu "Module" Penceresine yapıştırın.

VBA kodu: Hücre değerlerini belirli bir ayırıcıya göre dikey olarak satırlara bölme

Sub splitvertically()
'updatebyExtendoffice
    Dim xRg As Range
    Dim xOutRg As Range
    Dim xCell As Range
    Dim xTxt As String
    Dim xStr As String
    Dim xOutArr As Variant
    On Error Resume Next
    xTxt = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("please select the data range:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Set xOutRg = Application.InputBox("please select output cell:", "Kutools for Excel", , , , , , 8)
    If xOutRg Is Nothing Then Exit Sub
    For Each xCell In xRg
        If xStr = "" Then
            xStr = xCell.Value
        Else
            xStr = xStr & ";" & xCell.Value
        End If
    Next
    xOutArr = VBA.Split(xStr, ";")
    xOutRg.Range("A1").Resize(UBound(xOutArr) + 1, 1) = Application.WorksheetFunction.Transpose(xOutArr)
End Sub

3. Ardından kodu çalıştırmak için "F5" tuşuna basın ve dikey olarak bölmek istediğiniz hücre değerlerini seçmenizi hatırlatan bir uyarı kutusu açılacaktır, ekran görüntüsüne bakınız:
 vba to select the data range

4. Ve ardından "Tamam" düğmesine tıklayın, sonuçların nereye konulacağını belirlemek için başka bir kutu açılacaktır, ekran görüntüsüne bakınız:
 vba to select the output range

5. "Tamam" düğmesine tıklayın ve hücre değerleri bir ayırıcı ile bölünmüş bir listeye dönüştürülecektir, ekran görüntüsüne bakınız:
 vba to split the cells vertically

📝 Not: Yukarıdaki kodda, noktalı virgül ;'yi ihtiyaç duyduğunuz başka bir ayırıcıyla değiştirebilirsiniz.
Artılar ve Eksiler:

Artılar:

  • ✔ Süreci otomatikleştirir, zaman kazandırır
  • ✔ Tüm Excel sürümlerinde çalışır
  • ✔ Farklı ayırıcılar için özelleştirilebilir

Eksiler:

  • ✘ Temel düzeyde VBA programlama bilgisi gerektirir
  • ✘ Başlangıç seviyesindeki kullanıcılar için biraz karmaşık

Excel'de hücre değerlerini dikey olarak dönüştürmek, her birinin kendi avantajları olan birden fazla yöntemle gerçekleştirilebilir. Bu yöntemleri anlayarak, belirli ihtiyaçlarınız için en iyi yaklaşımı seçebilir ve Excel'deki iş akışınızı optimize edebilirsiniz. Başlangıç seviyesinde bir kullanıcıysanız veya gelişmiş bir kullanıcıysanız, bu araçlar ve teknikler size verileri daha etkili ve verimli bir şekilde yönetmenize yardımcı olacaktır. Eğer daha fazla Excel ipucu ve püf noktası keşfetmeye ilgi duyuyorsanız, web sitemiz binlerce öğretici sunarak Excel'i ustalıkla öğrenmenize yardımcı olur.

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