Cara Mencari Berbilang Nilai dalam Excel (8 Kaedah Pantas)

  • Berkongsi Ini
Hugh West

Dalam artikel ini, saya akan membincangkan cara mencari berbilang nilai dalam Excel. Selalunya, semasa bekerja dengan hamparan, mencari berbilang nilai sekaligus boleh membantu. Sebagai contoh, kami mempunyai set data yang mengandungi hobi beberapa orang. Walau bagaimanapun, dalam set data ini, seorang ( Emily ) mempunyai lebih daripada satu hobi. Jadi, kini kami akan menggunakan beberapa alat dan fungsi excel untuk mendapatkan pelbagai hobi Emily sekaligus. Selain itu, saya akan menunjukkan cara untuk menyertai berbilang nilai dalam satu sel.

Muat Turun Buku Kerja Amalan

Anda boleh memuat turun buku kerja latihan yang telah kami gunakan untuk menyediakan artikel ini.

Cari Berbilang Nilai.xlsm

8 Kaedah untuk Mencari Berbilang Nilai dalam Excel

1. Gunakan Alat Cari dan Ganti untuk Mendapatkan Berbilang Nilai dalam Excel

Anda boleh mendapatkan berbilang nilai dengan mudah dengan menggunakan ciri Cari daripada Cari dan Gantikan alat MS Excel . Dalam set data kami, nama Emily disebut 3 kali. Jadi, ikuti langkah di bawah untuk mencari nilai 3 ini sekaligus.

Langkah:

  • Pertama, pilih set data ( B4:C11 ).

  • Seterusnya, tekan Ctrl + F untuk munculkan tetingkap Cari dan Gantikan atau pergi ke Laman Utama > Mengedit kumpulan > Cari & Pilih > Cari .
  • Kemudian, taip ' Emily ' dalam medan Cari apa dan klik pada CariSemua .

  • Hasilnya, kami telah menemui 3 nama ( Emily ) disenaraikan dalam tetingkap di bawah.

Baca lebih lanjut: Cara Mencari Nilai Dalam Julat dalam Excel (3 Kaedah)

2. Pilihan Penapis Excel untuk Mencari Berbilang Nilai

Satu lagi pilihan yang mudah dan cepat untuk mendapatkan berbilang nilai dalam excel ialah menggunakan Autofilter . Mari kita lihat langkah-langkah yang terlibat dalam kaedah ini.

Langkah:

  • Mula-mula, klik kanan pada sel yang anda mahu gunakan penapis. Saya telah memilih Sel B5 , kerana saya perlu menapis semua nama, Emily .
  • Kemudian pergi ke Penapis > Tapis mengikut Nilai Sel Terpilih .

  • Oleh itu, semua sel yang mengandungi nama Emily ditapis seperti di bawah.

  • Sekarang, jika anda ingin membuat asal penapisan, cuma klik pada ikon Autofilter pada pengepala set data, pilih Kosongkan Penapis Daripada “Nama” dan klik OK .

Baca lebih lanjut: Cara Mencari Watak dalam Rentetan dalam Excel

3. Gunakan Pilihan Penapis Lanjutan untuk Mengembalikan Berbilang Nilai

Excel mempunyai pilihan penapisan bernama Penapis Lanjutan . Pilihan ini sangat berguna semasa mencari berbilang nilai. Anda perlu menetapkan julat kriteria untuk menggunakan pilihan Penapis Lanjutan . Mari kita ikuti langkah-langkah yang terlibat dalam inikaedah.

Langkah:

  • Pertama, tetapkan julat kriteria ( B13:C14 ).

  • Seterusnya, pergi ke Data > Isih & Penapis > Terperinci .

  • Akibatnya, tetingkap Tapis Terperinci r akan muncul. Sekarang, tetapkan Julat senarai ( Julat set data ) dan Julat kriteria dan klik OK .

  • Akhirnya, di sini kami mendapat semua hobi Emily sekaligus.

Nota

Ingat, Tajuk dataset utama dan Julat Kriteria mestilah serupa, jika tidak, pilihan Penapis Terperinci tidak akan berfungsi .

4. Kembalikan Berbilang Nilai dengan Menggunakan Jadual Excel Defined

Kita boleh mencipta Excel Defined Tables dan dengan itu menggunakan penapisan untuk mendapatkan berbilang nilai. Ini adalah cara yang sangat mudah dan mudah untuk mencari berbilang nilai.

Langkah:

  • Mula-mula, klik pada mana-mana sel set data ( B4:C11 ).

  • Seterusnya, tekan Ctrl + t daripada papan kekunci. Akibatnya, tetingkap Buat Jadual akan dipaparkan. Semak julat jadual dan klik OK .

  • Hasilnya, kami mempunyai jadual di bawah yang dibuat daripada set data kami.

  • Sekarang, klik pada ikon anak panah ke bawah di sebelah pengepala jadual. Kemudian, semak nama Emily dan klik OK

  • Akhirnya, berikut ialah hasil yang kami jangkakan yang ditapis.

Bacaan Serupa:

  • Cara Cari Teks dalam Sel dalam Excel
  • Carian Teks Excel dalam Julat (11 Kaedah Pantas)
  • Cara Mencari Jika Sel Mengandungi Teks Khusus dalam Excel
  • Cari Aksara dalam String Excel (8 Cara Mudah )

5. Sisipkan Fungsi FILTER untuk Mencari Berbilang Nilai

Kali ini kita akan menggunakan fungsi FILTER untuk mengembalikan berbilang nilai dalam excel.

Langkah:

  • Mula-mula, taip formula di bawah dalam Sel C14 .
