Excel'de tablo yönünü değiştirme: Satırlardan sütunlara ve tam tersi

Kerem Aydın·12 Temmuz 2026·⏱4 dk

Excel'de bir tabloyu çevirmek veya döndürmek (satırları sütunlarla değiştirmek) için tek seferlik işlemlerde "Özel Yapıştır" → "Transpoze" özelliğini veya dinamik bağlantılar için =TRANSP() formülünü kullanın. Sadece satır sırasını (yukarıdan aşağıya) tersine çevirmeniz gerekiyorsa, yardımcı bir sütuna göre sıralama uygulayın. Bu yöntemler, verileri elle yeniden yazmadan raporlar için hızlıca uyarlammanızı sağlar.

Terimleri anlama: Tam olarak ne yapılması gerekiyor?

Kullanıcılar teknik çözümler farklı olsa da kavramları sıkça karıştırır:

  • Transpoze etme (90° döndürme): Satırlar sütun olur, sütunlar ise satır haline gelir. Bu en yaygın istektir ("tabloyu genişletmek").
  • Ayna görüntüsü çevirme (tersine çevirme): Satır sırası tersine döner (ilk satır sonuncu olur), ancak "satır-sütun" yapısı korunur.
  • Aralığı döndürme: Veri dizisinin tamamen döndürülmesi nadir görülen bir görevdir ve genellikle transpoze etme ile sıralamanın kombinasyonu ile çözülür.

Bu makalede, tabloyu "döndürmenin" ana yöntemi olduğu için transpoze etmeye odaklanacağız ve satır sırasının tersine çevrilmesine de değineceğiz.

Kısa cevap: Tabloyu seçin → Kopyala (Ctrl+C) → Boş bir hücreye sağ tıklayın → Özel Yapıştır → "Transpoze" kutucuğunu işaretleyin → Tamam.

Yöntem 1: Özel Yapıştırma (hızlı ve basit)

Bu yöntem, tablonun görünümünü yalnızca bir kez değiştirmeniz gerektiğinde idealdir. Bu işlem sırasında kaynak verilerle bağlantı kopar (yalnızca değerler ve biçimler yapıştırılır).

Adım adım talimatlar:

  1. Kaynak veri aralığını seçin (başlıklar dahil).
  2. Kopyalayın (Ctrl+C veya sağ tık → Kopyala).
  3. Yeni tablonun sol üst köşesinin olması gereken hücreye sağ tıklayın.
  4. Menüden "Transpoze" simgesini (iki dik oklu simge) seçin veya **"Özel Yapıştır..."**a tıklayın → "Transpoze" kutucuğunu işaretleyin → Tamam.

Önemli: Yapıştırma alanının yanında yeterli boşluk olduğundan emin olun. Orada zaten veri varsa, üzerine yazılacaktır.

Biçimlendirme incelikleri

Bu yöntemle değerler, sayılar, tarihler ve temel biçimlendirme (renkler, kenarlıklar, yazı tipleri) kopyalanır. Ancak sütun genişlikleri otomatik olarak ayarlanmaz; sütun başlığının sınırına çift tıklayarak manuel olarak ayarlamanız gerekir.

Yöntem 2: TRANSP Fonksiyonu (dinamik bağlantı)

Kaynak tablonun değişebileceği ve ters çevrilmiş sürümün otomatik olarak güncellenmesini istediğiniz durumlarda bu yöntemi kullanın.

Formül sözdizimi

=TRANSP(dizi)

Burada dizi, kaynak tabloya olan referanstır.

Nasıl uygulanır:

  1. Boyutu transpoze edilmiş tabloya karşılık gelen boş bir hücre aralığı seçin (kaynak 5 satır × 3 sütun ise, 3 satır × 5 sütun seçin).
  2. Örneğin şu formülü girin: =TRANSP(A1:C5).
  3. Eski Excel sürümleri için Ctrl+Shift+Enter tuşlarına basın veya dinamik dizilere sahip Excel 365 ve 2021 için sadece Enter tuşuna basın.

