Skip to main content

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

Author: Xiaoyang Last Modified: 2025-06-10

Excel'de çalışırken, tek bir satırdaki veya birden çok satırdaki birden fazla 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 ele alacaktır:

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


Excel 365 ile hücre değerlerini formül kullanarak dikey olarak satırlara bölme

Eğer 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 fazla satıra dağıtacaktır, ekran görüntüsüne bakınız:

=TRANSPOSE(TEXTSPLIT(TEXTJOIN(";", TRUE, A1:A4), ";"))
📝 Not: Formüldeki ayraç (;) işaretini 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 tekrar noktalı virgül kullanarak ayrı değerler halinde böler.
  3. TRANSPOSE(...): Elde edilen dikey değer listesini yatay bir satıra (veya orijinal hizalamaya 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: Tekrarlayan manuel bölme ihtiyacını ortadan kaldırır.
  • ✔ Özelleştirilebilir Ayraçlar: Noktalı virgül (;) yerine herhangi bir ayraç (örneğin, virgül, boşluk) kullanarak verilerinize uygun hale getirebilirsiniz.

Eksiler:

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

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

Eğer Excel 2019 veya daha eski bir sürüm 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 sunar. "Split Data to Rows" (Veriyi Satırlara Böl) ö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" kurulumundan sonra lütfen şu adımları izleyin:

  1. "Kutools" > "Birleştir ve Böl" > "Split Data to Rows" (Veriyi Satırlara Böl) 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" (Veriyi Satırlara Böl) 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 ayraç seçin. Burada ben "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 zamandan tasarruf etmenizi sağlayan 300'den fazla araç sunar.

Eksiler:

  • ✘ Kutools kurulumu 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ğerlerinin dikey olarak bölünmesini otomatikleştirmek için sağlam bir çözüm sunar. 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. "Ekle" > "Modül" seçeneğine tıklayın ve aşağıdaki kodu "Modül" 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 size 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, başka bir kutu açılacak ve size sonucu yerleştireceğiniz hücreyi seçmenizi hatırlatacaktı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 bir listeye bölünecektir, ekran görüntüsüne bakınız:
 vba to split the cells vertically

📝 Not: Yukarıdaki kodda, noktalı virgül ; işaretini ihtiyaç duyduğunuz başka bir ayırıcı ile 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 VBA programlama bilgisi gerektirir
  • ✘ Başlangıç seviyesindeki kullanıcılar için biraz karmaşık olabilir

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 verileri daha etkili ve verimli bir şekilde yönetmenize yardımcı olacaktır. Eğer daha fazla Excel ipucu ve hilesini keşfetmeye ilgi duyuyorsanız, web sitemiz binlerce öğretici sunarak Excel'i ustalıkla kullanmanıza 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  |  Geliştirilmiş İşlevleri Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle   |  Boş Satırları Sil   |  Sütunları veya Hücreleri Verileri Kaybetmeden Birleştir   |   Formül Olmadan Yuvarla ...
Süper ARA: Çok Kriterli Düşeyara    Çoklu Değer Düşeyara  |   Ç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ı 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ı & Çalışma Sayfası Yöneticisi   |  Otomatik Metin Kütüphanesi (Auto Text)   |  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 filtrele...) ...
En İyi15 Araç Seti12 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ştir & Böl Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...)   |   ... ve daha fazlası

Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar.  En çok ihtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!