Excel pivot: jumlah item di beberapa kolom

0

Saya pikir ini akan mudah tetapi saya benar-benar berjuang.

Saya memiliki item di berbagai kolom dan saya perlu menghitung semua item di setiap kolom.

Data:

enter image description here

Tabel Pivot yang Diinginkan:

enter image description here

Yang saya coba adalah ini, tetapi tidak menunjukkan nilai dari kolom lain dan jumlah untuk setiap kolom tidak benar.

enter image description here

rlb.usa
sumber

Jawaban:

1

Karena Anda tidak mempertimbangkan nomor Tes (1,2,3,4,5) pada hasil akhir Anda, cukup gunakan tes dan warna. Saya menyalin setiap kolom dan menempel untuk membangun sel di bawah ini. Nama tabel yang saya salin satu sel, lalu tempelkan saat memilih beberapa sel. Memang mengubah data asli Anda, tetapi kadang-kadang lebih cepat untuk hanya mengatur ulang data Anda.

enter image description here

enter image description here

enter image description here

Sun
sumber
1

Pendekatan yang sama dengan 'Sun', namun Anda menyimpan data tes apa adanya dan tidak memivotnya dengan Microsoft Excel add-In gratis Kueri Daya (dari Excel 2010). Dengan cara ini Anda dapat menyimpan sumber data apa adanya dan mengubahnya dengan cepat.

Memiliki data dalam bentuk tabel adalah praktik yang baik untuk membangun tabel pivot yang fleksibel. Memiliki struktur tabel berikut ini, memungkinkan Anda untuk membuat pivot yang Anda inginkan.

Test no.    Test Attribute    Value

Untuk membuat transformasi (sebenarnya Anda membuka kunci data Anda), ikuti deskripsi di Situs web MS .

  1. Mengimpor data dalam Power Query (Ribbon Power Query - & gt; dari Table, kursor harus berada di suatu tempat di data Anda)
  2. Pilih kolom pertama (tes), pada Ribbon Transform, klik pada Unpivot Columns & gt; Batalkan Konten Kolom Lainnya

    enter image description here

  3. Tutup dan muat ke Excel (Ribbon Home)

Anda akan mendapatkan daftar ini sebagai sumber data untuk tabel pivot:

enter image description here

Di sini skrip dihasilkan dari Power Query UI.

let
    Source = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content],
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Test", Int64.Type}, {"Test A", type text}, {"Test B", type text}, {"Test C", type text}}),
    #"Unpivoted Other Columns" = Table.UnpivotOtherColumns(#"Changed Type", {"Test"}, "Attribute", "Value")
in
    #"Unpivoted Other Columns"

Tabel pivot kemudian didasarkan pada daftar baru:

  • ROWS = Nilai
  • COLUMN = Atribut
  • VALUES = Atribut (hitung)
visu-l
sumber