Excel'de Veri Transpozisyonu: Satır ve Sütunların Yerini Değiştirme
Excel'de bir satırı sütuna (veya tam tersine) dönüştürmek için kaynak verileri seçin, kopyalayın (Ctrl+C), hedef hücreye sağ tıklayın, "Özel Yapıştır" seçeneğini belirleyin ve "Transpoze" kutucuğunu işaretleyin. Veriler anında 90 derece dönecektir. Kaynak verilerle dinamik bir bağlantı gerekiyorsa, =TRANSP() formülünü kullanın.
Bu işleme transpozisyon denir. Tablo yapısının analiz, yazdırma veya grafik oluşturma için uygun olmadığı durumlarda gereklidir. Örneğin, aylık raporlar tek bir satırda yer alırken, her ayı ayrı bir sütunda görmek isteyebilirsiniz. Aşağıda iki ana yöntem ele alınmaktadır: hızlı (değerleri kopyalama) ve gelişmiş (formül).
Yöntem 1: "Özel Yapıştır" ile Hızlı Kopyalama
Bu yöntem, tabloyu bir kez ters çevirmeniz ve sonrasında normal statik veriler olarak çalışmanız gerektiğinde uygundur. Bu işlem sırasında kaynak hücrelerle olan bağlantı kopar.
Adım adım algoritma:
- Aralığı seçin. Sol fare düğmesine basılı tutarak döndürmek istediğiniz hücreleri çevreleyin (örneğin,
A1:E1satırı). - Kopyalayın.
Ctrl + Ctuşlarına basın veya sağ tıklayıp "Kopyala"yı seçin. - Yapıştırma konumunu seçin. Yeni aralığın başlaması gereken boş bir hücreye tıklayın. Etrafta yeterli boş alan olduğundan emin olun (kaynak satır 5 hücre uzunluğundaysa, sütun için aşağıya doğru 5 boş hücre gerekir).
- Yapıştırma menüsünü açın. Seçilen hücreye sağ tıklayın.
- Transpozisyonu etkinleştirin. "Yapıştırma Seçenekleri" bölümünde birbirine dik iki ok simgesini 📋↔️ bulun veya "Özel Yapıştır..." (Paste Special) öğesini seçin.
- İşlemi onaylayın. Açılan pencerede "Transpoze" seçeneğinin yanındaki kutuyu işaretleyin ve Tamam'a basın.
"Özel Yapıştır" penceresini çağırmak için kısayol tuşları: Ctrl + Alt + V tuşlarına basın, ardından transpozisyonu seçmek için E (İngilizce) tuşuna ve Enter tuşuna basın.
Sonuç: Yatay veri sırası dikey bir sütuna, dikey sıra ise yatay bir satıra dönüşür. Biçimlendirme (renkler, yazı tipleri) genellikle korunur, ancak hücre içindeki formüller kayabilir, bu nedenle yapıştırdıktan sonra başvuruları kontrol edin.
Yöntem 2: TRANSP Formülü ile Dinamik Dönüşüm
Kaynak verilerin değişebileceği ve ters çevrilen tablonun otomatik olarak güncellenmesini istediğiniz durumlarda bu yöntemi kullanın. Bu, eski ve yeni yapı arasında canlı bir bağlantı oluşturur.
Talimatlar:
- Boyutu ters çevrilmiş kaynak aralığa karşılık gelen boş bir hücre aralığını seçin.
- Örnek: Kaynak veriler 3 satır ve 4 sütun kaplıyorsa, 4 satır ve 3 sütunluk bir alanı seçin.
- Formül çubuğuna (veya seçilen aralığın ilk hücresine) şunu girin:
=TRANSP(A1:D3)
```
Burada `A1:D3`, kaynak aralığınızın adresidir.
3. **Girişi tamamlayın:**
* **Excel 365, 2021 ve daha yenilerinde**: Sadece `Enter` tuşuna basın. Fonksiyon seçilen tüm aralığı kendisi dolduracaktır (dinamik diziler).
* **Eski Excel sürümlerinde**: `Ctrl + Shift + Enter` kombinasyonuna basın. Formül, diziyle çalışıldığını belirten süslü parantezler `{}` içine alınacaktır.
TRANSP formülüyle oluşturulan aralıktaki tek tek hücreleri değiştiremezsiniz. Bir değeri değiştirmeniz gerekirse, bunu kaynak tabloda yapın. Sonucu düzenlemeye çalışmak hata verecektir.
Sık Karşılaşılan Hatalar ve Çözümleri
Tablo döndürme işlemi sırasında kullanıcılar sık sık tipik sorunlarla karşılaşır. İşte bunlardan kaçınmanın yolları:
| Sorun | Neden | Çözüm |
|---|---|---|
| #BAŞV! hatası | Yapıştırma için yetersiz alan | Verilerin genişleyeceği yöndeki hücreleri temizleyin. Formül tamamen boş bir aralık gerektirir. |
| Veriler dönmüyor | Mevcut verilerin üzerine yapıştırma girişimi | "Özel Yapıştır" kullanırken hedef alanın boş olduğundan emin olun. |
| Bozulmuş biçimlendirme | Stil kopyalama özellikleri | Transpozisyondan sonra sütun genişliklerini ve metin kaydırmalarını kontrol edin; bunların genellikle manuel olarak ayarlanması gerekir. |
| Birleştirilmiş hücreler | Yapı çatışması | Transpozisyon birleştirilmiş hücrelerle çalışmaz. Önce bunları ayırın ("Giriş" → "Birleştir ve Ortala"). |
SSS
Başka bir Excel kitabından verileri transpoze edebilir miyim?
Evet, her iki yöntem de diğer dosyalardaki verilerle çalışır. Ancak TRANSP formülünü kullanırken kaynak dosyanın açık olduğundan emin olun, aksi takdirde bağlantı kopabilir veya yol güncellemesi gerekebilir.
Tablonun sadece bir kısmını döndürmem gerekirse ne yapmalıyım? Değiştirilmesi gereken aralığı tam olarak seçin. Tüm tabloyu baştan sona seçmeniz gerekmez. Fazla başlıklar veya toplam satırları kopyalamadan önce seçimden çıkarılabilir.
Transpozisyon sırasında formüller korunur mu?
"Özel Yapıştır" kullanıldığında formüller kopyalanır, ancak içindeki başvurular yeni hücre konumlarına göre yeniden hesaplanır. Başvurular mutlak veya karmaşıksa bu hatalara yol açabilir. Döndürmeden sonra formül mantığını her zaman kontrol edin. TRANSP fonksiyonu kullanıldığında, kaynak formüllere göre hesaplanan değerler görüntülenir.