Skip to main content

Excel'de Her Diğer Satırı Sütunlara Nasıl Taşırsınız?

Author: Sun Last Modified: 2025-06-10
move every other row to column sample data

Excel'de veriyle çalışırken, özellikle içe aktarılmış veya yapılandırılmamış veri setleriyle uğraşırken, genellikle isimlerin ve ilişkili değerlerin tek bir sütunda dikey olarak düzenlendiğini görürsünüz. Bu veriyi daha okunabilir ve kullanılabilir hale getirmek için onu tablo formatına dönüştürmek — her diğer satırı sütunlara taşımak — genellikle gereklidir.


Formüllerle her diğer satırı sütuna taşıma

Bu, Excel'in INDEX fonksiyonunu kullanarak sırayla gelen satırları çıkarmak ve bunları sütunlar olarak göstermek için kullanılan basit bir yöntemdir. Eğer isimleri bir sütuna ve yaşları bir sonraki sütuna çevirmek istiyorsanız, lütfen aşağıdaki formülleri uygulayın:

1. C2 Hücresine aşağıdaki formülü boş bir hücreye girin, ardından formülü gerektiği kadar aşağıya doğru sürükleyin. Bu formül, 2. satırdan başlayarak her ikinci satırdaki değeri alır (isimler).

=INDEX($A:$A, (ROW(A1)-1)*2 + 2)
İpucu: Bu formül, şu anki satır numarasını 2 ile çarparak ve ardından doğru pozisyonu referans almak için 2 ekleyerek çalışır.
extract every other cell in a column with formula

2. D2 Hücresine alternatif verileri çıkarmak için aşağıdaki formülü girin ve formülü hücreleri doldurmak için aşağıya doğru sürükleyin.

 =INDEX($A:$A, (ROW(A1)-1)*2 + 3)
İpucu: Bu formül, yaşları içeren satırlardan (tek sayılı satırlar, 3. satırdan başlayarak) değerleri alır.
extract every other cell in another column with formula
Bu formüllerin açıklaması:
  • INDEX($A:$A, ...): A Sütununa bakar ve belirli bir satır numarasından değeri döndürür.
  • ROW(A1): Şu anki satır numarasını döndürür. A1'de 1 döner. Formülü aşağıya doğru sürüklediğinizde A2 (satır 2), A3 (satır 3) vb. olur.
  • (ROW(A1)-1)*2 + 2: Bu, A Sütunundan çekilecek satır numarasını hesaplar.

Yani formül A2, A4, A6, A8… gibi her ikinci satırdan (2. satırdan başlayarak) değerleri çeker.


Kutools for Excel ile her diğer satırı sütuna taşıma

Daha kullanıcı dostu, formülsüz bir çözüm tercih ederseniz, Kutools for Excel, satırları kolayca sütunlara çevirebilmenizi sağlayan bir özellik sunar.

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'i yükledikten sonra lütfen aşağıdaki adımları izleyin:

  1. Kutools > Aralık > Aralığı Dönüştür'e tıklayın.
    extract every other cell in a column with formula
  2. Aralığı Dönüştür iletişim kutusunda, aşağıdaki işlemleri ayarlayın:
    • Her diğer satırı taşımak istediğiniz alanı seçin
    • Dönüşüm Türü bölümünde Tek Sütunu Aralığa Dönüştür'ü işaretleyin,
    • Ve ardından Sabit Değer'i işaretleyin ve Kayıt Başına Satır bölümündeki listeden 2'yi seçin veya girin.
    • Son olarak, Tamam düğmesine tıklayın.
      extract every other cell in a column with formula
  3. Aşağıdaki açılır kutuda, sonucu çıkarmak için tek bir hücre seçin, ekran görüntüsüne bakın:
    extract every other cell in a column with formula
  4. Tamam'a tıklayın, Kutools otomatik olarak her diğer satırı ayrı sütunlara taşıyacaktır.
    extract every other cell in a column with formula

VBA kodu ile her diğer satırı sütuna taşıma

Eğer bu görevi sık sık gerçekleştirmeniz gerekiyorsa, bir VBA makrosu süreci otomatikleştirebilir ve daha hızlı ve verimli hale getirebilir.

1. Klavyede F11 + Alt tuşlarına birlikte basarak Microsoft Visual Basic for Applications penceresini açın.

2. Ardından Ekle > Modül'e tıklayarak yeni bir modül penceresi açın. Ve ardından aşağıdaki VBA kodunu pencereye kopyalayın.

VBA: Her diğer satırı sütuna taşı.

Sub MoveRange()
'Updateby Extendoffice
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Set InputRng = InputRng.Columns(1)
For i = 1 To InputRng.Rows.Count Step 2
    OutRng.Resize(1, 2).Value = Array(InputRng.Cells(i, 1).Value, InputRng.Cells(i + 1, 1).Value)
    Set OutRng = OutRng.Offset(1, 0)
Next
End Sub

3. Çalıştır düğmesine tıklayın veya klavyedeki F5 tuşuna basın ve size taşımak için bir aralık seçmeniz için bir iletişim kutusu açılacaktır. Ekran görüntüsüne bakın:
extract every other cell in a column with formula

4. Ardından, sonucu çıkarmak için bir hücre seçmek üzere başka bir iletişim kutusunu göstermek için Tamam'a tıklayın. Ekran görüntüsüne bakın:
extract every other cell in a column with formula

5. Tamam'a tıklayın ve aşağıdaki gibi bir sonuç görebilirsiniz:
extract every other cell in a column with formula


🎯 Sonuç:

Excel'de her diğer satırı sütunlara taşımak için kullanılan her yöntemin, ihtiyaçlarınıza bağlı olarak kendi avantajları vardır:

  • Formül Yöntemi: Küçük veri setleriyle hızlı, tek seferlik görevler için en iyisidir. Ek araç gerektirmez ancak büyük veri aralıklarıyla yavaşlayabilir.
  • Kutools for Excel: Karmaşık formüller veya kodlama olmadan basit, tıklama temelli bir çözüm tercih eden kullanıcılar için idealdir. Kutools, hızlı dönüşümler için kullanıcı dostu bir arayüz sağlar.
  • VBA Makrosu: Büyük veri setleriyle özellikle tekrarlayan görevler için otomasyon için en iyi seçenektir. Temel kodlama bilgisi gerektirir ancak maksimum esneklik sunar.

Küçük bir veri setiyle mi yoksa daha büyük veri setleri için daha ölçeklenebilir bir çözüm mü aradığınıza bağlı olarak size uygun yöntemi seçin. Eğer daha fazla Excel ipucu ve hilesini keşfetmeye ilgi duyuyorsanız, sitemiz size Excel'i ustalaşmanız için binlerce eğitim sunmaktadır.


İlgili Makaleler:

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!