Excel'de tabloyu listeye dönüştürme (örnekle)
Bir veri tablosunu hızlı bir şekilde dikey listeye dönüştürmek için TRANSPOSE işlevini Excel’deki HSTACK işleviyle birlikte kullanabilirsiniz.
Örneğin üç satırlı bir tabloyu dikey listeye dönüştürmek için aşağıdaki formülü kullanabilirsiniz:
=TRANSPOSE(HSTACK( B3:E3 , B4:E4 , B5:E5 ))
Aşağıdaki örnekte bu formülün pratikte nasıl kullanılacağı gösterilmektedir.
Örnek: Excel’de Tabloyu Listeye Dönüştürme
Bir şirketin birbirini izleyen üç yılın her çeyreğinde yaptığı toplam satışları görüntüleyen Excel’de aşağıdaki veri setine sahip olduğumuzu varsayalım:
Bu tabloyu dikey listeye dönüştürmek istediğimizi varsayalım.
Bunun için A7 hücresine aşağıdaki formülü yazabiliriz:
=TRANSPOSE(HSTACK( B3:E3 , B4:E4 , B5:E5 ))
Aşağıdaki ekran görüntüsü bu formülün pratikte nasıl kullanılacağını göstermektedir:
Formülün, değerler tablosunu her çeyrek ve yıl için satış değerlerini gösteren tek bir listeye başarıyla dönüştürdüğünü görebiliriz.
Örneğin:
- Listedeki ilk değer 2021’in ilk çeyreğine ait satışları gösteriyor.
- Listedeki ikinci değer ise 2021 yılının ikinci çeyreğine ait satışları gösteriyor.
- Listedeki üçüncü değer 2021 yılının üçüncü çeyreğine ait satışları gösteriyor.
Ve benzeri.
Bu formül nasıl çalışıyor?
Diziyi dikey listeye dönüştürmek için kullandığımız formülü hatırlayın:
=TRANSPOSE(HSTACK( B3:E3 , B4:E4 , B5:E5 ))
Bu formül, öncelikle her satırdaki değerleri yatay olarak tek bir satıra yığmak için HSTACK işlevini kullanarak çalışır.
Daha sonra, yatay değer listesini dikey değer listesine dönüştürmek için TRANSPOSE işlevini HSTACK işlevinin etrafına sarıyoruz.
Not : Excel’deki HSTACK işlevinin tam belgelerini burada bulabilirsiniz.
Ek kaynaklar
Aşağıdaki eğitimlerde Excel’de diğer yaygın işlemlerin nasıl gerçekleştirileceği açıklanmaktadır:
Excel’deki oluşumların sayısı nasıl sayılır?
Excel’de metin sıklığı nasıl sayılır?
Excel’de Göreli Frekans Nasıl Hesaplanır?