Excel'de Tabloların Konumunu ve Yönünü Yönetme
Bir tabloyu döndürmek (satırları sütunlarla değiştirmek) için TRANSPOZE fonksiyonunu veya «Özel Yapıştır» → «Transpoze» aracını kullanın. Hücreler içindeki verileri kaydırmak için KAYDIRMA fonksiyonlu formüller veya aralıkların manuel olarak taşınması uygulanır. Tablonun "ters yüz" edilmesi ise İNDİS ve SATIR fonksiyonlarının kombinasyonu ile gerçekleştirilir. Aşağıda her durum için adım adım talimatlar verilmiştir.
Kısa cevap: Bir tabloyu 90° döndürmenin en hızlı yolu, onu kopyalamak, yeni bir yerde sağ tıklamak ve «Transpoze» simgesini (dik açılı iki ok) seçmektir.
Tablo Nasıl Döndürülür (Transpoze Etme)
Transpoze etme, verilerin yönünü değiştirir: dikey liste yatay hale gelir ve satırlar sütunlara dönüşür. Raporlarla çalışırken en sık yapılan istek budur.
Yöntem 1. Özel Yapıştırma (Statik Yöntem)
Kaynak verilerin değiştirilmesine gerek olmadığında ve sonucun değişmez kalması gerektiğinde uygundur.
- Kaynak tabloyu seçin ve
Ctrl+Ctuşlarına basın. - Döndürülmüş tabloyu yapıştırmak istediğiniz hücreye sağ tıklayın.
- "Yapıştırma Seçenekleri" bölümünde «Transpoze» simgesini (iki dik oklu ikon) seçin veya İngilizce sürümde
S, ardındanEtuşlarına basın ya da «Özel Yapıştır» → «Transpoze» onay kutusunu işaretleyin.
Veriler statik hale gelecektir. Kaynak tabloyu değiştirirseniz, döndürülmüş kopya otomatik olarak güncellenmez.
Yöntem 2. TRANSPOZE Fonksiyonu (Dinamik Yöntem)
Excel 365 ve 2021+ sürümleri için idealdir. Kaynak değiştirildiğinde tablo otomatik olarak güncellenecektir.
- Boş bir hücreye şu formülü girin:
=TRANSPOZE(A1:C5)(A1:C5kısmını kendi aralığınızla değiştirin). Entertuşuna basın. Excel'in yeni sürümlerinde dizi otomatik olarak doldurulacaktır.
Eski bir Excel sürümünüz varsa (2019 öncesi), formülü girdikten sonra hedef aralığın tamamını seçmeniz, F2 tuşuna basmanız ve ardından Ctrl+Shift+Enter tuş kombinasyonunu kullanmanız gerekir.
Tablo Nasıl Kaydırılır (Verilerin Taşınması)
"Kaydırma" terimi genellikle veri bloğunun fiziksel olarak taşınmasını veya değerlerin döngüsel olarak kaydırılmasını (örneğin, isim listesinin bir satır yukarı kaydırılması) ifade eder.
Aralığın Fiziksel Olarak Taşınması
Tabloyu sayfanın başka bir yerine taşımak için:
- Tablonun tamamını seçin (seçim sınırına tıklayın).
- İmleç oklu artı işaretine dönüşene kadar seçim sınırının üzerine getirin.
- Sol fare düğmesini basılı tutun ve tabloyu istediğiniz yere sürükleyin.
Sürüklerken Shift tuşunu basılı tutarsanız, Excel mevcut verilerin üzerine yazmaz; bunun yerine kaydırılan tabloyu diğer hücrelerin arasına yerleştirir ve onları iter.
Değerlerin Formülle Döngüsel Kaydırılması
Bir sütundaki değerleri kaydırmak gerekiyorsa (örneğin, her şeyi 1 satır aşağı kaydırıp son değeri en başa almak):
KAYDIRMA (veya OFFSET) fonksiyonunu kullanın:
=KAYDIRMA($A$1; -1; 0) — referansı bir satır yukarı kaydırır.
Tüm listenin döngüsel olarak kaydırılması için İNDİS ve MOD kombinasyonunu kullanmak daha iyidir:
=İNDİS($A:$A; MOD(SATIR(A1)+N-2; SATIRSAY($A:$A))+2)
(Burada N — kaydırma miktarıdır).
Tablo Nasıl Ters Çevrilir (Sıra Tersine Çevirme)
Tabloyu ters çevirmek, satır sırasının ilkten sona değiştirilmesi anlamına gelir (ilk satır son olur). Bunun için yerleşik bir düğme yoktur, ancak iki güvenilir yöntem mevcuttur.
Sıralama Yöntemi (Hızlı)
- Tablonun yanına bir yardımcı sütun ekleyin.
- Satırları 1'den N'e kadar numaralandırın (1, 2, 3...).
- Numaralarla birlikte tablonun tamamını seçin.
- Verileri yardımcı sütuna göre azalan sırada (büyükten küçüğe) sıralayın.
- Yardımcı sütunu silin.
Formül Yöntemi (Otomatik)
Orijinali değiştirmeden ters çevrilmiş bir tablo kopyası oluşturmanıza olanak tanır.
A sütununu ters çevirmek için formül (A2'den başlayarak):
=İNDİS($A$2:$A$100; SATIRSAY($A$2:$A$100) - SATIR(A1) + 1)
Bu formülü gerekli satır sayısı kadar aşağıya doğru sürükleyin. Bu formül, kaynak aralığın altındaki verileri alır ve en üstte görüntüler.
Dönüşüm Yöntemlerinin Karşılaştırılması
| Görev | En İyi Araç | Artılar | Eksiler |
|---|---|---|---|
| 90° Döndürme | Özel Yapıştırma (Transpoze) | Hızlı, tüm sürümlerde çalışır | Statik kopya, kaynakla bağlantı yok |
| Bağlantılı Döndürme | =TRANSPOZE() Fonksiyonu | Veriler değiştiğinde otomatik güncelleme | Dinamik dizi desteği gerektirir (tercihen) |
| Sırayı Tersine Çevirme | Yardımcı sütuna göre sıralama | Sezgisel olarak anlaşılır | Kaynak verileri değiştirir |
| Formülle Tersine Çevirme | İNDİS + SATIR | Kaynak dosya dokunulmamış kalır | Formül ayarı daha karmaşık |
| Bloğu Kaydırma | Shift ile Sürükleme | Biçimlendirmeyi korur | Shift olmadan verilerin üzerine yazma riski |
Sık Yapılan Hatalar
- Transpoze ederken #BAŞV! hatası: Genişlemeye engel olan mevcut verilerin üzerine transpoze edilmiş bir dizi yapıştırmaya çalıştığınızda ortaya çıkar. Yapıştırmadan önce alanı temizleyin.
- Biçimlendirme Kaybı:
TRANSPOZEformülü kullanıldığında yalnızca değerler kopyalanır. Renkler, kenarlıklar ve yazı tipleri ayrı olarak ayarlanmalı veya biçim boyacısı kullanılmalıdır. - Formüllerde Yanlış Aralık: Ters çevirme için
İNDİSkullanırken mutlak referansların ($A$1:$A$10) doğru şekilde sabitlendiğinden emin olun, aksi takdirde formülü sürüklerken aralık "kayar".
SSS
Tabloyu güncellenecek şekilde döndürebilir miyim?
Evet, =TRANSPOZE(aralık) fonksiyonunu kullanın. Excel 365'te bu otomatik olarak çalışır. Eski sürümlerde formülün dizi formülü olarak girilmesi gerekir (Ctrl+Shift+Enter).
Tablonun kendisini değil, hücre içindeki metni nasıl döndürürüm?
Hücreleri seçin, Ctrl+1 (Hücre Biçimlendir) → "Hizalama" sekmesi → "Yön" bloğunda metin için istediğiniz döndürme açısını belirleyin veya "Dikey Metin" seçeneğini işaretleyin.
Tabloyu kaydırırken formüller bozulursa ne yapmalıyım?
Formüllerdeki referansları kontrol edin. Göreceli referanslarsa (örneğin, A1), tablo taşındığında bunlar değişir. Bağlantının kararlı kalması için mutlak referanslar ($A$1) veya adlandırılmış aralıklar kullanın.
Bitişik olmayan aralıkları transpoze edebilir miyim?
Standart araçlarla hayır. TRANSPOZE fonksiyonu ve özel yapıştırma yalnızca bitişik dikdörtgen alanlarla çalışır. Karmaşık durumlar için VBA makrosu veya manuel birleştirme gerekir.