DEVRİK_DÖNÜŞÜM Formülü (TRANSPOSE): Satırları Sütuna Çevirme
DEVRİK_DÖNÜŞÜM
İngilizce adı: TRANSPOSE
Yayın: · Son güncelleme:
DEVRİK_DÖNÜŞÜM kısaca
DEVRİK_DÖNÜŞÜM, bir aralığın satırlarını sütuna, sütunlarını satıra çevirir ve kaynağa bağlı kalan bir kopya üretir. Microsoft 365 ve Excel 2021'de sonuç kendiliğinden taşar; eski sürümlerde çıkış aralığı seçilip Ctrl+Shift+Enter ile dizi formülü olarak girilir.
Söz dizimi
DEVRİK_DÖNÜŞÜM(dizi)TRANSPOSE(array)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
Argümanlar
| Argüman | Durum | Açıklama |
|---|---|---|
diziarray | Zorunlu | Yönünü değiştirmek istediğiniz hücre aralığı ya da dizi. İlk satırı sonucun ilk sütunu olur. |
İçindekiler
DEVRİK_DÖNÜŞÜM ne yapar?
Excel DEVRİK_DÖNÜŞÜM formülü, bir tabloyu 90 derece çevirir gibi satırları sütuna, sütunları satıra taşır. Ayları yan yana dizilmiş bir satış tablosunu ayları alt alta gösteren bir listeye dönüştürmek tipik kullanımdır. 2 satır ve 4 sütunluk bir aralık, 4 satır ve 2 sütunluk bir sonuç verir.
Kopyaladığınız aralığı Özel Yapıştır penceresinde satır ve sütunların yerini değiştiren seçenekle yapıştırmak da aynı görüntüyü üretir. Fark şudur: yapıştırılan veri sabit kalır, formülle üretilen sonuç ise kaynak tablo değiştikçe güncellenir.
Söz dizimi ve sürüm farkı
Fonksiyonun tek argümanı vardır: =DEVRİK_DÖNÜŞÜM(dizi). Kaynağın ilk satırı sonucun ilk sütunu, ikinci satırı ikinci sütunu olur. Argüman olarak hücre aralığı ya da dizi döndüren başka bir formül verilebilir.
Formülün nasıl girileceği sürüme göre değişir. Microsoft 365 ve Excel 2021'de formülü tek hücreye yazıp Enter'a basarsınız; sonuç yan ve alt hücrelere taşar. Excel 2019 ve öncesinde önce doğru boyutta boş bir alan seçilir, formül yazılır ve Ctrl+Shift+Enter ile dizi formülü olarak onaylanır.
Yatay ay tablosunu dikeye çevirmek
A1:D2 aralığında üst satırda Ay, Ocak, Şubat, Mart; alt satırda Satış ve 42.000, 38.500, 47.250 TL değerleri olsun. F1 hücresine =DEVRİK_DÖNÜŞÜM(A1:D2) yazdığınızda F1:G4 alanı dolar. F sütununda ay adları, G sütununda satış tutarları alt alta görünür.
Dikey liste grafiğe ve pivot tabloya daha kolay bağlanır. Kaynak tabloda Şubat satışını düzelttiğinizde çevrilmiş liste de aynı anda değişir.
Çevrilmiş tablodan değer okumak
Sonucu başka bir formülde kullanmak da mümkündür. =İNDİS(DEVRİK_DÖNÜŞÜM(A1:D2);3;2) çevrilmiş tablonun 3. satır, 2. sütunundaki değeri, yani Şubat satışı olan 38.500'ü verir. Dinamik dizi destekleyen sürümlerde taşan alanın tamamına F1# diye başvurabilirsiniz.
Bu yöntem, yatay tutulan bir hedef tablosunu dikey bir rapor şablonuna bağlamak için kullanılır. Kaynak düzenini bozmadan raporun ihtiyaç duyduğu yönü elde edersiniz.
Taşma ve biçim sorunları
Sonucun yayılacağı alanda dolu bir hücre varsa formül #TAŞMA! hatası verir. Formülün sağındaki ve altındaki hücreleri boşaltmak sorunu çözer. Eski sürümlerde ise seçtiğiniz alan sonuçtan küçükse bazı değerler görünmez, büyükse fazla hücrelerde #YOK çıkar.
Kaynağa satır ya da sütun eklediğinizde sonuç alanı da büyür, bu yüzden çevrilmiş tablonun yanına başka veri yerleştirirken boşluk bırakın. Formül değerleri taşır, biçimleri taşımaz. Para birimi, kenarlık ve renkleri çevrilmiş alana ayrıca uygulamanız gerekir. Kaynakta boş olan hücreler sonuçta 0 olarak görünür.
Yatay tuttuğunuz bir aylık tabloyu seçin ve boş bir alana DEVRİK_DÖNÜŞÜM ile dikey kopyasını oluşturun. Sonra kaynakta bir değeri değiştirip kopyanın güncellendiğini kontrol edin.
Örnekler
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Ay | Ocak | Şubat | Mart | Ay | |
| 2 | Satış | 42.000 | 38.500 | 47.250 |
=DEVRİK_DÖNÜŞÜM(A1:D2)=TRANSPOSE(A1:D2)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
F1 hücresinin sonucu: Ay
Sonuç F1:G4 alanına taşar. Kaynağın ilk satırı F sütununa iner; sol üst hücrede Ay başlığı görünür.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Ay | Ocak | Şubat | Mart | 38.500 | |
| 2 | Satış | 42.000 | 38.500 | 47.250 |
=İNDİS(DEVRİK_DÖNÜŞÜM(A1:D2);3;2)=INDEX(TRANSPOSE(A1:D2),3,2)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
F1 hücresinin sonucu: 38.500
Çevrilmiş tabloda 3. satır Şubat, 2. sütun satış tutarıdır. İNDİS 38.500 değerini döndürür.
Yaygın hatalar ve çözümleri
- #TAŞMA!
Neden: Sonucun taşacağı alanda dolu hücreler var.
Çözüm: Formülün sağındaki ve altındaki hücreleri boşaltın.
#TAŞMA! hatasının ayrıntılı çözümü → - #YOK
Neden: Eski sürümde dizi formülü için seçilen alan sonuçtan büyük.
Çözüm: Kaynağın satır ve sütun sayısının tersini seçerek formülü yeniden girin.
#YOK hatasının ayrıntılı çözümü →
İlgili fonksiyonlar
Sıkça Sorulan Sorular
DEVRİK_DÖNÜŞÜM formülü nasıl kullanılır?
Çevirmek istediğiniz aralığı yazarsınız: =DEVRİK_DÖNÜŞÜM(A1:D2). Microsoft 365 ve Excel 2021'de sonuç kendiliğinden taşar.
Excel 2016'da DEVRİK_DÖNÜŞÜM nasıl girilir?
Sonucun boyutunda boş bir alan seçin, formülü yazın ve Ctrl+Shift+Enter ile onaylayın. Excel formülü küme ayraçları içine alır.
Özel Yapıştır ile çevirmekten farkı nedir?
Özel Yapıştır sabit bir kopya oluşturur. DEVRİK_DÖNÜŞÜM ise kaynağa bağlıdır ve kaynak değiştikçe güncellenir.