Excel'de Transpoze Fonksiyonu

Zaman zaman, bir Excel kullanıcısı, yatay bir yapıya sahip bir dizi veriyi dikey bir yapıya çevirme görevine sahip olabilir. Bu işleme transpozisyon denir. Bu kelime çoğu insan için yenidir, çünkü normal PC çalışmasında bu işlemi kullanmak zorunda değilsiniz. Ancak, büyük miktarda veri ile çalışmak zorunda olanlar, bunu nasıl yapacaklarını bilmelidirler. Bugün nasıl yapılacağı, hangi işlevle yapılacağı hakkında daha ayrıntılı olarak konuşacağız ve ayrıca diğer bazı yöntemlere ayrıntılı olarak bakacağız.

TRANSPOSE işlevi - Excel'de hücre aralıklarını devrik

Excel'deki en ilginç ve işlevsel tablo aktarma yöntemlerinden biri, işlevdir. TAŞIMA. Yardımı ile yatay bir veri aralığını dikey bir veri aralığına dönüştürebilir veya ters işlemi gerçekleştirebilirsiniz. Onunla nasıl çalışacağımızı görelim.

İşlev sözdizimi

Bu işlevin sözdizimi inanılmaz derecede basittir: TRANSPOSE(dizi). Yani, başlangıçta ne olduğuna bağlı olarak yatay veya dikey bir görünüme dönüştürülmesi gereken bir veri seti olan yalnızca bir argüman kullanmamız gerekiyor.

Dikey hücre aralıklarını (sütunlar) aktarma

B2:B6 aralığında bir sütunumuz olduğunu varsayalım. Hem hazır değerler hem de bu hücrelere sonuç döndüren formüller içerebilirler. Bizim için çok önemli değil, her iki durumda da aktarma mümkündür. Bu işlevi uyguladıktan sonra, satır uzunluğu orijinal aralık sütun uzunluğu ile aynı olacaktır.

Excel'de Transpoze Fonksiyonu

Bu formülü kullanma adımlarının sırası aşağıdaki gibidir:

  1. Bir satır seçin. Bizim durumumuzda, beş hücre uzunluğuna sahiptir.
  2. Bundan sonra, imleci formül çubuğuna getirin ve formülü oraya girin. =AKTAR(B2:B6).
  3. Ctrl + Shift + Enter tuş bileşimine basın.

Doğal olarak, sizin durumunuzda, tablonuz için tipik olan aralığı belirtmeniz gerekir.

Yatay hücre aralıklarını (satırları) aktarma

Prensip olarak, eylem mekanizması önceki paragrafla hemen hemen aynıdır. B10:F10 başlangıç ​​ve bitiş koordinatlarına sahip bir dizimiz olduğunu varsayalım. Ayrıca hem doğrudan değerleri hem de formülleri içerebilir. Orijinal satırla aynı boyutlara sahip olacak bir sütun yapalım. Eylemlerin sırası aşağıdaki gibidir:

  1. Fare ile bu sütunu seçin. Bu sütunun en üstteki hücresine tıkladıktan sonra klavyedeki Ctrl ve aşağı ok tuşlarını da kullanabilirsiniz.
  2. sonra formülü yazıyoruz =AKTAR(B10:F10) formül çubuğunda.
  3. Ctrl + Shift + Enter tuş kombinasyonunu kullanarak dizi formülü olarak yazıyoruz.

Özel Yapıştır ile Aktarma

Başka bir olası aktarma seçeneği, Özel Yapıştır işlevini kullanmaktır. Bu artık formüllerde kullanılacak bir operatör değil, aynı zamanda sütunları satırlara çevirmek ve bunun tersini yapmak için kullanılan popüler yöntemlerden biridir.

Bu seçenek Ana Sayfa sekmesindedir. Erişmek için “Pano” grubunu bulmanız ve orada “Yapıştır” düğmesini bulmanız gerekir. Bundan sonra, bu seçeneğin altında bulunan menüyü açın ve “Transpoze” öğesini seçin. Bundan önce, seçmek istediğiniz aralığı seçmeniz gerekir. Sonuç olarak, aynı aralığı elde edeceğiz, sadece tersi yansıtılıyor.

Excel'de Transpoze Fonksiyonu

Excel'de Bir Tabloyu Transpoze Etmenin 3 Yolu

Ama aslında, sütunları satırlara dönüştürmenin ve bunun tersini yapmanın çok daha fazla yolu vardır. Excel'de bir tabloyu transpoze edebileceğimiz 3 yöntemi açıklayalım. Bunlardan ikisini yukarıda tartıştık, ancak uXNUMXbuXNUMXbbu prosedürü nasıl uygulayacağınız hakkında daha iyi bir fikir edinmeniz için birkaç örnek daha vereceğiz.

Yöntem 1: Özel Yapıştır

Bu yöntem en basitidir. Birkaç düğmeye basmak yeterlidir ve kullanıcı tablonun değiştirilmiş bir versiyonunu alır. Daha fazla netlik için küçük bir örnek verelim. Şu anda stokta kaç ürünün olduğu ve bunların toplam maliyeti hakkında bilgi içeren bir tablomuz olduğunu varsayalım. Tablonun kendisi böyle görünüyor.

