Cara Mencari Nilai Dalam Julat dalam Excel (3 Kaedah)

  • Berkongsi Ini
Hugh West

Keadaan mungkin menuntut anda mencari nilai daripada julat. Mencari, mendapatkan semula adalah operasi biasa dalam Excel. Hari ini kami akan menunjukkan kepada anda cara mencari nilai dalam julat. Untuk sesi ini, kami menggunakan Excel 2019 (sedikit Excel 365), sila gunakan versi pilihan anda.

Perkara pertama dahulu, mari kita ketahui tentang set data yang merupakan asas contoh kami.

Di sini, kami mempunyai jadual yang mengandungi beberapa pelakon daripada industri filem yang berbeza dengan salah satu filem popular mereka. Menggunakan set data ini, kami akan menemui nilai dalam julat nilai.

Perhatikan bahawa ini ialah set data asas untuk memastikan perkara mudah. Dalam senario praktikal, anda mungkin menghadapi set data yang lebih besar dan kompleks.

Buku Kerja Amalan

Anda dialu-alukan untuk memuat turun buku kerja amalan daripada pautan di bawah.

Excel Cari Nilai Dalam Julat.xlsx

3 Kaedah untuk Mencari Nilai dalam Julat

Seperti yang kami nyatakan, kami akan mencari nilai daripada julat menggunakan set data filem, mari perkenalkan beberapa medan yang akan tahan nilai carian dan output.

Di sini, kami telah menambahkan dua medan Cari Nilai dan Hasil yang berbeza pada jadual .

1. Cari Nilai dalam Julat Menggunakan Fungsi MATCH

Mendengar "Cari Nilai" beberapa fungsi, CARI , CARI , mungkin datang ke dalam fikiran anda. Tetapi kami khuatir ini bukan padanan yang baik untuk mencari dalam lingkungan, kemudian bagaimana?

Jawapannyaterletak pada soalan. Haha! Ya, kami menyebut perkataan "padanan", dan itu akan menjadi fungsi untuk mencari nilai dalam julat.

Fungsi MATCH dalam Excel digunakan untuk mencari kedudukan nilai carian dalam julat. Mari gunakan fungsi tersebut.

Di sini, kita akan mencari nilai Brad Pitt dalam susunan pelakon. Jadi, formula kami ialah

=MATCH(H4,C4:C14,0)

Kami telah menetapkan H4 sebagai nilai_cari dalam PERLAWANAN . Kemudian C4:C14 ialah julat dan 0 untuk padanan tepat.

Ini akan mengembalikan kedudukan nilai dalam julat.

Anda boleh lihat Brad Pitt ialah yang ke-2 dalam jadual kami dan formula mengembalikan nombor itu. Jadi, kami telah menemui nilai dalam julat.

Jika mendapatkan kedudukan untuk nilai carian adalah matlamat anda, maka anda hanya perlu melakukan ini.

Tetapi jika anda ingin menghasilkan hasil yang membolehkan semua memahami sama ada nilai itu ada atau tidak dalam julat, kemudian beberapa fungsi logik, IF dan ISNUMBER , akan membantu.

The formula akan menjadi

=IF(ISNUMBER(MATCH(H4,C4:C14,0)),"Found","Not Found")