=FILTER(C5:C11,B5:B11=B14)

  • Seterusnya, tekan Enter .
  • Akibatnya , semua hobi Emily dikembalikan sekali gus.

Nota

PENAPIS fungsi hanya tersedia kepada Excel 365 pelanggan.

6. Cari Berbilang Nilai dengan Fungsi INDEX dalam Excel

Anda boleh menemui berbilang nilai menggunakan fungsi INDEX bersama-sama dengannya saya fungsi excel yang lain. Formula untuk mendapatkan berbilang nilai ini adalah kompleks. Formula dimasukkan sebagai tatasusunan. Bagaimanapun, saya akan menerangkan formula di bawah. Sebelum itu, mari kita ikuti langkah kaedah ini.

Langkah:

  • Pada mulanya, taip formula berikut dalam Sel C14 .
=INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)

  • Hasilnya, kami menerima perkara di bawahhasil.

  • Seterusnya, seret ke bawah tanda Pemegang Isian ( + ) untuk mendapatkan yang lain nilai.

  • Akibatnya, berikut ialah senarai hobi Emily yang kami dapat.

🔎 Bagaimanakah Formula Berfungsi?

  • JIKA($B$5:$B$11=$B$14,ROW($B$5:$B$11))

Di sini, fungsi IF mengembalikan nombor baris jika julat sel B5:B11 bersamaan dengan B14 , jika tidak, ia mengembalikan FALSE .

  • KECIL(JIKA ($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))

Sekarang, bahagian formula ini menggunakan fungsi KECIL yang mengembalikan nilai nth terkecil. Formula ini akan mengembalikan nombor: 5 , 8 , 11 .

  • INDEX($B$5:$C$11,KECIL(JIKA($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4, 2)

Kini tiba bahagian akhir formula. Kita tahu, fungsi INDEX mengembalikan nilai pada kedudukan tertentu. Perkara lain ialah, fungsi INDEX menganggap baris pertama jadual kami sebagai baris 1. Apabila set data jadual saya bermula dalam baris 5 , saya telah menolak 4 daripada nilai ROW untuk mendapatkan baris yang betul daripada set data. Jadi, untuk tatasusunan B5:C11 , nombor baris 5 , 8 , 11 dan no lajur 2 , fungsi INDEX akan memberikan hasil yang kita inginkan

📌 Sembunyikan Ralat yang Dihasilkan oleh Formula Di Atas

Terdapat masalah dengan perkara di atas-menyebut formula INDEX . Apabila anda menyeret ke bawah tanda Isi Pemegang ( + ), formula mengembalikan ralat ( #NUM! ) selepas nilai tertentu. Jadi, untuk membetulkan formula di atas kita akan menggunakan fungsi IF dan ISERROR .

Langkah:

  • Mula-mula, taip formula di bawah dalam Sel C14 .
=IF(ISERROR(INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)),"",INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2))

  • Akibatnya, kami akan mendapat hasil tanpa sebarang ralat.

Di sini, fungsi ISERROR menyemak sama ada nilai adalah ralat dan mengembalikan BENAR atau SALAH. Formula di atas dibalut dengan IF dan ISERROR fungsi menyemak sama ada hasil tatasusunan adalah ralat atau tidak dan dengan itu mengembalikan kosong (“”) jika hasilnya adalah ralat, jika tidak ia mengembalikan nilai yang sepadan.

7. Fungsi Ditakrifkan Pengguna untuk Mencari Berbilang Nilai dalam Excel (VBA)

Dalam kaedah ini, kita akan membincangkan cara menggunakan Fungsi Ditakrifkan Pengguna untuk mendapatkan berbilang nilai dalam excel. Di sini, kami akan menggunakan Fungsi Ditentukan Pengguna : vbaVlookup .

Langkah:

  • Pertama, pergi ke lembaran kerja aktif.
  • Kedua, pergi ke Pembangun > Visual Basic .

  • Kemudian tetingkap Visual Basic akan dipaparkan. Pergi ke sudut Projek VBA (sudut kiri atas tetingkap).
  • Ketiga, klik kanan pada nama Projek dan pergi Sisipkan > Modul .

  • Hasilnya, anda akan mendapat Modul . Tulis kod di bawah pada Modul .
2568

  • Selepas itu, jika anda mula menulis fungsi dalam Sel C14 , fungsi akan dipaparkan seperti fungsi excel yang lain.

  • Kemudian tulis formula di bawah dalam Sel C14 .
=vbaVlookup(B14,B5:B11,2)

  • Akhir sekali, di sini kita mempunyai pelbagai hobi Emily seperti di bawah.

8. Dapatkan Berbilang Nilai dalam Sel Excel Tunggal

Sehingga kini, kami telah menerima berbilang nilai yang disenaraikan secara menegak dalam sel yang berbeza. Walau bagaimanapun, kini, kami akan menunjukkan berbilang nilai yang digabungkan dalam satu sel. Di sini, kami akan menggunakan fungsi TEXTJOIN bersama-sama dengan fungsi FILTER untuk mendapatkan nilai berbilang yang digabungkan.

Langkah:

  • Mula-mula, taip formula di bawah dalam Sel C14 .
=TEXTJOIN(",",TRUE, FILTER(C5:C11, B5:B11=B14))

  • Akibatnya, semua hobi Emily dipersembahkan secara mendatar dalam satu sel.

Di sini, TEXTJOIN fungsi menggabungkan senarai hobi menggunakan koma.

Kesimpulan

Dalam artikel di atas, saya telah cuba membincangkan kaedah secara terperinci. Semoga kaedah dan penjelasan ini cukup untuk menyelesaikan masalah anda. Sila beritahu saya jika anda mempunyai sebarang pertanyaan.

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.