Bagaimana untuk mengira bilangan data unik? Dianggarkan ramai rakan-rakan telah membaca banyak artikel yang serupa, tetapi kebanyakan mereka memberi formula dan menerangkannya sedikit pada masa itu, mereka memahaminya, tetapi apabila mereka menghadapi masalah, mereka keliru lagi tidak memahami prinsip. Sebenarnya, memahami prinsip formula ini tidaklah sesukar yang dibayangkan oleh semua orang asalkan anda mengetahui dua kemahiran ajaib ini, anda boleh memecahkan rahsia formula tersebut.
Kira bilangan data unik Saya percaya ramai rakan telah menghadapi masalah ini di tempat kerja.
Pendekatan biasa ialah mengekstrak data bukan pendua dahulu dan kemudian mengira nombor. Kaedah mengekstrak data bukan pendua telah dikongsikan sebelum ini Terdapat tiga kaedah: penapisan lanjutan, jadual pangsi dan memadam pendua.
Malah, adalah sangat mudah untuk menggunakan formula untuk mengira bilangan data unik Sebagai contoh, dalam situasi di bawah, anda perlu mengira bilangan pelanggan unik:
Biasanya terdapat dua formula untuk mengira bilangan data unik Hari ini saya akan berkongsi dengan anda prinsip formula pertama.Rutin 1: Gabungan SUMPRODUCT dan COUNTIF
Pertama, mari kita lihat proses input formula:tidak sukar untuk dikendalikan.
=SUMPRODUCT(1/COUNTIF(B2:B23,B2:B23))
Saya memahami setiap fungsi secara individu, tetapi apabila digabungkan, saya berasa keliru, saya percaya ini adalah perasaan yang dikongsi oleh ramai pemula. Sebenarnya, tidaklah sukar untuk memahami prinsip formula ini seperti yang difikirkan oleh semua orang Asalkan anda boleh menggunakan alat yang dipanggil penilaian formula dan kunci fungsi yang dipanggil F9, anda boleh memecahkan rahsia formula. Proses khusus akan diperkenalkan di bawah.
Pilih sel di mana formula terletak dan klik butang Evaluate Formula.
Penggunaan fungsi ini sangat mudah, seperti yang ditunjukkan dalam gambar:
Bahagian bergaris menunjukkan bahawa ia akan dipaparkan tidak lama lagi Bagi lokasi keputusan, anda boleh lihat dari gambar bahawa perkara pertama yang perlu dikira ialah bahagian COUNTIF(B2:B23,B2:B23) Klik "Evaluate" untuk melihat hasil yang anda boleh dapat .
Kami mendapat set nombor yang mewakili bilangan kali setiap kod pelanggan muncul Sebagai contoh, 5 yang pertama bermakna pelanggan 42337 muncul lima kali Fungsi paling asas.
Teruskan klik "Evaluate" dan anda boleh melihat keputusan 1/COUNTIF, seperti yang ditunjukkan dalam rajah:
1 dengan COUNTIF ialah perpuluhan Contohnya, jika ia muncul lima kali, hasilnya ialah 1/5, iaitu 0.2.
Langkah ini adalah pengiraan berangka semata-mata dan tidak sukar difahami. Klik nilai semula untuk mendapatkan keputusan akhir.Dari mana datangnya 5 ini?
Ini adalah soalan yang paling kerap ditanya, sebenarnya, secara terang-terangan, ia masih menjadi masalah matematik. Contohnya, pelanggan 42337 muncul sebanyak 5 kali Ini adalah hasil yang dikira oleh COUNTIF. Kemudian gunakan 1/ sekali lagi untuk mendapatkan 5 0.2, dan kemudian jumlahkan kepada 1. Proses pengiraan ini adalah teras formula Hasil penjumlahan akhir setiap pelanggan ialah 1. Jumlah bilangan semua pelanggan ialah bilangan pelanggan bukan pendua. Di atas adalah langkah-langkah untuk menggunakan penilaian formula untuk memecahkan prinsip formula Bagi sesetengah pemandu yang berpengalaman, mereka lebih suka menggunakan kekunci fungsi F9 untuk memecahkan formula. Perlu ambil perhatian bahawa untuk sesetengah papan kekunci, anda mesti menahan kekunci Fn dan kemudian tekan F9. Mari bincang tentang cara menggunakan F9. Untuk menggunakan F9, anda mesti memahami susunan pengiraan dalam formula Dengan kata lain, bahagian mana yang anda ingin fahami, anda mesti memilih kandungan yang sepadan dalam bar edit dan tekan kekunci F9. Sebagai contoh, untuk memahami bahagian COUNIF, anda boleh melakukan ini:Untuk penggunaan F9, adalah sangat penting untuk memilih pengiraan dengan tepat kandungan. Satu lagi kurungan akan Mesej ralat dipaparkan Sebagai contoh, jika anda secara tidak sengaja memilih kurungan terakhir, menekan F9 akan memberitahu anda bahawa terdapat masalah dengan formula.
Selepas menggunakan F9 untuk memaparkan keputusan, anda boleh mengklik ✖ di sebelah kiri bar pengeditan, atau tekan kekunci Esc untuk keluar. Jika anda secara tidak sengaja menekan Enter, anda boleh menggunakan Undo atau kombinasi kekunci Ctrl+Z untuk kembali ke formula asal.
Rutin 2: Gabungan COUNT dan MATCH
Formula ini lebih sukar sedikit, mari kita lihat proses operasi.
Formula ini ialah formula tatasusunan. Ingat untuk menekan Ctrl+Shift+Enter selepas melengkapkan input akan muncul secara automatik pada kedua-dua belah formula.
Formula =COUNT(1/(MATCH(B2:B23,B2:B23,0)=ROW(1:22)))
menggunakan tiga fungsi, COUNT, MATCH dan ROW Tanpa mengira operasi atau prinsip, formula ini lebih sukar daripada formula pertama.
Jadi mengapa kita perlu memperkenalkan formula ini?
Ini kerana beberapa idea dan kaedah yang digunakan dalam formula ini akan ditemui berulang kali dalam banyak formula berkuasa Oleh itu, memahami rutin kedua akan membantu meningkatkan keupayaan menggunakan formula.
Berbalik kepada topik, mari gunakan penilaian formula untuk menguraikan prinsip formula ini.
Ringkasnya, MATCH mempunyai tiga parameter, nilai carian, kawasan carian dan kaedah carian ialah kedudukan di mana nilai carian mula-mula muncul dalam kawasan carian. Klik untuk mencari nilai untuk melihat hasilnya. | .
Saya ingin menekankan bahawa 1 ini ialah kedudukan dalam julat carian dan julat carian kami bermula dari baris kedua.
Pastikan anda memahami maksud set data yang diperolehi oleh MATCH ini. Teruskan penilaian mata untuk mendapatkan hasil bahagian ROW ini.ROW boleh mendapatkan nombor baris yang sepadan dengan parameter, contohnya, ROW(A1), hasilnya ialah 1 dan ROW(1:22), hasilnya ialah 22 baris pertama Nombor, iaitu kumpulan nombor 1 hingga 22.
Perhatikan bahawa julat dalam formula MATCH(B2:B23,B2:B23,0)=ROW(1:22) adalah berbeza daripada 2 hingga 23 baris, iaitu 22 baris data , manakala ROW Julat adalah berdasarkan bilangan sebenar baris data.
Teruskan menilai Formula akan menentukan sama ada set data yang diperolehi oleh MATCH adalah konsisten dengan set data yang diperolehi oleh ROW Hasilnya ialah satu set nilai logik.Ia boleh didapati daripada keputusan bahawa keputusan formula adalah BENAR pada kedudukan di mana setiap pelanggan pertama kali muncul.
Perlu mempopularkan pengetahuan nilai logik di sini.
Terdapat enam simbol perbandingan dalam Excel, = (sama dengan), > (lebih besar daripada), (kurang daripada), >= (lebih besar daripada atau sama dengan), (kurang daripada atau sama dengan) , (tidak sama dengan) , sama dengan digunakan dalam contoh ini. Hasil perbandingan adalah nilai logik Terdapat dua nilai logik, BETUL dan SALAH bermakna keputusan adalah betul, dan SALAH bermakna keputusan tidak betul. Contohnya 1>2, hasil perbandingan ini adalah SALAH. Apabila nilai logik ditambah, ditolak, didarab dan dibahagikan dengan nombor, BENAR bersamaan dengan 1 dan SALAH bersamaan dengan 0.Dalam langkah pengiraan ini, nombor 1 dan set nilai logik ini digunakan untuk pengiraan Apabila penyebutnya BENAR, 1/1 mendapat 1; penyebutnya adalah SALAH Apabila 1/0 akan mendapat nilai yang salah, penyebutnya adalah sifar.
Klik nilai untuk melihat hasilnya.
Jika anda memahami prinsip di atas, keputusan akhir mudah difahami.
Oleh kerana COUNT hanya melakukan satu perkara, kira beberapa nombor. Dalam set keputusan ini, hanya lima 1 adalah nombor, jadi keputusan akhir ialah 5.
Banyak kali 1/ diganti dengan 0/ mungkin ini tabiat pakar.
Apabila anda benar-benar memahami prinsip formula, 1/ dan 0/ tidak lagi menjadi punca masalah anda.
Ini ialah analisis prinsip formula kedua Dalam formula ini, banyak kemahiran biasa yang digunakan dalam formula lanjutan digunakan, seperti menggunakan ROW untuk mendapatkan tatasusunan, dan menggunakan pelbagai operasi perbandingan untuk mendapatkan set. daripada nilai logik , dan kemudian dapatkan beberapa nilai ralat melalui pengiraan nilai logik (nilai ralat tidak berguna sama sekali). Tiada perbezaan dalam kebanyakan kes kecuali untuk beberapa kes khas sama ada menggunakan 0/ atau 1/. Baiklah, analisis kedua-dua formula untuk mengira bilangan data unik akan tamat Jika anda masih menemui sebarang formula yang tidak boleh dipecahkan, anda boleh meninggalkan mesej dan memberitahu editor, dan kami akan melakukannya fikirkan bersama-sama.Cadangan pembelajaran berkaitan: tutorial cemerlang
Atas ialah kandungan terperinci Perkongsian kemahiran Excel Praktikal: Dua kemahiran ajaib akan membantu anda melihat rahsia mengira nombor unik!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!