Fungsi MATCH berada di dalam ISNUMBER , yang menyemak sama ada FIND mengembalikan kedudukan atau ralat (apabila MATCH tidak mendapat aksara dalam rentetan ia mengembalikan ralat #N/A! ). Untuk nombor (kedudukan) ia mengembalikan TRUE

Itulah sebabnya kamitelah menetapkan “Found” sebagai if_true_value untuk fungsi IF .

Di sini, untuk Brad Pitt MATCH mengembalikan nombor (kita lihat tadi). Jadi, hasil muktamad ialah "Ditemui".

Jika kita mencari nilai yang tidak berada dalam julat, formula akan mengembalikan "Tidak Ditemui".

2. Fungsi COUNTIF untuk Mencari Nilai dalam Julat

Kita boleh menggunakan fungsi statistik COUNTIF untuk mencari nilai dalam julat. Fungsi COUNTIF mengira bilangan sel daripada julat yang sepadan dengan keadaan tertentu.

Penerangan mungkin menimbulkan keraguan dalam fikiran anda bahawa mendapatkan bilangan sel bukanlah matlamat kami, sebaliknya mencari nilai dalam julat.

Jangan risau! Kami akan mencari nilai dan COUNTIF akan memainkan peranan penting. Kami juga memerlukan bantuan daripada JIKA .

Formulanya ialah yang berikut

=IF(COUNTIF(C4:C14,H4)>0,"Found","Not Found")

Dalam COUNTIF(C4:C14,H4)>0 , C4:C14 ialah julat dan H4 ialah nilai untuk dicari.

Dan seperti yang kita tahu COUNTIF mengira sel berdasarkan kriteria, jadi ia akan mengira sel daripada julat C4:C14 berdasarkan H4 . Jika ia menemui nilai, hasilnya akan lebih besar daripada 0.

Jika nilai lebih besar daripada 0, ini bermakna nilai ditemui dalam julat. Dan if_true_value (“Found”) akan menjadi jawapannya.

3. Menggunakan VLOOKUP

Kita boleh menggunakan VLOOKUP berfungsi untuk mencari nilai dalam ajulat. VLOOKUP mencari data dalam julat yang disusun secara menegak.

Mari kita tulis formula menggunakan VLOOKUP .

=VLOOKUP(H4,C4:C14,1,0)

H4 ialah nilai_carian dan C4:C14 ialah julat, 1 ialah nombor_lajur, dan 0 adalah untuk padanan tepat.

Ini tidak akan menyampaikan kedudukan mahupun nilai Boolean, sebaliknya ia akan mendapatkan semula nilai yang sepadan dengan penemuan.

Kami telah menemui nilai itu sendiri sebagai hasil daripada formula kami.

Jika kami mencari sesuatu yang tidak berada dalam julat formula itu akan berikan ralat #N/A! .

Untuk menyingkirkan ralat ini dan menghasilkan hasil yang lebih mudah difahami untuk nilai yang tidak berada dalam julat , kita boleh menggunakan fungsi IFNA .

Fungsi IFNA menyemak sama ada nilai atau ungkapan yang dibekalkan menilai ralat Excel #N/A atau tidak. Dan menggantikan hasil untuk #N/A! .

Formulanya ialah

=IFNA(VLOOKUP(H4,C4:C14,1,0),"Not Found")

Kami membungkus VLOOKUP dengan IFNA dan menetapkan "Tidak Ditemui" sebagai ifna_value . Jadi, apabila ia tidak akan menemui nilai dalam julat, ia akan memberikan "Tidak Ditemui" sebagai hasilnya.

Tetapi apabila nilai berada dalam julat, standard VLOOKUP hasil akan menjadi output akhir.

Terbitkan Nilai daripada Julat Berdasarkan Carian

Adalah perkara biasa untuk mendapatkan semula nilai berdasarkan pencariannilai dalam julat. Katakan kita ingin mendapatkan nama filem dengan mencari nama pelakon dalam julat.

Terdapat beberapa cara untuk mengambil nilai. Mari kita terokai beberapa pendekatan yang paling biasa.

Gabungan INDEX dan MATCH akan memperoleh nilai. Fungsi INDEX mengembalikan nilai pada lokasi tertentu dalam julat.

Formula akan menjadi yang berikut

=INDEX(E4:E14,MATCH(H4,C4:C14,0))

Kami telah melihat MATCH mengembalikan kedudukan nilai yang dipadankan, dan kemudian INDEX menggunakan nilai kedudukan tersebut untuk mengembalikan nilai daripada julat E4:E14 .

Kita boleh menggunakan fungsi VLOOKUP untuk mengembalikan nilai berdasarkan nilai carian. Untuk contoh kami, formulanya ialah

=VLOOKUP(H4,C4:E14,3,0)

Di sini kami telah memasukkan hampir keseluruhan jadual (kecuali SL. No lajur) sebagai julat. column_num_index ialah 3, yang bermaksud bergantung pada padanan nilai akan diambil daripada lajur ke-3 julat. Dan lajur ketiga mengandungi nama filem.

Jika anda menggunakan Excel 365, maka fungsi lain yang boleh anda gunakan ialah XLOOKUP .

Formula yang menggunakan fungsi ini ialah

=XLOOKUP(H4,C4:C14,E4:E14)

Dalam XLOOKUP dahulu, kami telah memasukkan nilai carian ( H4 ), kemudian julat carian ( C4:C14 ), dan akhirnya julat ( E4:E14 ) dari mana kita mahuoutput.

XLOOKUP membolehkan anda menetapkan parameter untuk nilai yang tidak berada dalam julat.

=XLOOKUP(H4,C4:C14,E4:E14,"Not Found")

Sekarang jika kita menemui nilai yang tidak terdapat dalam julat, maka kita akan mendapat "Tidak Ditemui" sebagai hasilnya.

Kesimpulan

Itu sahaja untuk sesi tersebut. Kami telah menyenaraikan pendekatan untuk mencari nilai dalam julat dalam Excel. Harap anda akan mendapati ini berguna. Jangan ragu untuk mengulas jika ada yang sukar untuk difahami. Beritahu kami sebarang kaedah lain yang mungkin kami terlepas di sini.

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.