Isi kandungan
Jika anda mencari beberapa cara paling mudah untuk menyemak sama ada nilai wujud dalam julat dalam Excel, maka anda akan mendapati artikel ini berguna. Untuk set data yang besar, agak sukar untuk mencari nilai yang diingini dalam julat.
Jadi, untuk memudahkan tugas ini, anda boleh mengikuti artikel ini untuk meneroka cara yang berbeza untuk menyemak nilai dalam julat.
Muat Turun Buku Kerja
Semak Nilai dalam Julat.xlsm
8 Cara untuk Semak Sama ada Nilai Wujud dalam Julat dalam Excel
Di sini, kami mempunyai Senarai Produk dan Senarai Pesanan produk syarikat, dan kami ingin menyemak sama ada produk Senarai Pesanan adalah tersedia dalam Senarai Produk . Untuk menyemak nilai dalam julat lajur Senarai Produk , dan kemudian mendapatkan status tentang ketersediaan produk, kami akan membincangkan 8 cara berikut di sini.
Kami telah menggunakan versi Microsoft Excel 365 di sini, anda boleh menggunakan mana-mana versi lain mengikut keselesaan anda.
Kaedah-1: Menggunakan Fungsi COUNTIF untuk Semak Sama ada Nilai Wujud dalam Julat dalam Excel
Kami akan menyemak produk lajur Senarai Pesanan dalam julat lajur Senarai Produk dengan menggunakan fungsi COUNTIF dan kemudian kita akan mendapat keputusan sebagai BENAR atau PALSU dalam lajur Status .
Langkah :
➤ Taip formula berikut dalam sel F4
=COUNTIF($B$4:$B$10,E4)>0
Di sini , $B$4:$B$10 ialah julat Senarai Produk , E4 ialah nilai untuk diperiksa dalam julat ini. Apabila nilai sepadan ia akan mengembalikan 1 dan kemudian kerana lebih besar daripada 0 ia akan mengembalikan BENAR , jika tidak PALSU .
➤ Tekan ENTER dan seret ke bawah alat Fill Handle .
Akibatnya, anda akan mendapat BENAR untuk produk yang tersedia dalam Senarai Produk dan PALSU untuk produk yang tidak tersedia.
Baca Lagi: Cara Semak Sama ada Nilai ada dalam Senarai dalam Excel (10 Cara)
Kaedah-2: Menggunakan IF dan COUNTIF Berfungsi untuk Menyemak Jika Nilai Wujud dalam Julat
Di sini, kami akan menggunakan Fungsi IF dan fungsi COUNTIF untuk menyemak nilai Senarai Pesanan lajur dalam julat Senarai Produk lajur.
Langkah :
➤ Taip formula berikut dalam sel F4
=IF(COUNTIF($B$4:$B$10,E4)>0,"Exist","Does not Exist")
Di sini, $B$4:$B$10 ialah julat Senarai Produk , E4 adalah nilai untuk diperiksa dalam julat ini. Apabila nilai sepadan ia akan mengembalikan 1 dan kemudian kerana lebih besar daripada 0 ia akan mengembalikan BENAR , jika tidak PALSU .
Untuk hasil TRUE , kita akan mendapat Wujud dan untuk SALAH kita akan mendapat Tidak Wujud .
➤ Tekan ENTER dan seret ke bawah alat Isi Pemegang .
Akhirnya, kamimendapat Exist untuk produk Pisang dan Lemon yang tersedia dalam Senarai Produk julat, dan untuk produk yang tidak tersedia yang kami peroleh Tidak Wujud .
Kaedah-3: Menyemak Padanan Separa Nilai dalam Julat
Di sini, kami akan menyemak padanan separa produk juga (untuk kaedah ini kami telah menukar produk pertama Senarai Produk dan Senarai Pesanan ) dengan meletakkan kad bebas operator Asterisk (*).
Langkah :
➤ Taip formula berikut dalam sel F4
=COUNTIF($B$4:$B$10,"*"&E4&"*")>0
Di sini, $B$4:$B$10 adalah julat Senarai Produk , E4 ialah nilai yang akan kami semak dalam julat ini.
Selepas menambah simbol Asterisk sebelum dan selepas nilai sel E4 , ia akan menyemak nilai untuk padanan separa, seperti subrentetan dalam rentetan.
➤ Tekan MASUK dan seret ke bawah Pengendalian Isi alat.
Sebagai res Akhirnya, kita dapat melihat bahawa sebagai tambahan kepada produk Pisang dan Lemon , Epal dan Beri juga memberikan BENAR untuk padanan separa mereka dengan Epal Hijau , Strawberi dan Blackberry dalam Senarai Produk .
Kaedah-4: Menggunakan Fungsi ISNUMBER dan MATCH untuk Semak Sama ada Nilai Wujud dalam Julat
Dalam bahagian ini, kita akan menggunakan Fungsi ISNUMBER dan fungsi MATCH untuk menyemak nilai lajur Senarai Pesanan kepada julat lajur Senarai Produk .
Langkah :
➤ Taip formula berikut dalam sel F4
=ISNUMBER(MATCH(E4,$B$4:$B$10,0))
Di sini, $B$4:$B$10 ialah julat Senarai Produk , E4 ialah nilai yang kami akan menyemak dalam julat ini.
- MATCH(E4,$B$4:$B$10,0) → mengembalikan nombor indeks baris bagi nilai Epal Hijau dalam sel E4 dalam julat $B$4:$B$10 , jika tidak #N/A ralat kerana tidak sepadan nilai
Output → #N/A
- ISNUMBER(MATCH(E4,$B$4:$B$10,0 )) menjadi
ISNUMBER(#N/A) → mengembalikan TRUE untuk sebarang nilai nombor sebaliknya FALSE
Output → FALSE
➤ Tekan ENTER dan seret ke bawah Pengendalian Isi alat.
Selepas itu, anda akan mendapat TRUE untuk produk yang tersedia dalam Senarai Produk dan FALSE untuk produk yang tidak tersedia.
Kaedah-5: Semak Jika Nilai Wujud dalam Julat Menggunakan Fungsi IF, ISNA dan VLOOKUP
Anda boleh menggunakan Fungsi IF , Fungsi ISNA , Fungsi VLOOKUP untuk menyemak nilai dalam julat lajur Senarai Produk untuk menyemak ketersediaannya bagi melengkapkan prosedur pesanan.
Langkah :
➤ Taip formula berikut dalamsel F4
=IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)),"Does Not Exist","Exists")
Di sini, $B$4:$B$10 ialah julat Senarai Produk , E4 ialah nilai yang akan kami semak dalam julat ini.
- VLOOKUP(E4,$B$4: $B$10,1, FALSE) → mencari padanan tepat produk Epal Hijau dalam julat $B$4:$B$10 dan mengekstrak nilai ini daripada lajur ini dan kerana tidak mencari nilai dalam julat mengembalikan #N/A .
Output → #N/A
- ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)) menjadi
ISNA(#N/A) → mengembalikan TRUE jika terdapat #N/A ralat sebaliknya PALSU
Output → BENAR
- JIKA(ISNA(VLOOKUP(E4,$B$4:$B$10,1, SALAH)),”Tidak Wujud”,”Wujud”) menjadi
JIKA(BENAR, “Tidak Wujud”, “Wujud”) → mengembalikan Tidak Wujud untuk BENAR dan Wujud untuk SALAH
Output → Tidak Wujud
➤ Tekan ENTER dan seret ke bawah alat Pemegang Isi .
Akhirnya, kami mendapat Ex adalah untuk produk Pisang dan Lemon yang tersedia dalam julat Senarai Produk dan untuk produk yang tidak tersedia yang kami peroleh Tidak Wujud .
Kaedah-6: Menggunakan Fungsi IF, ISNA dan MATCH untuk Semak Sama ada Nilai Wujud dalam Julat
Dalam bahagian ini, kami akan menggunakan gabungan Fungsi JIKA , fungsi ISNA , MATCHfungsi untuk menentukan status ketersediaan produk dalam julat Senarai Produk .
Langkah :
➤ Taip formula berikut dalam sel F4
=IF(ISNA(MATCH(E4,$B$4:$B$10,0)),"Does Not Exist","Exists")
Di sini, $B$4:$B$10 ialah julat Senarai Produk , E4 ialah nilai yang akan kami semak dalam julat ini.
- MATCH(E4,$B$4:$B$10,0) mencari padanan tepat produk Epal Hijau dalam julat $B$4:$B$10 dan memberikan nombor indeks baris produk ini dalam julat $B$4:$B$10 dan kerana tidak mencari nilai dalam julat mengembalikan #N/A .
Output → #N/A
- ISNA(MATCH(E4,$B$4:$B$10,0)) menjadi
ISNA(#N/A) → mengembalikan TRUE jika terdapat #N/A ralat sebaliknya FALSE
Output → BENAR
- JIKA(ISNA(MATCH(E4,$B$4:$B$10,0)), ”Tidak Wujud”,”Wujud”) menjadi
JIKA (BENAR, “Tidak Wujud”, “Wujud”) → mengembalikan Tidak Wujud untuk BENAR dan Wujud untuk SALAH
Output → Tidak Wujud
➤ Tekan ENTER dan seret ke bawah alat Pengendalian Isi .
Selepas itu, kami mendapat Wujud untuk produk Pisang dan Lemon yang tersedia dalam julat Senarai Produk dan untuk produk yang tidak tersedia yang kami peroleh Tidak Wujud .
Kaedah-7: BersyaratMemformat untuk Menyemak Jika Nilai Wujud dalam Julat
Di sini, kami akan menggunakan Pemformatan Bersyarat untuk menyerlahkan produk dalam lajur Senarai Pesanan jika ia tersedia dalam Senarai Produk lajur.
Langkah :
➤ Pilih julat sel yang anda mahu gunakan Pemformatan Bersyarat (Di sini, kami telah memilih lajur Senarai Pesanan )
➤ Pergi ke Laman Utama Tab >> Gaya Kumpulan >> Pemformatan Bersyarat Turun Turun >> Peraturan Baharu Pilihan.
Kemudian, Peraturan Pemformatan Baharu wizard akan muncul.
➤ Pilih Gunakan formula untuk menentukan pilihan sel yang hendak diformatkan dan klik pilihan Format .
Selepas itu, Format Sel Kotak Dialog akan dibuka.
➤ Pilih Isi Pilihan
➤ Pilih mana-mana Warna Latar Belakang , dan kemudian, klik pada OK .
Kemudian, Pratonton Pilihan akan ditunjukkan seperti di bawah.
➤ Tulis formula berikut dalam Formatkan nilai yang formula ini benar: kotak
=MATCH(E4,$B$4:$B$10,0)
Jika nilai sel E4 kekal dalam julat $B$4:$B$10 , kemudian, ia akan menyerlahkan sel yang sepadan.
➤ Tekan OK .
Akhirnya, anda akan dapat menyerlahkan sel yang mengandungi Pisang dan Lemon dalam Senarai Pesanan lajur kerana produk ini adalahtersedia dalam julat lajur Senarai Produk .
Baca Lebih Lanjut: Cara Menyemak Sama ada Sel Kosong dalam Excel (7 Kaedah)
Kaedah-8: Menggunakan Kod VBA untuk Menyemak Jika Nilai Wujud dalam Julat dalam Excel
Di sini, kita akan menggunakan VBA Kod untuk menyemak nilai lajur Senarai Pesanan dalam julat lajur Senarai Produk .
Langkah :
➤ Pergi ke Pembangun Tab >> Visual Basic Pilihan.
Kemudian, Editor Asas Visual akan dibuka.
➤ Pergi ke Sisipkan Tab >> Modul Pilihan .
Selepas itu, Modul akan dibuat.
➤ Tulis yang berikut kod
8859
Di sini, kami telah mengisytiharkan X sebagai Varian , Rng sebagai Julat dan di sini, VBA ialah nama helaian.
Gelung FOR akan melaksanakan operasi untuk setiap baris lajur Senarai Pesanan daripada Baris 4 hingga Row8 , Julat(“B4:B10”) ialah julat Pro Senarai saluran lajur. X diberikan kepada nilai setiap sel lajur Senarai Pesanan dan selepas mencari padanan dengan menggunakan fungsi FIND kita akan mendapat Wujud dalam sel bersebelahan sel sepadan lajur ini. Kerana tidak mencari nilai ia akan mengembalikan Tidak wujud .
➤ Tekan F5 .
Selepas itu, kami mendapat Wujud untuk produk Pisang dan Lemon yang tersedia dalam Senarai Produk julat dan untuk produk yang tidak tersedia yang kami peroleh Tidak wujud .
Baca Lagi: VBA untuk Semak Jika Sel Kosong dalam Excel (5 Kaedah)
Bahagian Latihan
Untuk melakukan latihan sendiri, kami telah menyediakan bahagian Amalan seperti di bawah dalam helaian bernama Berlatih . Sila lakukan sendiri.
Kesimpulan
Dalam artikel ini, kami cuba membincangkan cara untuk menyemak sama ada nilai wujud dalam julat Excel dengan mudah. Harap anda akan mendapati ia berguna. Jika anda mempunyai sebarang cadangan atau soalan, sila kongsikannya di bahagian komen.