Excel'de birkaç tıklama ile satır ve sütunların yerini değiştirme
Excel'de bir tabloyu ters çevirmek (satırları sütunlara, sütunları satırlara dönüştürmek) için "Özel Yapıştır" → "Transpoze" işlevini kullanın. Bu, tek seferlik görevler için en hızlı yoldur: Aralığı kopyalayın (Ctrl+C), hedef hücreye sağ tıklayın, oklu yapıştırma simgesini veya "Özel Yapıştır" seçeneğini seçin ve "Transpoze" kutusunu işaretleyin. Veriler anında yön değiştirecektir.
Kaynak veriler değiştiğinde dinamik güncelleme gerekiyorsa veya çok büyük veri kümeleriyle çalışılıyorsa, =TRANSP() işlevini veya Power Query aracını kullanmak daha iyidir. Aşağıda bu üç yöntemin tümünü, avantajlarını ve dikkat edilmesi gereken noktalarını detaylıca inceleyeceğiz.
Özet: Hızlı ve tek seferlik bir işlem için — "Özel Yapıştır". Kaynak verilerle bağlantıyı korumak için — TRANSP formülü. Büyük raporların düzenli işlenmesi için — Power Query.
Yöntem 1: Özel Yapıştır (en hızlısı)
Bu yöntem, verilerin statik bir kopyasını oluşturur. Orijinal tabloyu değiştirirseniz, ters çevrilmiş sürüm otomatik olarak güncellenmez.
Adım adım talimatlar:
- Orijinal hücre aralığını seçin.
- Kopyalayın (
Ctrl+Cveya sağ tık → Kopyala). - Yeni tablonun sol üst köşesinin bulunması gereken hücreyi seçin.
- Sağ tıklayın. "Yapıştırma Seçenekleri" bölümünde iki dik ok içeren simgeyi (Transpoze) bulun.
Alternatif:
Ctrl+Alt+V(Özel Yapıştır) tuşlarına basın → "Transpoze" kutusunu işaretleyin → Tamam.
Avantajları:
- Formül gerektirmeden anında sonuç.
- İşlev bilgisi gerektirmez.
- Excel'in her sürümünde çalışır.
Dezavantajları:
- Kaynakla bağlantı kopar (veriler güncellenmez).
- Hücre içindeki formüller, diğer sayfalara veya aralıklara referans veriyorsa "kayabilir" (göreli referanslar yeniden hesaplanır).
Formüllere dikkat! Normal transpozisyon sırasında formüller yeni konuma göre uyarlanır. Orijinal tabloda =A1+B1 gibi bir formül varsa, referans yapısı bozulursa çevrildikten sonra hatalı hale gelebilir. Karmaşık hesaplamalar için sadece değerleri kopyalamak daha iyidir.
Yöntem 2: TRANSP İşlevi (dinamik bağlantı)
Ters çevrilmiş tablonun, kaynak veriler düzenlendiğinde otomatik olarak değişmesini istiyorsanız bu yöntemi kullanın.
Nasıl uygulanır:
- Ters çevrilmiş orijinal tabloya boyut olarak karşılık gelen boş bir aralık seçin (kaynak 5 satır × 3 sütun ise, 3 satır × 5 sütunluk bir alan seçin).
- Formülü girin:
=TRANSP(aralık). Örnek:=TRANSP(A1:C5) Entertuşuna basın. Eski Excel sürümlerinde (2019/365 öncesi) formülün dizi formülü olarak çalışması için giriş yaptıktan sonraCtrl+Shift+Entertuşlarına basmanız gerekir.
Avantajları:
- Tam senkronizasyon: kaynağı değiştirdiniz → sonuç güncellendi.
- Dosya boyutunu artırmaz (verileri çoğaltmanın aksine).
Dikkat edilmesi gerekenler:
- Sonuç tablosundaki ayrı hücreleri düzenleyemezsiniz (dizi olarak korunur).
- Orijinal veriler silinirse, ters çevrilmiş tabloda
#BAŞV!hataları görünür.
Yöntem 3: Power Query (profesyoneller ve büyük veriler için)
Büyük raporları düzenli olarak ters çevirmek, öncesinde verileri temizlemek veya birden fazla tabloyu birleştirmek gerekiyorsa ideal seçenektir.
İşlem algoritması:
- Tabloyu seçin ve Veri sekmesine gidin → Tablo/Aralıktan.
- Power Query düzenleyicisi açılacaktır.
- Dönüştür sekmesinde Transpoze Et düğmesine tıklayın.
- (İsteğe bağlı) Sütun başlıkları kaydıysa "İlk satırı üst bilgi olarak kullan" düğmesini kullanın.
- Kapat ve Yükle'ye tıklayın. Veriler akıllı bir tablo olarak yeni bir sayfada görünecektir.
Neden buna ihtiyaç var?
- Kaynak veriler değiştiğinde veya genişlediğinde süreç tek bir düğmeyle ("Yenile") güncellenebilir.
- Çevirmeden önce temizleme adımları (boş satırları silme, değerleri değiştirme) eklenebilir.
- Binlerce satır olsa bile dosyayı yavaşlatmaz.
Yöntem karşılaştırması: Hangisini seçmeli?
| Senaryo | Önerilen Yöntem | Neden |
|---|---|---|
| Tek seferlik bir listeyi hızlıca çevirmek | Özel Yapıştır | Maksimum hız, minimum işlem |
| Kaynakla bağlantı gerekli | TRANSP İşlevi | Verilerin otomatik güncellenmesi |
| Günlük raporlar, büyük hacimler | Power Query | Otomasyon, kararlılık, temizleme |
| Karmaşık formüller içeren tablo | Özel Yapıştır (değerler) | Referans hesaplama hatalarından kaçınma |
Transpozisyon sırasında yapılan yaygın hatalar
- Biçimlendirme kaybı.
TRANSPişlevi veya Power Query kullanıldığında hücre renkleri ve kenarlıklar sık sık sıfırlanır. Çözüm: Stil biçimlendirmesini sonuç tablosuna manuel olarak veya "Biçimi Boyacısıyla" uygulayın. - Yanlış aralık boyutu. Eski Excel sürümlerinde dizi formülü girerken gerekenden daha az hücre seçilirse, verilerin bir kısmı kesilir. Çözüm: Formülü girmeden önce her zaman satır ve sütunları sayın. Yeni Excel sürümlerinde (Office 365), aralığı otomatik olarak genişleten "dinamik dizi" kullanılır.
- Başlıkların veri haline gelmesi. Çevirme işleminden sonra orijinal tablonun ilk satırı, yeni tablonun ilk sütunu olur. Çözüm: Power Query'de hemen "İlk satırı üst bilgi olarak kullan" seçeneğini kullanın. Manuel yapıştırmada ise sütun başlıklarını sonradan kontrol edin.
SSS
Tabloyu kısayol tuşlarıyla ters çevirebilir miyim?
Bunun için Ctrl+T gibi doğrudan bir kombinasyon yoktur. En hızlı yol: Ctrl+C → Ctrl+Alt+V → E tuşuna basın (Türkçe menüde "Transpoze" kutusunu işaretler) → Enter.
Çevirme işlemi sırasında tarihler sayılara dönüşürse (örneğin, 44567) ne yapmalıyım?
Bu bir görüntüleme formatı sorunudur. Tarihleri içeren sütunu seçin, Ctrl+1 tuşlarına basın ve "Tarih" formatını seçin. Veriler kaybolmamıştır, sadece gösterim şekli değişmiştir.
Tabloyu orijinal haline nasıl döndürebilirim? Aynı transpozisyon yöntemini zaten ters çevrilmiş tabloya uygulayın. İşlem tersine çevrilebilir: satırlar tekrar sütunlara, sütunlar tekrar satırlara dönüşür.