30 günde 30 Excel işlevi: TRANSPOSE

dün maratonda 30 günde 30 Excel işlevi işlevi kullanarak aralıktaki sütun sayısını saydık ÖNE ÇIKAN HABERLER (NUMBERCOLUMN) ve şimdi daha fazla talep görme zamanı.

Maratonun 13. gününde, fonksiyonun çalışmasına adayacağız. TRANSPOSE (TRANSP). Bu fonksiyon ile dikey alanları yatay alanlara çevirerek veya tersini yaparak verilerinizi döndürebilirsiniz. Böyle bir ihtiyacın var mı? Bunu özel bir kesici uç kullanarak yapabilir misiniz? Diğer işlevler bunu yapabilir mi?

Öyleyse fonksiyonla ilgili bilgilere ve örneklere dönelim TRANSPOSE (TRANSP). Ek bilgi veya örnekleriniz varsa, lütfen bunları yorumlarda paylaşın.

İşlev 13: TRANSPOZ

işlev TRANSPOSE (TRANSPOSE) yatay bir hücre aralığını dikey bir aralık olarak döndürür veya tam tersi.

TRANSPOSE işlevi nasıl kullanılabilir?

işlev TRANSPOSE (TRANSP), verilerin yönünü değiştirebilir ve diğer işlevlerle birlikte çalışabilir:

  • Verilerin yatay düzenini dikey olarak değiştirin.
  • Son yıllardaki en iyi toplam ücretleri göster.

Orijinal verilere bağlantılar oluşturmadan veri yönünü değiştirmek için:

  • kullanım özel yapıştır (Özel Yapıştır) > aktarmak (Transpoze).

Sözdizimi TRANSPOSE (TRANSP)

işlev TRANSPOSE (TRANSPOSE) aşağıdaki sözdizimine sahiptir:

TRANSPOSE(array)

ТРАНСП(массив)

  • dizi (dizi) aktarılacak hücre dizisi veya aralığıdır.

Tuzaklar TRANSPOZ (TRANSPOZ)

  • işlev TRANSPOSE (TRANSPOSE) tuşuna basılarak dizi formülü olarak girilmelidir. Ctrl + Üst Karakter + Enter.
  • İşlev tarafından dönüşümden elde edilecek aralık TRANSPOSE (TRANSPOSE), orijinal aralığın sırasıyla sütunları ve satırları olduğu için aynı sayıda satır ve sütuna sahip olmalıdır.

Örnek 1: Yatay Verileri Dikey Veriye Dönüştürme

Veriler bir Excel sayfasında yatay ise, işlevi uygulayabilirsiniz. TRANSPOSE (TRANSPOSE) onları dikey bir konuma, ancak sayfa üzerinde farklı bir yere dönüştürmek için. Örneğin, nihai karşılaştırma tablosunda dikey bir düzenleme daha uygun olacaktır. işlevi kullanma TRANSPOSE (TRANSPOSE), konumunu değiştirmeden orijinal yatay verilere başvurabilirsiniz.

Yatay aralığı transpoze etmek için 2 × 4 dikey aralığa 4 × 2:

  1. Ortaya çıkan dikey aralığı yerleştirmek istediğiniz 8 hücreyi seçin. Örneğimizde bunlar B4:C7 hücreleri olacaktır.
  2. Aşağıdaki formülü girin ve tıklayarak dizi formülüne dönüştürün. Ctrl + Üst Karakter + Enter.

=TRANSPOSE(B1:E2)

=ТРАНСП(B1:E2)

Dizi formülünün girildiğini belirtmek için formülün başına ve sonuna küme parantezleri otomatik olarak eklenecektir.

30 günde 30 Excel işlevi: TRANSPOSE

Yerine TRANSPOSE (TRANSPOSE), Verileri dönüştürmek için başka bir işlevi kullanabilirsiniz, örneğin, INDEX (İNDEKS). Bir dizi formülü girmenizi gerektirmez ve formülü oluştururken hedef alandaki tüm hücreleri seçmeniz gerekmez.

=INDEX($B$2:$E$2,,ROW()-ROW(C$4)+1)

=ИНДЕКС($B$2:$E$2;;СТРОКА()-СТРОКА(C$4)+1)

30 günde 30 Excel işlevi: TRANSPOSE

Örnek 2: Bağlantılar olmadan yönlendirmeyi değiştirin

Orijinal verilere bir referans tutmadan yalnızca verilerinizin yönünü değiştirmek istiyorsanız, Özel Yapıştır'ı kullanabilirsiniz:

  1. Kaynak verileri seçin ve kopyalayın.
  2. Sonucu yerleştirmek istediğiniz alanın sol üst hücresini seçin.
  3. Gelişmiş sekmesinde Ana Sayfa (Ana Sayfa) komut açılır menüsüne tıklayın makarna (Sokmak).
  4. seçmek aktarmak (Transpoze).
  5. Orijinal verileri silin (isteğe bağlı).

30 günde 30 Excel işlevi: TRANSPOSE

Örnek 3: Geçmiş Yıllardaki En İyi Toplam Maaş

işlev TRANSPOSE (TRANSP), bu çarpıcı formüldeki gibi diğer özelliklerle birlikte kullanılabilir. Harlan Grove tarafından Excel News Bloc'ta son 5 yıl için (arka arkaya!) en iyi toplam maaşın hesaplanmasıyla ilgili bir tartışmada yayınlandı.

=MAX(MMULT(A8:J8, --(ABS(TRANSPOSE(COLUMN(A8:J8))-COLUMN(OFFSET(A8:J8,0,0,1,COLUMNS(A8:J8)-Number+1))-(Number-1)/2)

=МАКС(МУМНОЖ(A8:J8; --(ABS(ТРАНСП(СТОЛБЕЦ(A8:J8))-СТОЛБЕЦ(СМЕЩ(A8:J8;0;0;1;ЧИСЛСТОЛБ(A8:J8)-Number+1))-(Number-1)/2)

30 günde 30 Excel işlevi: TRANSPOSE

Bu, formüle göre daha iyi bir performans göstermenize yardımcı olabilir. Ячейка A5 названа Numara ve 4 Temmuz XNUMX'de, birkaç yıl öncesine kadar.

Формула проверяет диапазоны, чтобы увидеть достаточно ли в них последовательных столбцов. Результаты проверки (1 или 0) умножаются на значения ячеек, чтобы получить суммарный объём заработной получить

Для проверки результата на рисунке ниже в строке под значениями зарплат показаны суммарные значения для каждой стартовой ячейки, при этом максимальное значение выделено жёлтым. Это более долгий путь к тому же результату, что предыдущая формула массива получает е в однок ячто!

30 günde 30 Excel işlevi: TRANSPOSE

Yorum bırak