Avantaj: Kaynak tabloda bir fiyatı değiştirirseniz, bu değişiklik ters çevrilmiş versiyonda da otomatik olarak güncellenir.

Sınırlamalar:

  • Sonuç tablosundaki tekil hücreleri düzenleyemezsiniz (bu bir dizi olduğundan).
  • Kaynak veriler silindiğinde, ters çevrilmiş tabloda #BAŞV! hataları görünür.

Yöntem 3: Power Query (karmaşık ve düzenli görevler için)

Büyük veri yığınlarını düzenli olarak döndürmeniz veya döndürmeden önce temizlemeniz gerekiyorsa, Power Query eklentisini kullanın.

  1. Tabloyu seçin ve Veri sekmesine gidin → Tablo/Aralıktan.
  2. Power Query düzenleyicisi açılacaktır. Dönüştür sekmesine geçin.
  3. "Transpoze" düğmesine tıklayın.
  4. **"Kapat ve Yükle"**ye tıklayın. Veriler ters çevrilmiş halde yeni bir sayfada görünecektir.

Bu yöntem, veri türlerini korumanıza (örneğin tarihlerin metne dönüşmemesi) ve kaynak değiştiğinde otomatik güncellemeyi ayarlamanıza olanak tanır.

Satır sırasını nasıl tersine çevirirsiniz (yukarıdan aşağıya çevirme)

Göreviniz satırları ve sütunları yer değiştirmek değil, sadece bir listeyi tersine çevirmekse (son öğenin ilk olması için), transpoze etme uygun değildir.

Eylem algoritması:

  1. Tablonun yanına geçici bir yardımcı sütun ekleyin.
  2. Satırları sırayla numaralandırın (1, 2, 3...).
  3. Numaralarla birlikte tüm tabloyu seçin.
  4. Veri sekmesine gidin → Sırala.
  5. Yardımcı sütuna göre büyükten küçüğe (azalan) sıralama seçin.
  6. Yardımcı sütunu silin. Tablo tersine çevrilmiş olur.

Sık karşılaşılan hatalar ve sorunlar

SorunNedenÇözüm
Yapıştırma hatasıYeni tablo için yetersiz alanYapıştırma noktasının sağındaki ve altındaki alanı temizleyin.
Birleştirilmiş hücrelerExcel birleştirilmiş aralığı transpoze edemezHücre birleştirmesini önceden kaldırın (Giriş → Birleştir ve Ortaya Yerleştir).
Bozulan formüllerDöndürme sırasında göreceli başvurular kaydıMutlak başvurular ($A$1) kullanın veya kopyalama yerine TRANSP fonksiyonunu kullanın.
Tarih sayıya dönüştüDeğerleri yapıştırırken biçim kaybolduYaptırmadan sonra hücreleri seçin ve hücre biçimi menüsünden "Tarih" biçimini uygulayın.

SSS

Verileri başka bir sayfaya transpoze edebilir miyim? Evet, anlatılan tüm yöntemler sayfalar arası çalışır. Kopyalarken, yapıştırmadan önce ilgili sayfaya geçmeniz yeterlidir. TRANSP formülü için =TRANSP(Sayfa1!A1:C10) şeklinde bir referans belirtin.

Çevirme sırasında koşullu biçimlendirme korunur mu? "Özel Yapıştır" kullanıldığında koşullu biçimlendirme genellikle kaybolur veya yanlış uygulanır. Yeni aralık için yeniden tanımlamak daha kolaydır. Power Query'de koşullu biçimlendirme, veriler Excel'e yüklendikten sonra ayarlanmalıdır.

Bir hücre içindeki metni 90 derece nasıl döndürürüm? Bu, tablo yapısını değiştirmez, yalnızca metni eğir. Hücreleri seçin → Sağ tık → Hücreleri Biçimlendir → Hizalama sekmesi → "Yönlendirme" bloğunda dikey metni seçin veya 90° açı belirleyin.