Excel Transpoze İşlevi - TRANSPOSE Formülü nasıl kullanılır?

Excel'de Transpoze İşlevi Ne Yapar?

Excel'deki transpoze işlevi, değerleri döndürmek veya değerleri satırlardan sütunlara ve sütunları satırlara geçirmek için kullanılır, çünkü bu işlev bir hücre dizisini bağımsız değişken olarak alır, bu nedenle yürütmek için CSE veya Control + Shift + Enter tuşlarına basmamız gerekir, önce transpoze edilmesi gereken tam aralık boyutunu seçin ve ardından transpoze formülünü kullanın.

Sözdizimi

Excel'de TRANSPOSE Formülü aşağıdadır.

Argümanlar

dizi: Gerekli. Sırasını değiştirmek istediğiniz bir hücre aralığı.

Bir dizi işlevidir .

Excel'de TRANSPOSE İşlevi nasıl kullanılır? (Örneklerle)

Örnek 1

Transpoze etmek istediğiniz orijinal veriler A3: B8'dedir.

  • Adım 1: Dönüştürülmüş değerinizin olmasını istediğiniz aralığı seçin, burada, D6: I7.
  • Adım 2: Şimdi, seçilen bölgeye TRANSPOSE Formülünü yazın ve CTRL + SHIFT + ENTER (veya Mac'te COMMAND + SHIFT + ENTER) tuşlarına basın.

= TRANSPOSE (A3: B7)

Aşağıda gösterildiği gibi, D6: I7'de transpoze çıktı alacaksınız.

Bunda, D3: I4 kopyala-yapıştır dönüştürülmüş çıktıdır ve D6: I7 devrik çıktıdır.

Excel TRANSPOSE İşlevinin

(= TRANSPOSE (A3: B7))

Yukarıda gösterilen küme parantezleri (), fonksiyonun Dizi Formülü olarak girildiğini gösterir.

Orijinal verilerdeki herhangi bir değeri değiştirmeniz gerekirse, örneğin B8 = SUM (B3: B7), TRANSPOSE'u kullandığınız yer değiştirilmiş çıktı otomatik olarak güncellenecektir, ancak kopyayı kullandığınız durumda güncellenmeyecektir. yapıştırma seçeneği.

İstenilen çıktıyı elde etmek için diğer işlevlerle birlikte de kullanılabilir. Bunun birkaç örneğini görelim.

Örnek 2

Aşağıda gösterildiği gibi bir öğrenci listeniz ve notlarınız olduğunu varsayalım. Öğrencilerden bazıları sınav vermedi. Bu nedenle, bu öğrenciler için işaretler sütunu boş bırakılmıştır.

Bu veriyi değiştirmek istiyorsunuz ve hücre boşken o hücreye "Yok" yazmak istiyorsunuz.

Bunu, Excel'de IF işlevi ile birlikte Transpoze kullanarak yapabilirsiniz. Bunu yapmak için Excel'de aşağıdaki TRANSPOSE Formülünü kullanabilirsiniz:

= TRANSPOSE (EĞER (B3: D10 = ””, ”YOK”; B3: D10))

"EĞER (B3: D10 =" "," MEVCUT ", B3: D10 aralığındaki herhangi bir hücre boşsa, bunun yerine" Yok "u yerleştireceği anlamına gelir ve verilen aralığı transpoze eder.

Bu listede, herhangi bir öğrencinin 70 puandan az puan aldığını veya sınavda görünmediğini varsayalım, BAŞARISIZ olarak kabul edilir, TRANSPOSE Formülünü şu şekilde değiştirebilirsiniz:

= TRANSPOSE (EĞER (B3: D10 <70, "BAŞARISIZ"; B3: D10)

ve aşağıda gösterildiği gibi son çıktıyı alacaksınız.

Örnek 3

Bazen mevcut olanlara devrik ile birlikte bazı karakterler ekleme ihtiyacı doğar. Aşağıda gösterildiği gibi, B4: B7'de bir kimlik listeniz olduğunu varsayalım.

Kimliklerin yerini değiştirmek ve buna "ID" önekini eklemek istiyorsunuz. Bunu excel'deki Formülü kullanarak yapabilirsiniz:

= TRANSPOSE ("ID" & B4: B7)

Bu, verileri aktaracak ve hücre içeriğinin her birine ön ek ekleyecektir.

Ayrıca yukarıdaki TRANSPOSE Formülünü kullanarak herhangi bir değeri ek olarak ekleyebilirsiniz. Bu, farklı satırlarda verilen sözcükleri tek bir hücreye birleştirmek için Sırasını Değiştirme işlevini kullanırken yardımcı olabilir. Bunu yapmak için aşağıdaki adımları takip edebilirsiniz:

  • Sözdizimini yazın: CONCATENATE (TRANSPOSE (B4: B7 & ”,”) Enter tuşuna basmayın.
  • Aşağıda gösterildiği gibi excel transpoze işlevini seçin.
  • F9 tuşuna basın.
  • Formülden () öğesini kaldırın.
  • Enter tuşuna basın.

Hücreleri tek bir hücrede birleştirir.

Örnek 4

Birkaç konunun bir rafta düzenlendiği bir kütüphane verisine sahip olduğunuzu ve aşağıda gösterildiği gibi farklı rafların olduğunu varsayalım.

Bu verileri (B4: E6) kullanarak deneklerden herhangi birinin yerini (H3: H11'de verilmiştir) almak isteyebilirsiniz.

Sözdizimini kullanarak bunu yapabilirsiniz

= INDEX ($ B $ 4: $ B $ 6, EŞLEŞTİRME (1, MMULT (- ($ C $ 4: $ E $ 6 =), TRANSPOSE (SÜTUN ($ C $ 4: $ E $ 6) 0)), 0))

Excel'deki bu TRANSPOSE Formula'nın nasıl çalıştığını görelim.

  • - ($ C $ 4: $ E $ 6 =)

H3'te verildiğinde - ($ C $ 4: $ E $ 6 = H3) olacaktır.

Bu, değerin varlığını veya yokluğunu belirtmek için 1 ve 0 dizisini oluşturur. H3'teki Biyoloji için diziyi şu şekilde oluşturacaktır: (1,0,0; 0,0,0; 0,0,0)

  • TRANSPOSE (SÜTUN ($ C $ 4: $ E $ 6) 0))

Bir sütunda 3 satırlık bir dizi oluşturur ve 0'ın kuvveti sayıların 1'e dönüştürülmesini sağlar. Bu işlevin çıktısı (1,1,1)

  • MMULT (- ($ C $ 4: $ E $ 6 =), TRANSPOSE (SÜTUN ($ C $ 4: $ E $ 6) 0))

Excel'deki MMULT, A ve B'nin çıktısını çarpar.

MMULT ((1,0,0; 0,0,0; 0,0,0), (1,1,1)) çıkışı (1; 0; 0) verir

  • MAÇ (1; MMULT (), 0)

C'nin çıktısını 1 ile eşleştirecektir. MATCH (1, (1; 0; 0), 0), 1. konumu döndürür.

  • ENDEKS ($ B $ 4: $ B $ 6, MAÇ (, 0))

Eşleşme işlevinin konumu belirlediği hücrenin değerini tanımlayacaktır. ENDEKS ($ B $ 4: $ B $ 6, 1) A1 döndürür.

Benzer şekilde konu olarak "Coğrafya" için de şunlar olacaktır:

  1. - ($ C $ 4: $ E $ 6 = D6) (0,0,0; 0,0,0; 0,1,0) döndürür
  2. TRANSPOSE (COLUMN ($ C $ 4: $ E $ 6) 0)) yeniden çalıştırır (1,1,1)
  3. MMULT ((0,0,0; 0,0,0; 0,1,0), (1,1,1)) (0; 0; 1) döndürür
  4. MATCH (1, (0; 0; 1), 0) 3 sonucunu verir
  5. INDEX ($ B $ 4: $ B $ 6, 3) A3 değerini döndürür.

Hatırlanacak şeyler

  1. Kopyala yapıştır seçeneği, kopyalar oluşturur.
  2. Bu İşlev, verileri kaynağa bağlar.
  3. Seçilen satır ve sütunların sayısı, kaynak verilerin sütun ve satırlarına eşit değilse, # DEĞER hatası verir.
  4. Girildikten sonra, bu işlevin bir parçası olan herhangi bir hücre değiştirilemez.
  5. Formülü excel'e girmek için CTRL + SHIFT + ENTER tuşlarına basın.

Ilginç makaleler...