Slicer untuk Dua Set Data - Petua Excel

Isi kandungan

Rick dari New Jersey bertanya mengenai penyediaan alat pemotong untuk mengawal dua jadual pangsi yang berasal dari dua set data yang berbeza. Saya telah menyelesaikannya pada masa lalu dengan menggunakan beberapa VBA. Tetapi hari ini, saya rasa ada cara yang lebih mudah menggunakan Model Data.

Mengendalikan jadual pangsi berganda adalah salah satu faedah utama pemotong. Tetapi kedua-dua jadual pangsi tersebut mesti berasal dari set data yang sama. Apabila anda mempunyai data dari dua set data yang berbeza, menggunakan satu alat pemotong untuk mengawal kedua-dua set data menjadi lebih sukar.

Untuk menggunakan teknik dalam artikel ini, jadual pangsi anda harus berdasarkan model data. Sekiranya anda mempunyai jadual pangsi yang ada yang tidak berdasarkan model data, anda perlu menghapusnya dan mulakan semula.

Catatan

  • Sekiranya semua jadual pangsi anda berdasarkan set data yang sama, menyiapkannya untuk menggunakan alat pemotong yang sama lebih mudah. Tonton Episod 2011.

  • Sekiranya anda menggunakan Mac dan tidak mempunyai Model Data, anda mungkin dapat menyelesaikan masalah menggunakan VBA. Tonton Episod 2104.

Model data lebih mudah daripada penyelesaian VBA.

Langkah utama adalah membina jadual SlicerSource baru. Sekiranya kedua-dua set data anda mengandungi bidang yang disebut Sektor dan anda mahu jadual pangsi didasarkan pada Sektor, salin Sektor dari kedua-dua jadual ke jadual baru. Gunakan Data, Hapus Pendua untuk membuat senarai unik sektor yang terdapat di salah satu jadual.

Bina jadual ketiga untuk menjadi sumber pemotong

Apabila anda membuat jadual pangsi dari masing-masing dari dua set data, pastikan untuk mencentang kotak untuk Menambah Data Ini ke Model Data.

Tambahkan data ke Model Data

Apabila anda memasukkan alat pemotong, akan terdapat dua tab di bahagian atas. Gunakan tab kedua - dipanggil Semua. Cari jadual Slicer Source dan bina slicer dari sana.

Cari Sumber Slicer pada tab Semua.

Pada mulanya, hanya satu jadual pangsi yang akan bertindak balas terhadap pemotong. Pilih jadual pangsi yang lain dan pilih Sambungan Penapis.

Sambungkan jadual pangsi yang lain ke alat pemotong

Hasilnya akan menjadi dua jadual pangsi (dari set data yang berbeza) yang bertindak balas terhadap pemotong.

Kejayaan

Kaedah ini nampaknya jauh lebih mudah daripada kaedah VBA yang dijelaskan dalam video 2104.

Tonton Video

Transkrip Video

Belajar Excel dari Podcast, Episode 2198: Slicer untuk Dua Set Data.

Hei, selamat datang kembali ke netcast, saya Bill Jelen. Saya di New Jersey membuat seminar di sana, dan Rick mengajukan pertanyaan, dia berkata, "Hei, lihat, saya mempunyai tabel pivot yang dibangun di atas dua set data yang berbeza dan saya ingin satu alat pemotong dapat mengendalikannya." Dan sekarang saya membuat video mengenai ini - Episode 2104-- yang menggunakan beberapa VBA, tetapi video ini benar-benar menyebabkan banyak masalah kerana orang mempunyai pemotong berdasarkan data yang tidak sepadan. Oleh itu, anda tahu, saya tertanya-tanya apakah ada cara yang lebih mudah untuk melakukan ini tanpa VBA.

Oleh itu, saya mempunyai meja di sebelah kiri yang memiliki Sektor, dan saya mempunyai meja di sebelah kanan yang mempunyai Sektor. Dan jika saya mempunyai jadual pangsi yang ada pada dua set data ini, saya perlu menyingkirkan jadual pangsi tersebut - saya perlu memulakan sepenuhnya. Dan apa yang akan kita lakukan ialah kita akan membina jadual ketiga yang akan tinggal di antara dua jadual yang lain, dan jadual itu akan menjadi sangat mudah - ia hanya akan menjadi senarai semua Sektor. Oleh itu, saya mengambil Sektor dari meja kiri, saya mengambil Sektor dari meja kanan, menampal semua ini bersama-sama, dan kemudian memilih keseluruhan set, dan di bawah Data, pilih Buang Pendua - di sini - dan kami berakhir dengan hanya senarai Sektor yang unik. Baiklah? Kemudian kita harus mengambil setiap jadual ini dan membuatnya menjadi - Format seperti Jadual menggunakan Ctrl + T, baiklah.Oleh itu, saya mengambil sebelah kiri, Ctrl + T; "Meja saya mempunyai tajuk", Ya; yang kedua, Ctrl + T, "Meja saya mempunyai tajuk, Ya; yang ketiga, Ctrl + T," Meja saya mempunyai tajuk ". Sekarang Microsoft memberikan nama-nama yang sangat membosankan ini, seperti" Jadual 1 "," Jadual 2 ", dan" Jadual 3 ", dan saya akan menamakan semula - saya akan memanggil satu yang kiri ini sebagai Jualan, saya akan memanggil yang tengah sebagai Slicer Source saya, dan yang ini di sini saya akan memanggil Prospek. Baiklah.Saya akan memanggil yang tengah sebagai Slicer Source saya, dan yang satu ini di sini saya akan memanggil Prospek. Baiklah.Saya akan memanggil yang tengah sebagai Slicer Source saya, dan yang satu ini di sini saya akan memanggil Prospek. Baiklah.

