Isi kandungan
Kami menggunakan fungsi penapis agak kerap kerana keupayaannya untuk menghasilkan cerapan data yang paling penting, yang sangat membantu kami membuat keputusan menggunakan data. Artikel ini cuba menjawab cara menjumlahkan lajur dalam excel apabila ditapis dengan paling cekap dan ringkas.
Muat Turun Buku Kerja Amalan
Muat turun buku kerja amalan ini di bawah.
Jumlah Lajur Apabila Ditapis.xlsm
4 Cara Menjumlahkan Lajur dalam Excel Apabila Ditapis
Dalam artikel ini, saya akan menggunakan set data ini untuk tujuan menunjukkan. Kami mempunyai Komponen , Pengilang , Negara Pembuatan , Kuantiti , Harga Unit, dan Jumlah Harga sebagai pengepala lajur. Kami akan cuba menapis harga ini berdasarkan pelbagai kriteria dan proses tersebut akan dijelaskan dengan tunjuk cara yang luas.
1. Menggunakan SUBTOTAL untuk Jumlah Lajur Apabila Ditapis
Fungsi SUBTOTAL ialah cara paling biasa untuk mengira jumlah lajur secara dinamik. Ia dilakukan melalui Reben dan formula.
1.1 SUBTOTAL daripada AutoSum Option
Dalam kaedah ini, kaedah SUBTOTAL akan digunakan melalui AutoSum Pilihan dalam kumpulan Edit .
Langkah
- Pertama, anda perlu membuat jadual dan memohon AutoSum kepadanya. Untuk ini, pergi ke Data > Penapis.
- Selepas ini, anda akan perasan bahawaikon penapis biasa pada setiap pengepala lajur dipaparkan.
- Kemudian kami akan cuba menapis jadual mengikut Negara Pembuatan. Untuk melakukan ini, klik pada tanda anak panah pada penjuru pengepala jadual dalam sel D4 .
- Selepas mengklik ikon, tandai hanya pilihan China dalam kotak pilihan Penapis Teks , untuk menunjukkan hanya entri kepunyaan China. Selepas itu klik OK.
- Kemudian anda akan perasan bahawa jadual kini menunjukkan hanya entri yang dimiliki China dalam lajur Negara Pengilangan .
- Seterusnya, pilih sel G17, dan kemudian daripada tab Laman Utama pergi ke kumpulan Mengedit dan kemudian klik pada pilihan AutoSum .
- Selepas itu anda akan melihat fungsi SUBTOTAL ditunjukkan pada sel G17 , anda perlu memilih tatasusunan data dalam lajur Jumlah Hadiah dan tekan Enter.
- Selepas menekan enter, anda akan melihat jumlah penjumlahan anda daripada data yang ditapis kini ditunjukkan dengan betul. Mereka juga dipadankan dengan pratonton SUM di bawah.
1.2 Menggunakan Fungsi SUBTOTAL
Menggunakan SUBTOTAL fungsi, kita boleh mengira jumlah nilai lajur dengan mudah selepas penapisan dilakukan.
Langkah
- Pertama sekali, pilih keseluruhan set data dan tekan Ctrl+T. Iaakan menjadikan set data yang dipilih menjadi jadual Excel.
- Selepas itu, tetingkap baharu akan dibuat dan di dalam jadual itu, anda perlu memilih julat set data anda. Pastikan anda menanda Jadual saya mempunyai pengepala. Klik OK selepas ini.
- Selepas mengklik OK, anda akan melihat bahawa anda set data kini ditukar kepada jadual.
- Seterusnya masukkan formula berikut ke dalam sel G16 :
=SUBTOTAL(9,G5:G15)
- Selepas memasukkan formula, anda akan melihat bahawa nilai penjumlahan daripada julat sel G5:G15 kini ditunjukkan dalam sel G16 .
- Kini anda boleh menapis Negara Pembuatan dengan mengklik kotak sudut pada sel D4.
- Kemudian pilih Jepun dengan menandai kotak dan kemudian klik OK.
- Selepas mengklik OK , anda akan dapati bahawa nilai penjumlahan anda di sel G16 kini dikemas kini untuk nilai yang ditapis.
Baca Lagi: Bagaimana untuk Jumlahkan Keseluruhan Lajur dalam Excel (9 Cara Mudah)
2. Penggunaan Jumlah Baris dalam Jadual Excel untuk Jumlahkan Lajur Ditapis
Menggunakan sifat baris jadual jadual Excel yang anda boleh kira jumlah sel yang ditapis dengan agak mudah.
Langkah
- Pertama sekali, pilih seluruh set data dan tekan 'Ctrl+T'. Ia akan menukar set data yang dipilih menjadi jadual Excel.
- Selepasitu, tetingkap baharu akan tercipta, dan di dalam jadual itu, anda perlu memilih julat set data anda. Pastikan anda menanda Jadual saya mempunyai pengepala. Klik OK selepas ini.
- Selepas mengklik OK, anda akan melihat bahawa set data anda kini ditukar kepada jadual.
- Sekarang pergi ke Reka Bentuk Jadual > Pilihan Gaya Jadual. Kemudian tandai kotak Jumlah Baris.
- Seterusnya, anda akan melihat baris di bawah set data sedia ada yang dicipta, Jumlah dalam sel B16, dan menu lungsur turun baharu di sel G16 . Daripada menu lungsur turun pilih JUMLAH dan kemudian anda akan melihat jumlah keseluruhan lajur Jumlah Harga .
- Sekarang jika anda memilih tanda lungsur turun di penjuru sel Negara Pembuatan dan pilih China Dan klik OK.
Selepas mengklik OK , anda akan melihat bahawa hanya China entri ditapis dan nilai penjumlahan kini dikemas kini untuk ditapis entri.
Baca Lagi: Cara Menjumlahkan Lajur dalam Jadual Excel (7 Kaedah)
Bacaan Serupa
- Jumlah Berbilang Lajur Berdasarkan Berbilang Kriteria dalam Excel
- Cara Menjumlahkan Lajur dalam Excel (7 Berkesan Kaedah)
3. Menggunakan Fungsi AGGREGATE
Fungsi AGGREGATE boleh mendapatkan nilai jumlah lajur selepas ia ditapiskeluar.
Langkah
- Untuk memahami mengapa fungsi AGGREGATE diperlukan, kami mula-mula menunjukkan sebab SUM berfungsi tidak berfungsi dalam lembaran kerja tradisional.
- Mula-mula buat jadual daripada set data anda yang anda buat sebelum ini dan daripada penapis itu pilih entri daripada Jepun atau negara Pengilangan lajur.
- Kemudian masukkan fungsi SUM dan pilih lajur Jumlah Harga sebagai argumen tatasusunan.
- Kemudian anda akan dapati bahawa penjumlahan yang kami perolehi sebenarnya bukanlah penjumlahan sel yang ditapis, sebaliknya, ia mengambil semua nilai sel daripada julat sel G5:G15 . Iaitu 11 nilai dan bukannya 4 nilai yang ditapis. Ia jelas kerana nilai daripada pratonton SUM dan penjumlahan sel yang dipilih tidak sepadan.
Untuk mengatasi isu ini, gunakan Fungsi AGGREGATE boleh membantu.
- Untuk melaksanakan ini, mula-mula masukkan fungsi AGGREGATE dalam sel G16 selepas menapis keluar yang diingini nilai, dalam kes ini, China ditapis keluar.
- Argumen pertama hendaklah 9 atau pilih SUM daripada menu lungsur turun.
- Kemudian taip 5 atau pilih Abaikan baris tersembunyi nilai daripada menu lungsur.
- Akhir sekali, pilih tatasusunan sel yang penjumlahannya perlu anda dapatkan.
- Selepas itu, anda boleh melihatnya yang ditapisnilai SUM sel sepadan dengan sempurna dengan nilai pratonton SUM yang ditunjukkan di bawah. Ini seterusnya mengesahkan bahawa penjumlahan ini mengira dengan tepat hanya entri dari China .
Nota:
1. Kaedah ini hanya berfungsi selepas anda menapis data mengikut kriteria anda. Jika anda menukar penapis data anda, maka penjumlahan juga tidak akan berubah. Anda perlu memasukkan formula sekali lagi dalam sel.
2. Fungsi AGGREGATE juga tidak berfungsi untuk lajur tersembunyi.
Baca Lagi: Cara Menjumlahkan Lajur mengikut Warna dalam Excel (6 Kaedah Mudah)
4. Memasukkan Kod VBA kepada Jumlah Lajur Apabila Ditapis
Menggunakan Makro VBA ringkas boleh mengurangkan masa untuk Mengekstrak sebahagian teks daripada rentetan panjang secara drastik.
Langkah
- Mula-mula, pergi ke tab Pembangun , kemudian klik Visual Basic.
- Kemudian klik Sisipkan > Modul.
- Dalam tetingkap modul, masukkan kod berikut:
9497
- Kemudian tutup tetingkap.
- Selepas itu pilih keseluruhan tetingkap dan tekan Ctrl+T.
- Tetingkap kecil baharu akan dibuka meminta julat jadual, pilih julat dan semak bahawa Jadual saya mempunyai pengepala kotak .
- Kini seluruh set data ditukar kepada jadual, masukkan formula baharu yang baru dibuat melalui VBA dalam sel G16 :
=SumColumn([Total Price])
- Selepas memasukkan data, anda akan melihat jumlah nilai harga yang disenaraikan dalam sel G16.
- Sekarang, klik ikon anak panah penapis di penjuru lajur County of Manufacturing dan pilih Korea Selatan, Taiwan, dan Vietnam . Klik OK selepas itu.
- Selepas itu anda akan melihat jumlah yang dikemas kini dengan hanya sel yang ditapis ditunjukkan yang sepadan dengan tepat dengan nilai pratonton SUM .
Jadi, kita boleh katakan, kaedah kami berjaya menjumlahkan lajur dalam Excel apabila ditapis.
Baca Lagi: Jumlah Setiap Lajur ke-n dalam Excel(Formula dan Kod VBA)
Kesimpulan
Untuk merumuskannya, soalan "cara Menjumlahkan Lajur dalam Excel apabila ditapis" dijawab di sini dalam 3 cara berbeza. Antaranya kaedah SUBJUMLAH sebenarnya menjadi 3 subkaedah dan dijelaskan dengan sewajarnya, teruskan menggunakan fungsi Agregat , berakhir dengan menggunakan VBA Makro. Antara semua kaedah yang digunakan di sini, menggunakan kaedah reben SUBTOTAL adalah kaedah yang lebih mudah difahami dan mudah. Proses VBA juga kurang memakan masa dan ringkas tetapi memerlukan pengetahuan berkaitan VBA terdahulu. Kaedah lain tidak mempunyai keperluan sedemikian.
Untuk masalah ini, buku kerja daya makro tersedia untuk dimuat turun di mana anda boleh mempraktikkan kaedah ini.
Jangan ragu untuk bertanya sebarang soalan atau maklum balas melaluiruangan komen. Sebarang cadangan untuk penambahbaikan komuniti Exceldemy amat dihargai.