Tabel pivot adalah alat yang ampuh untuk membantu Anda mengekstrak dan menganalisis informasi yang Anda perlukan dari kumpulan data besar. Itu adalah cara mudah untuk "mengiris dan memotong" data di spreadsheet. dengan kata lain, untuk memfilter dan kemudian mengelompokkan data tersebut. Misalnya, Anda mungkin ingin melihat penjualan untuk satu tahun tertentu (irisan) lalu mengelompokkannya berdasarkan kategori produk (dadu)
Keuntungan besar dari tabel pivot adalah tabel tersebut dinamis, lebih cepat, dan lebih dapat diandalkan daripada mengetik rumus secara manual setiap kali Anda perlu mengekstrak data untuk laporan.
Tabel pivot memungkinkan pengguna menyesuaikan struktur dan desain tabel, serta menampilkan data spesifik yang mereka perlukan. Dalam satu bisnis atau organisasi, pemangku kepentingan yang berbeda akan tertarik pada aspek operasi yang berbeda. Bahkan di dalam departemen, rekan kerja menggunakan KPI atau filter yang sedikit berbeda untuk tujuan yang sama
Jika Anda pernah menggunakan Excel, Anda mungkin sudah familiar dengan tabel Pivot dan Google Sheets memiliki alat yang sama. Inilah cara untuk memulai
jadi saya mencoba hal skrip. aaand - bagi saya seperti melihat kode matriks. -) jadi saya mencoba seberapa dalam lubang kelinci itu dan ternyata jauh. . )
segera. setelah beberapa minggu penelitian - saya melakukannya
tidak ada skrip yang memperbarui atau menyegarkan filter (setahu saya) tetapi ada cara untuk MENGATUR filter dengan skrip - jadi skrip mengatur filter berulang kali - dan sebenarnya Anda dapat menyebutnya "menyegarkan" atau
Saya telah mengatur TRIGGER untuk menjalankan skrip setiap kali APA SAJA di lembar berubah (karena saya dapat menemukan cara untuk memicu perubahan hanya dalam satu sel) dan meletakkan KONDISI filter saya ke dalam beberapa SEL (O1) - di mana saya dapat mengubah teks sesuai dengan yang
ini kodenya. https. // pengembang. google. com/apps-script/reference/spreadsheet/filter-criteria-builder
Para ahli merekomendasikan untuk memfilter data sumber menggunakan Kueri atau Filter sebelum membuat tabel Pivot untuk memfilter atau memfilter dalam beberapa nilai di output Pivot. Gunakan Kueri/Filter untuk mengekstrak nilai yang diperlukan lalu gunakan ini sebagai sumber Tabel Pivot
Meskipun di atas adalah opsi yang baik untuk dipertimbangkan untuk memfilter beberapa nilai dalam Tabel Pivot, ada satu opsi lagi yang tersisa untuk kita. Itulah penggunaan bidang rumus Kustom di Editor Pivot
Untuk memfilter beberapa nilai di Tabel Pivot di Google Sheets, Anda dapat menggunakan rumus khusus di dalam Panel Pivot di Google Sheets. Saya akan membahasnya nanti. Pertama-tama, pahami cara menggunakan Filter di editor Tabel Pivot
Filter Data Tabel Pivot (Bagian dari Penyesuaian Pivot)
Memfilter data adalah salah satu fitur penyesuaian utama di Tabel Pivot di Google Sheets. Pada panel Tabel Pivot, ada opsi khusus yang disebut FILTER yang berisi beberapa perintah filter bawaan seperti;
- Teks berisi
- Teks tidak mengandung
- Adalah sama dengan
- Tidak sama dengan
- Teks dimulai dengan
- Teks diakhiri dengan, dll
Selain itu, Anda dapat melihat opsi Formula Kustom dan bidang selanjutnya di filter Tabel Pivot
Masalah dengan perintah Tabel Pivot bawaan ini, kecuali Formula Kustom, adalah tidak menerima banyak nilai. Misalnya, Anda tidak dapat menggunakan beberapa nilai dalam Teks berisi atau Teks tidak berisi. Di bawah ini Anda dapat melihat satu contoh Pivot untuk kekurangan ini
Contoh Data dan Tabel Pivot untuk Difilter berdasarkan Teks Tidak Berisi
Seperti yang Anda lihat di bawah, data sumber berada dalam rentang B2. C. Tabel Pivot kami dari sumber ini dibuat di sel E2 (dalam rentang E2. F8) di tab yang sama
Dari laporan Tabel Pivot ini, saya ingin mengecualikan nilai 'delta' dan 'gema' dari bidang 'Peserta'. Bagaimana cara melakukannya?
Menggunakan perintah Teks Tidak Berisi bawaan di filter Tabel Pivot, Anda hanya dapat mengecualikan salah satu dari nilai 'delta' atau 'gema'
Lihat bagaimana saya melakukan filter nilai tunggal di Teks Tidak Berisi. Saya tahu Anda sebagian besar dari Anda sudah akrab dengan itu. Saya menyertakan ini untuk pemula ke Tabel Pivot di Lembar
Langkah
- Klik pada opsi FILTER pada panel editor Tabel Pivot dan klik Tambah dan pilih 'Peserta' yang diajukan
- Ada dua bidang dalam data sumber kami – 'Participatans' dan 'Score'
- Kemudian pilih Filter berdasarkan Kondisi dan di bawahnya pilih Teks Tidak Berisi
- Masukkan nilai 'delta'. Anda dapat merujuk ke gambar di bawah ini
Bagaimana cara memasukkan banyak nilai dalam 'Teks Tidak Berisi'?
Untuk itu, seperti yang sudah disebutkan di awal tutorial Google Sheets ini, kita bisa mengandalkan field Custom Formula di Pivot Table Filter
Anda dapat menggunakan rumus khusus berorientasi Regexmatch untuk memfilter beberapa nilai dalam Tabel Pivot di Google Sheets
Filter Beberapa Nilai di Tabel Pivot Menggunakan Regexmatch di Google Sheets
Beberapa Nilai dalam Teks Tidak Berisi
Untuk mengecualikan nilai 'delta' dan 'echo', gunakan Regexmatch di bawah ini di bidang rumus kustom Filter Tabel Pivot
=regexmatch(Participants,"delta|echo")=FALSEJika mau, Anda dapat mengganti nama yang diajukan 'Peserta' dengan referensi rentang B3. B11 seperti di bawah ini
=regexmatch(B3:B11,"delta|echo")=FALSE_Tahukah Anda cara kerja Regexmatch ini dalam filter Tabel Pivot?
Saya telah memasukkan satu rumus Regexmatch di sel D3. Rumus di sel D3 sedikit berbeda dari yang kita gunakan di Filter Tabel Pivot
Saat memasuki Regexmatch di luar Editor Pivot, Anda harus memperhatikan dua hal
- Sertakan ArrayFormula dengan Regexmatch sebagai referensi B3. B11 adalah array bukan sel tunggal seperti B3. Namun tidak diperlukan dalam Filter Tabel Pivot
- Anda tidak boleh menggunakan nama bidang 'Peserta' alih-alih B3. B11. Nama bidang hanya akan berfungsi dalam Filter Tabel Pivot
Regexmatch mengembalikan BENAR atau SALAH. Yang kita inginkan adalah bagian FALSE karena kita menginginkan banyak nilai dalam Teks Tidak Berisi
Itulah mengapa saya menggunakan =FALSE_ di akhir rumus Regexmatch yang dimasukkan dalam Tabel Pivot
Apakah Anda ingin mengecualikan lebih banyak nilai?
Untuk mengecualikan nilai 'delta', 'echo' dan 'charlie', gunakan Regexmatch berikut di Filter Tabel Pivot
=regexmatch(Participants,"delta|echo|charlie")=FALSESingkatnya;
Untuk memfilter banyak nilai di Tabel Pivot di Google Sheets, saya telah menggunakan Regexmatch. Rumus Regex di atas, kecuali =FALSE, mengembalikan TRUE untuk nilai yang cocok dan FALSE untuk nilai yang tidak cocok
Karena kita hanya menginginkan output FALSE dari Regexmatch, pada bagian terakhir Regexmatch menyertakan bagian logis =FALSE
Beberapa Nilai dalam Teks Berisi
Untuk hanya menyertakan nilai yang Anda inginkan di Tabel Pivot, gunakan rumus Regexmatch seperti di bawah ini
Harap perhatikan bahwa rumus berikut mirip dengan beberapa nilai Tidak Berisi. Di sini alih-alih =FALSE kita harus menggunakan =TRUE