Oleh itu, saya mempunyai tiga jadual dan saya perlu mengajar Excel bahawa jadual ini berkaitan dengan jadual ini dan jadual ini di sini. Oleh itu, kami datang ke Hubungan - Data, Hubungan, dan saya akan membuat Hubungan Baru dari jadual Jualan. Ia mempunyai bidang yang disebut Sector yang berkaitan dengan Slicer Source-- Sector, klik OK. Sekarang buat Hubungan lain dari sebelah kanan, dari jadual Prospek - ia mempunyai bidang yang disebut Sector, ia berkaitan dengan Slicer Source, bidang yang disebut Sector, klik OK.

Jadi, sekarang, saya telah mengajar Excel bagaimana hubungannya, baik dari yang satu ini hingga ke Slicer Source, dan dari yang satu ini ke Slicer Source ini. Sekarang, pada ketika ini, saya dapat membina dua jadual pangsi saya. Oleh itu, saya mulakan di sini, Sisipkan, PivotTable, pastikan untuk mencentang kotak untuk "Tambahkan data ini ke Model Data, dan kami dapat membina laporan Pelanggan yang bagus, dan mungkin Pendapatan - seperti itu. Saya ingin melihat ini setinggi rendah-- jadi Data, Z hingga A, dan saya ingin mengecilkannya hanya menjadi 5 teratas, atau 3 teratas, atau sesuatu seperti itu. Hebat, baiklah. Kemudian, saya mahu membina jadual pangsi kedua yang menggunakan kedua set data. Oleh itu, dari sini-- Masukkan, PivotTable, pastikan lagi untuk "Tambahkan data ini ke Model Data", kali ini saya akan meletakkannya di helaian yang sama, sehingga kita dapat melihat bagaimana mereka berinteraksi dengan satu sama lain.Klik OK.Dan kami akan mendapat jumlah prospek yang unik. Ini bermula dengan jumlah prospek, tetapi jika saya masuk ke Field Settings, kerana saya menggunakan Model Data, saya mempunyai pengiraan tambahan di sini yang disebut Count-- Distinct Count. Klik OK, dan kami akan meletakkan Sektor di sini supaya kami dapat melihat berapa banyak prospek di setiap Sektor tersebut. Baiklah, cantik, semuanya berfungsi dengan baik.

Sekarang, apa yang ingin saya lakukan ialah memasukkan pemotong, tetapi pemotong tidak akan berdasarkan jadual Jualan, atau jadual Prospek; slicer itu akan berdasarkan pada Slicer Source Baiklah, jadi kami memilih slicer baru berdasarkan Slicer Source, bidangnya adalah Sector, kami mendapatkan slicer kami di sini, menukar warna jika anda mahu. Baiklah, jadi, lakukan ujian di sini - pilih, sebagai contoh, Perundingan, dan anda melihat bahawa jadual pangsi ini sedang dikemas kini tetapi jadual pangsi tidak dikemas kini. Oleh itu dari jadual pangsi itu, pergi ke Alat PivotTable - Analisis, Sambungkan Penapis, dan sambungkan meja pangsi ke Sector Filter. Dan semasa kami memilih, anda melihat bahawa jadual pangsi ini sedang dikemas kini, dan jadual pangsi juga dikemas kini. Tidak ada VBA.

Hai, pastikan untuk melihat buku baru saya, MrExcel LIVe, 54 Petua Terhebat Sepanjang Masa. Klik "I" di sudut kanan atas untuk maklumat lebih lanjut.

Hari ini, Rick dari New Jersey bertanya adakah satu alat pemotong dapat mengawal jadual pangsi yang berasal dari pelbagai sumber. Dan semasa saya melakukan ini di Episode 2104, dengan penyelesaian VBA, kita dapat melakukannya tanpa VBA menggunakan Model Data. Itu memerlukan Windows, versi Excel-- Excel 2013 atau lebih baru - dan jika anda mempunyai jadual pangsi yang tidak berdasarkan Model Data, hapus itu, cari bidang yang sama antara dua set data anda, salin setiap bidang ke jadual baru, dan gunakan Remove Duplicates untuk mendapatkan senarai unik bidang tersebut. Sekarang, anda mempunyai tiga set data - set data asal, kumpulan data lain, dan yang baru ini. Buat masing-masing ke dalam jadual menggunakan Ctrl + T; membina Hubungan antara set data kiri dan jadual baru ini; antara set data yang betul dan jadual baru; dan kemudian semasa anda membina dua jadual pangsi untuk masing-masing, katakan "Tambahkan data ini ke Model Data "; semasa anda membina alat pemotong, anda harus mengklik tab Semua untuk melihat jadual ketiga itu; pilih dari Sumber Slicer, meja kecil yang kecil itu; dan kemudian salah satu daripada dua jadual pangsi tidak akan diikat pada alat pemotong; pilih sel dalam jadual pangsi itu; gunakan Sambungan Penapis untuk menyambungkan jadual pangsi dan alat pemotong.

Untuk memuat turun buku kerja dari video hari ini, lawati URL dalam keterangan YouTube, dan, anda tahu, anda boleh memuat turun buku tersebut.

Baiklah, saya ingin terima kasih kerana berhenti, saya akan berjumpa dengan anda untuk lain-lain netcast dari.

Muat turun Fail Excel

Untuk memuat turun fail excel: slicer-for-two-data-sets.xlsx

Pemikiran Excel Hari Ini

Saya telah meminta nasihat rakan Excel saya mengenai Excel. Pemikiran hari ini untuk merenungkan:

"Excel tidak termasuk dalam disiplin tertentu, atau orang-orang berbakat. Ini adalah perisian umum yang dapat berguna untuk disiplin dan siapa saja."

Saeed Alimohammadi

Artikel menarik...