Isi kandungan
Dalam dunia korporat, kami terbiasa melihat pangkalan data di mana beberapa perkara berlaku lebih daripada sekali. Seseorang mungkin ingin mengetahui kejadian pertama nilai dalam julat. Microsoft Excel mempunyai pelbagai formula berguna untuk melaksanakan tugas ini dengan mudah. Artikel ini akan menerangkan 3 formula berbeza dengan variasi di dalamnya untuk mencari kejadian pertama nilai dalam julat dalam Excel.
Muat Turun Buku Kerja Amalan
Untuk latihan, anda boleh memuat turun buku kerja dari sini.
Cari Kejadian Pertama Nilai dalam Julat.xlsx
3 Cara untuk Mencari Kejadian Pertama bagi a Nilai dalam Julat dalam Excel
Kami akan menggunakan set data berikut untuk menerangkan formula untuk mencari kejadian pertama nilai dalam julat dalam Excel.
Dataset mengandungi dua lajur dengan nama produk dan ID produk. Anda boleh melihat terdapat pengulangan nilai dalam lajur. Kita perlu mencari kejadian pertama nilai dalam julat. Kami akan menerangkan tiga formula berbeza untuk melakukan ini. Semak seluruh artikel untuk mengetahui tentang formula dan cara ia berfungsi untuk mencari kejadian pertama nilai dalam julat dalam Excel.
1. Menggunakan Fungsi COUNTIF atau COUNTIFS untuk Mencari Kejadian Pertama Nilai dalam Julat dalam Excel
COUNTIF ialah fungsi yang mudah dan berguna untuk mencari kejadian pertama nilai dalam julat. Ia mengambil masa tunggal atauberbilang kriteria dan julat berdasarkan penggunaan fungsi tunggal atau jamak. Kita akan melihat setiap satu daripadanya di bawah.
1.1 Menggunakan Fungsi COUNTIF
Formula paling mudah untuk mencari kejadian pertama nilai dalam julat ialah menggunakan Fungsi COUNTIF .
Ikuti langkah untuk mencari kejadian nilai dalam julat:
- Tulis formula untuk menyertai data dua lajur dalam lajur baharu .
Formula: =B5&C5
.
Ini menggabungkan dua data.
- Seret ke bawah Pemegang isian ikon (tanda seperti ( + ) di bahagian bawah sebelah kanan sel pertama) dan anda akan mendapat hasil daripada menggabungkan dua data ke dalam satu lajur seperti di bawah.
- Selepas itu, dalam lajur baharu tulis formula yang ditunjukkan di bawah:
=(COUNTIF($D$5:$D5,$D5)=1)+0
- Sekarang, seret sewajarnya untuk mendapatkan hasil bagi semua baris. Ikuti penomboran gambar untuk ini.
Hasilnya menunjukkan 1 untuk nilai kejadian pertama dalam julat sel D5 :D11 .
Nota: Daripada menambah sifar kita boleh menggunakan Fungsi N bersarang dengan COUNTIF untuk mendapatkan hasil yang sama.
1.2 Menggunakan COUNTIFS dengan Fungsi N
Kaedah di atas agak perlahan. Untuk hasil yang lebih pantas, anda boleh menggunakan fungsi COUNTIFS bersarang dengan fungsi N .
Formula untuk set data adalah seperti berikut:
=N(COUNTIFS(B$5:B5,B5,C$5:C5,C5)=1)
Hasilnya ialahsama dengan kaedah 1(a) .
Formulanya sama dengan kaedah. Satu-satunya perbezaan ialah di sini kita tidak memerlukan lajur gabungan. Sekali lagi, COUNTIFS boleh mengambil berbilang julat dan kriteria .
Bacaan Serupa:
- Cara Mencari Nilai Dalam Julat dalam Excel (3 Kaedah)
- Cari Aksara dalam String Excel (8 Cara Mudah)
- Cara Mencari Teks dalam Sel dalam Excel
- Excel Cari Teks dalam Julat (11 Kaedah Pantas)
2. Menggunakan fungsi ISNUMBER dan MATCH Bersarang untuk Mencari Kejadian Pertama Nilai dalam Julat dalam Excel
Selain itu, anda juga boleh menggunakan nest ISNUMBER dan MATCH berfungsi untuk mencari kejadian pertama nilai dalam julat.
Formulanya ialah:
=1- ISNUMBER(MATCH(B5,B$4:B4,0))
Hasilnya menunjukkan 1 untuk kejadian pertama nilai dalam julat.
3. Menggunakan Nested INDEX dengan Fungsi lain untuk Mencari Kejadian Pertama sesuatu Nilai dalam Julat dalam Excel
Selain itu, kita boleh mengekstrak nilai kejadian pertama dalam lajur dengan rujukan lajur lain menggunakan INDEX bersarang dengan fungsi lain seperti PADAN , KECIL , JIKA , CARIAN dan sebagainya. Kita akan melihat beberapa daripadanya di bawah.
3.1 Menggunakan INDEX Bersarang dan Fungsi MATCH
Mari kita mulakan dengan formula INDEX dan MATCH bersarang .
Formula untukset data yang diberikan ialah:
=INDEX($C$5:$C$11,MATCH($B$5,$B$5:$B$11,0))
Hasilnya menunjukkan nilai Sel C5 dengan yang pertama kejadian nilai Sel B5 dalam julat B5:B11 .
3.2 Menggunakan Nested INDEX dengan Fungsi SMALL, IF dan ROW
Selain itu, fungsi INDEX juga boleh disarangkan dengan fungsi seperti KECIL , JIKA dan ROW berfungsi untuk mendapatkan nilai yang diingini bagi kejadian pertama lajur daripada rujukan yang lain dalam julat.
Formulanya ialah:
=INDEX($C$5:$C$11,SMALL(IF($B$5=$B$5:$B$11,ROW($B$5:$B$11)-ROW($B$5)+1),1))
Hasilnya akan sama seperti kaedah 3(a) bahagian ini .
Selain itu, dengan formula ini, anda juga boleh mendapatkan nilai nilai berlaku kali ke-2 dalam julat dengan menukar 1 pada akhir formula dengan 2 .
Mari kita tukar Nombor ID untuk ke-2 berlaku nilai " Penghala Wi-Fi" kepada " #11_00″ .
Hasilnya akan menunjukkan ID nilai berlaku kali ke-2 bernama “ Penghala Wi-Fi” .
Hasilnya menunjukkan “#11_00” iaitu nombor ID bagi nilai kali kedua berlaku dalam julat.
3.3 Menggunakan INDEX Bersarang dengan ISNUMBER & Fungsi SEARCH
Akhir sekali, kita akan menggunakan formula lain dengan fungsi INDEX , ISNUMBER dan SEARCH bersarang yang sepadan dengan data dengan satu lagi data yang diberikan dan memberikan output untuk pendua sahaja.
Theformula untuk ini ialah:
=INDEX($E$5:$E$7,MATCH(TRUE,ISNUMBER(SEARCH($E$5:$E$7,B5)),0))
Ikuti gambar untuk langkah-langkah yang diperlukan untuk menggunakan formula ini.
Anda boleh perhatikan bahawa output di Sel D9 menunjukkan hasil yang tidak sah. Ini kerana ia tidak mempunyai pendua dalam julat.
Perkara yang Perlu Diingati
1. Anda perlu menggunakan ikon Isikan pemegang untuk menyeret formula untuk mencari hasil bagi nilai yang lain dalam julat. Gunakan ini di mana gambar menunjukkan anak panah ke bawah.
2. Anda perlu memahami bagaimana anda mahukan hasil anda dan kemudian gunakan mana-mana kaedah yang sesuai dengan anda.
Kesimpulan
Artikel menerangkan tiga formula berbeza untuk mencari kejadian pertama nilai dalam julat dalam Excel. Formula termasuk fungsi seperti COUNTIF , INDEX , ISNUMBER , KECIL , ROW , PERLAWANAN , dan seterusnya. Saya harap artikel itu telah membantu anda mencari penyelesaian anda. Jika anda mempunyai sebarang pertanyaan lanjut, anda boleh menulisnya di bahagian komen.