Excel'de Transpoze Fonksiyonu

Bir başlığımız ve ürün numaralarını içeren bir sütunumuz olduğunu görüyoruz. Örneğimizde başlık, hangi ürün, ne kadara mal olduğu, stokta ne kadar olduğu ve bu ürünle ilgili stokta bulunan tüm ürünlerin toplam maliyeti hakkında bilgi içerir. Maliyetin miktarla çarpıldığı formüle göre maliyeti elde ederiz. Örneği daha görsel hale getirmek için başlığı yeşil yapalım.

Excel'de Transpoze Fonksiyonu

Görevimiz, tabloda yer alan bilgilerin yatay olarak yer almasını sağlamaktır. Yani, sütunlar satır haline gelsin. Bizim durumumuzdaki eylemlerin sırası aşağıdaki gibi olacaktır:

  1. Döndürmemiz gereken veri aralığını seçin. Daha sonra bu verileri kopyalıyoruz.
  2. İmleci sayfada herhangi bir yere yerleştirin. Ardından farenin sağ düğmesine tıklayın ve içerik menüsünü açın.
  3. Ardından “Özel Yapıştır” düğmesine tıklayın.

Bu adımları tamamladıktan sonra “Transpose” butonuna tıklamanız gerekmektedir. Bunun yerine, bu öğenin yanındaki kutuyu işaretleyin. Diğer ayarları değiştirmiyoruz ve ardından “Tamam” düğmesine tıklayın.

Excel'de Transpoze Fonksiyonu

Bu adımları gerçekleştirdikten sonra aynı tablo ile kalıyoruz, sadece satırları ve sütunları farklı şekilde düzenlenmiştir. Aynı bilgileri içeren hücrelerin yeşil renkle vurgulandığını da unutmayın. Soru: Orijinal aralıktaki formüllere ne oldu? Konumları değişti, ancak kendileri kaldı. Hücrelerin adresleri, yer değiştirmeden sonra oluşturulanlarla değiştirildi.

Excel'de Transpoze Fonksiyonu

Formüllerin değil değerlerin transpoze edilmesi için hemen hemen aynı eylemlerin gerçekleştirilmesi gerekir. Bu durumda, Özel Yapıştır menüsünü de kullanmanız gerekir, ancak bundan önce değerleri içeren veri aralığını seçin. Özel Yapıştır penceresinin iki şekilde çağrılabileceğini görüyoruz: şerit üzerindeki özel bir menü veya bağlam menüsü aracılığıyla.

Yöntem 2. Excel'de TRANSP işlevi

Aslında, bu yöntem artık bu elektronik tablo programının ortaya çıkışının en başında olduğu kadar aktif olarak kullanılmamaktadır. Bunun nedeni, bu yöntemin Özel Yapıştır kullanmaktan çok daha karmaşık olmasıdır. Ancak, tablo aktarımını otomatikleştirmede kullanımını bulur.

Ayrıca, bu işlev Excel'dedir, bu nedenle artık neredeyse kullanılmasa da hakkında bilgi sahibi olmak zorunludur. Daha önce prosedürü, onunla nasıl çalışılacağını düşündük. Şimdi bu bilgiyi ek bir örnekle destekleyeceğiz.

  1. İlk olarak, tabloyu transpoze etmek için kullanılacak veri aralığını seçmeliyiz. Sadece tam tersi alanı seçmeniz gerekiyor. Örneğin, bu örnekte 4 sütunumuz ve 6 satırımız var. Bu nedenle, zıt özelliklere sahip bir alan seçmek gerekir: 6 sütun ve 4 satır. Resim bunu çok iyi gösteriyor.Excel'de Transpoze Fonksiyonu
  2. Ondan sonra hemen bu hücreyi doldurmaya başlıyoruz. Seçimi yanlışlıkla kaldırmamak önemlidir. Bu nedenle, formülü doğrudan formül çubuğunda belirtmelisiniz.
  3. Ardından, Ctrl + Shift + Enter tuş bileşimine basın. Bunun bir dizi formülü olduğunu unutmayın, çünkü aynı anda başka bir büyük hücre grubuna aktarılacak olan büyük bir veri kümesiyle çalışıyoruz.

Verileri girdikten sonra Enter tuşuna basıyoruz ve sonrasında aşağıdaki sonucu alıyoruz.

Formülün yeni tabloya aktarılmadığını görüyoruz. Biçimlendirme de kayboldu. şair

Excel'de Transpoze Fonksiyonu

Bütün bunların manuel olarak yapılması gerekecek. Ayrıca, bu tablonun orijinal tabloyla ilgili olduğunu unutmayın. Bu nedenle, orijinal aralıkta bazı bilgiler değiştirilir değiştirilmez, bu ayarlamalar otomatik olarak aktarılan tabloya yapılır.

Bu nedenle, bu yöntem, aktarılan tablonun orijinal tabloyla bağlantılı olduğundan emin olmanız gereken durumlarda çok uygundur. Özel bir kesici uç kullanırsanız, bu olasılık artık olmayacaktır.

