Excel pivot tablosu: Özet yerine değerleri göster


4

Bunun gibi bir veri tablom var:

ID  |Name   |Brand  |Model  |License
------------------------------------
1   |Foo    |KOM    |830 AC |A
1   |Foo    |KOM    |930 E  |B
1   |Foo    |CAT    |980 H  |B
2   |Bar    |KOM    |930 E  |A
2   |Bar    |CAT    |980 H  |A
3   |Baz    |P&H    |280 XB |B

Kimlik ve İsim birbirine bağlanır (Kimlik 1 daima Foo'dur), ayrıca bir çift İsim ve Model için birden fazla lisans yoktur.

Bunu şuna çevirmek için bir pivot tablo kullanmak istiyorum:

    |       |CAT    |KOM            |P&H
ID  |Name   |980 H  |830 AC |930 E  |280 XB
-------------------------------------------
1   |Foo    |B      |A      |B      |
2   |Bar    |A      |       |A      |
3   |Baz    |       |       |       |B

Bu aldığım kadarıyla:

Pivot Table

Fakat:

  • Kimlikler ve İsimler farklı satırlarda
  • Değerleri göstermek yerine lisans sayısını (her zaman 1) gösterir

İstediğim gibi çalışmasını sağlamanın bir yolu var mı?

Yanıtlar:


1

Ne yazık ki, pivot tablolar metni döndüremez. Toplanırlar.

Ancak, geçici çözümler vardır. En basit olanı bir "Yardımcı" sütun ve VLOOKUP içerir. Aşağıdaki ekran görüntüsüne bakın.

Öncelikle, kimliğinizi, Adınızı, Markanızı ve Modelinizi birleştiren "Lisans" sütununuzun hemen soluna bir "Yardımcı" sütun ekleyin.

Sonra, önceki gibi aynı pivot tabloyu oluşturun, ancak "klasik görünümü" seçin, böylece düzeniniz 2. ekran görüntüsünüzle aynı olacaktır. Pivot tablonun tamamını seçin, ardından "kopyala, özel yapıştır, değerleri". Bu, pivot tablo düzenini koruyacak, ancak pivot tablo işlevselliğini kaldıracaktır.

Son olarak, belirtildiği gibi bir VLOOKUP kullanın. Mutlak referansların korunabilmesi için formüldeki $ işareti yerleşimlerine çok dikkat edin. Ekran görüntüsü, S13 hücresindeki formülü gösterir; Gerektiği gibi aşağı ve yukarı kopyalayın.

(Pivot masa düzeninde, aynı zamanda "Marka" satırındaki boşlukları da doldurmanız gerekir. Aşağıdaki ekran görüntüsünde, U11: = T11 hücresinde bir formül vardır).

Kuşkusuz, kaynak verileriniz genişlerse, bu tekniği genişletmeniz gerekir.

Tabloları, INDEX + MATCH ve dizi formüllerini içeren başka yöntemler de vardır.

enter image description here


0

tamam, gördüğünüz gibi bu soru , aşağıdaki adımlarla 1 değer sütununu diğerine karşı transpoze edebilirsiniz:

  • Tablonuzu Power Query düzenleyicide açın
    • veriyi bir tabloya dönüştürmek
    • masayı seç
    • veri seç - & gt; tablodan / aralıktan
  • Yer değiştirmeyi yapmak için Güç Sorgusu'nu kullanın
    • Subj ve Ders sütunlarını seçin
    • Dönüştür sekmesini seçin:
    • Pivot Sütunu'nu seçin, onu bulmak için gezdirmeniz gerekebilir
    • Değerler sütun = Kurs Seçimi
    • gelişmiş seçenekler - & gt; toplama
  • E-tablonuza geri getirin
    • Giriş sekmesi (hala Power Query'de)
    • Veri Al - & gt; Kapat ve yükle ..

Looks like this

Tam cevabı almak için, başlık satırına marka eklemeniz gerekir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.