Skip to main content

Tek bir sütundan her 5 veya n satırı birden fazla sütuna nasıl yer değiştirebilirsiniz?

Author: Xiaoyang Last Modified: 2025-06-10
transpose every 5 or n rows

Excel'de tek bir sütundan her 5 veya n satırı birden fazla sütuna yerleştirmek, verileri analiz veya raporlama için yeniden düzenlerken çok yararlı olabilir. A sütununda uzun bir veri listeniz olduğunu ve şimdi A sütunundaki her 5 satırı birden fazla sütuna yerleştirmek istediğinizi varsayalım; örneğin A1:A5'i C6:G6'ya, A6:A10'u C7:G7'ye vb. çevirmek istiyorsunuz (soldaki ekran görüntüsüne bakın). Bu görev farklı yöntemler kullanılarak gerçekleştirilebilir ve her yöntemin kendi avantajları vardır. Şimdi bunu adım adım nasıl yapacağımıza detaylı bir rehber sunalım.

Tek bir sütundan her 5 veya n satırı birden fazla sütuna yer değiştirme


 Formül ile tek bir sütundan her 5 veya n satırı birden fazla sütuna yer değiştirme

Excel'de, tek bir sütundan her n satırı birden fazla sütuna yerleştirmek için aşağıdaki formülü uygulayabilirsiniz, lütfen şu adımları izleyin:

1. Sonucu koymak istediğiniz boş bir hücreye aşağıdaki formülü girin.

=INDEX($A:$A,ROW(A1)*5-5+COLUMN(A1))
Not: Yukarıdaki formülde "A:A" yerleştirmek istediğiniz sütun referansıdır ve "A1", kullanılan sütunun ilk hücresidir. "5" sayısı, verilerinizin yerleşeceği sütun sayısını gösterir, bu değerleri ihtiyaçlarınıza göre değiştirebilirsiniz. Ayrıca listenin ilk hücresi çalışma sayfasının ilk satırında bulunmalıdır.

2. Ardından doldurma tutamacını sağa doğru beş hücreye kadar sürükleyin ve sıfır görüntülenecek şekilde hücre aralığı boyunca aşağı doğru sürüklemeye devam edin, aşağıdaki ekran görüntüsüne bakın:

drag the fill handle right to cells, and go on dragging the fill handle down to the range of cells until displays 0

 Kutools for Excel ile tek bir sütundan her 5 veya n satırı birden fazla sütuna yer değiştirme

Bir sütundan birden fazla sütuna Excel verilerini yerleştirmekten rahatsız mısınız? "Kutools for Excel"'in "Aralığı Dönüştür" özelliği sorunlarınızı çözmek için burada! Her 5 satırı veya özel sayıda satırı yerleştirmeniz gerekip gerekmemesi fark etmez, size yardımcı oluyoruz. Esnek satır dönüşümü, bir sütundan birden fazla sütuna aktarmak istediğiniz satır sayısını özgürce seçmenize olanak tanır. İşlem basit ve hızlıdır, karmaşık işlemler gerektirmez — sadece birkaç tıklama ile işi bitirebilirsiniz.

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. Sütundaki verileri seçin ve ardından "Kutools" > "Aralık" > "Aralığı Dönüştür" öğesine tıklayın, aşağıdaki ekran görüntüsüne bakın:

2. "Aralığı Dönüştür" iletişim kutusunda, "Dönüşüm Türü" altında "Tek Sütunu Aralığa Dönüştür" seçeneğini işaretleyin ve ardından "Kayıt Başına Satır" altında "Sabit Değer" seçeneğini işaretleyin, ardından "Sabit Değer" kutusunda verilerinizi yerleştirmek istediğiniz sütun sayısını belirtin, aşağıdaki ekran görüntüsüne bakın:

specify the options in the dialog box

3. Ardından "Tamam" düğmesine tıklayın, açılan kutuda lütfen sonucu çıkarmak için bir hücre seçin, aşağıdaki ekran görüntüsüne bakın:

select a cell to output the result

4. Sonra "Tamam" düğmesine tıklayın ve sütun verileriniz aşağıdaki ekran görüntüsünde gösterildiği gibi her 5 satırda bir yerleştirilmiştir:

column data is transposed every 5 rows

 VBA kodu ile tek bir sütundan her 5 veya n satırı birden fazla sütuna yer değiştirme

Eğer formülü doğru bir şekilde uygulayamıyorsanız, aşağıdaki VBA kodu da size yardımcı olabilir.

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

2. "Ekle" > "Modül" öğesine tıklayın ve aşağıdaki kodu "Modül" Penceresine yapıştırın.

VBA kodu: Tek bir sütundan her 5 veya n satırı birden fazla sütuna yer değiştirme:

Public Sub TransposeData()
'updateby Extendoffice
    Dim xLRow As Long
    Dim xNRow As Long
    Dim i As Long
    Dim xUpdate As Boolean
    Dim xRg As Range
    Dim xOutRg As Range
    Dim xTxt As String
    On Error Resume Next
    xTxt = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please select data range(only one column):", "Kutools for Excel", xTxt, , , , , 8)
    Set xRg = Application.Intersect(xRg, xRg.Worksheet.UsedRange)
    If xRg Is Nothing Then Exit Sub
    If (xRg.Columns.Count > 1) Or _
       (xRg.Areas.Count > 1) Then
        MsgBox "the used range only contain one column", , "Kutools for Excel"
        Exit Sub
    End If
    Set xOutRg = Application.InputBox("please select output range(specify one cell):", "Kutools for Excel", xTxt, , , , , 8)
    If xOutRg Is Nothing Then Exit Sub
    Set xOutRg = xOutRg.Range(1)
    xUpdate = Application.ScreenUpdating
    Application.ScreenUpdating = False
    xLRow = xRg.Rows.Count
    For i = 1 To xLRow Step 5
        xRg.Cells(i).Resize(5).Copy
        xOutRg.Offset(xNRow, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True
        xNRow = xNRow + 1
    Next
    Application.ScreenUpdating = xUpdate
End Sub

3. Kodu yapıştırdıktan sonra lütfen çalıştırmak için "F5" tuşuna basın ve seçmek istediğiniz sütunu hatırlatmak için bir uyarı kutusu açılacaktır, aşağıdaki ekran görüntüsüne bakın:

vba code to select the data range

4. Sonra "Tamam"'a tıklayın ve başka bir açılır kutuda sonuçları koymak istediğiniz hücreyi seçin, aşağıdaki ekran görüntüsüne bakın:

vba code to select one cell to put the result

5. Ve "Tamam"'a tıklayın, sütundaki veriler ihtiyacınız olan beş sütuna dönüştürülmüştür, aşağıdaki ekran görüntüsüne bakın:

the data in the column is converted to five columns
Not: Yukarıdaki kodda, "5" sayısını ihtiyaç duyduğunuz başka bir sayıya değiştirebilirsiniz.

Excel'de tek bir sütundan her 5 veya n satırı birden fazla sütuna yerleştirmek için bu makale üç etkili yöntem tanıtmaktadır. Bu yöntemlerin her biri, kullanıcıların Excel araçları ve programlama konusundaki aşinalık seviyelerine uygun olarak Excel'deki verileri yeniden düzenleme konusunda farklı bir yaklaşım sunmaktadır. Eğer daha fazla Excel ipuçlarını ve püf noktalarını keşfetmeye ilgi duyuyorsanız, web sitemiz binlerce öğretici sunmaktadır.

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!