özet tablo

Bu, yalnızca tabloyu aktarmayı değil, aynı zamanda çok sayıda eylem gerçekleştirmeyi de mümkün kılan temelde yeni bir yöntemdir. Doğru, aktarma mekanizması önceki yöntemlere kıyasla biraz farklı olacaktır. Eylemlerin sırası aşağıdaki gibidir:

  1. Bir pivot tablo yapalım. Bunu yapmak için, transpoze etmemiz gereken tabloyu seçmeniz gerekir. Bundan sonra, “Ekle” öğesine gidin ve orada “Özet Tablo” arayın. Bu ekran görüntüsündeki gibi bir iletişim kutusu görünecektir. Excel'de Transpoze Fonksiyonu
  2. Burada, yapılacağı aralığı yeniden atayabilir ve bir dizi başka ayar yapabilirsiniz. Şimdi esas olarak pivot tablonun yeri ile ilgileniyoruz – yeni bir sayfada.
  3. Bundan sonra, pivot tablonun düzeni otomatik olarak oluşturulacaktır. İçinde kullanacağımız eşyaları işaretlemek ve sonra doğru yere taşınmaları gerekiyor. Bizim durumumuzda, “Ürün” öğesini “Sütun Adları”na ve “Parça Başına Fiyat”ı “Değerler”e taşımamız gerekiyor. Excel'de Transpoze Fonksiyonu
  4. Bundan sonra, pivot tablo nihayet oluşturulacak. Ek bir bonus, nihai değerin otomatik olarak hesaplanmasıdır.
  5. Diğer ayarları da değiştirebilirsiniz. Örneğin, “Parça başına fiyat” öğesinin işaretini kaldırın ve “Toplam maliyet” öğesini işaretleyin. Sonuç olarak, ürünlerin ne kadara mal olduğu hakkında bilgi içeren bir tablomuz olacak. Excel'de Transpoze FonksiyonuBu aktarma yöntemi diğerlerinden çok daha işlevseldir. Pivot tabloların bazı avantajlarını açıklayalım:
  1. Otomasyon. Pivot tablolar yardımıyla verileri otomatik olarak özetleyebilir, sütunların ve sütunların konumunu keyfi olarak değiştirebilirsiniz. Bunu yapmak için herhangi bir ek adım gerçekleştirmeniz gerekmez.
  2. Etkileşim. Kullanıcı, görevlerini yerine getirmek için ihtiyaç duyduğu kadar bilginin yapısını değiştirebilir. Örneğin, sütunların sırasını değiştirebileceğiniz gibi verileri de rastgele bir şekilde gruplayabilirsiniz. Bu, kullanıcının ihtiyaç duyduğu kadar çok kez yapılabilir. Ve kelimenin tam anlamıyla bir dakikadan az sürer.
  3. Verileri biçimlendirmek kolaydır. Bir pivot tabloyu kişinin istediği şekilde düzenlemek çok kolaydır. Bunu yapmak için, sadece birkaç fare tıklaması yapın.
  4. Değerler elde etmek. Rapor oluşturmak için kullanılan çok sayıda formül, bir kişinin doğrudan erişilebilirliğinde bulunur ve bir pivot tabloya entegre edilmesi kolaydır. Toplama, aritmetik ortalamayı alma, hücre sayısını belirleme, çarpma, belirtilen örnekteki en büyük ve en küçük değerleri bulma gibi verilerdir.
  5. Özet grafikler oluşturma yeteneği. PivotTable'lar yeniden hesaplanırsa, ilişkili çizelgeleri otomatik olarak güncellenir. İhtiyacınız olduğu kadar çok grafik oluşturmak mümkündür. Hepsi belirli bir görev için değiştirilebilir ve birbirine bağlı olmayacaktır.
  6. Verileri filtreleme yeteneği.
  7. Birden fazla kaynak bilgi setine dayalı bir pivot tablo oluşturmak mümkündür. Bu nedenle, işlevleri daha da büyük hale gelecektir.

Doğru, pivot tabloları kullanırken aşağıdaki kısıtlamalar dikkate alınmalıdır:

  1. Pivot tablolar oluşturmak için tüm bilgiler kullanılamaz. Bu amaçla kullanılmadan önce hücrelerin normalize edilmesi gerekir. Basit bir deyişle, doğru yapın. Zorunlu gereksinimler: bir başlık satırının varlığı, tüm satırların doluluğu, veri biçimlerinin eşitliği.
  2. Veriler yarı otomatik olarak güncellenir. Pivot tabloda yeni bilgiler almak için özel bir düğmeye tıklamanız gerekir.
  3. Pivot tablolar çok yer kaplar. Bu, bilgisayarın bir miktar bozulmasına neden olabilir. Ayrıca, bu nedenle dosyanın e-posta ile gönderilmesi zor olacaktır.

Ayrıca bir pivot tablo oluşturduktan sonra kullanıcı yeni bilgi ekleme olanağına sahip değildir.

Yorum bırak