Isi kandungan
Semasa menjalankan analisis data dalam Microsoft Excel, anda mungkin perlu mendapatkan semua data yang sepadan untuk id tertentu, nama pengguna, maklumat hubungan atau pengecam unik lain, anda mungkin menghadapi masalah. Artikel ini menggambarkan cara menggunakan Excel untuk mencari berbilang nilai dalam excel berdasarkan satu atau lebih syarat dan mengembalikan berbilang hasil dalam lajur, baris atau sel tunggal. Saya akan cuba menerangkan konsep itu sebaik mungkin supaya pemula dapat memahaminya dan mengaplikasikannya kepada masalah yang setanding.
Muat Turun Buku Kerja Amalan
Muat turun buku kerja amalan ini untuk bersenam semasa anda membaca artikel ini.
Cari Berbilang Nilai.xlsx
10 Cara Yang Sesuai untuk Mencari Berbilang Nilai dalam Excel
1. Gunakan Formula Tatasusunan untuk Mencari Berbilang Nilai dalam Excel
Excel Fungsi VLOOKUP terdapat dalam fikiran sebagai jawapan segera, tetapi kesukarannya ialah ia hanya boleh mengembalikan satu padanan.
Untuk melaksanakan tugas, kami boleh menggunakan formula tatasusunan menggunakan fungsi berikut.
- JIKA – Ia mengeluarkan satu nilai jika syarat dipenuhi dan nilai lain jika syarat tidak dipenuhi.
- KECIL – Ia mengembalikan nilai terendah tatasusunan.
- INDEX – Memberikan elemen tatasusunan bergantung pada baris dan lajur yang anda sediakan.
- ROW – Ia memberikan anda nombor baris.
- LAjur – Ia memberi anda1:
- Dalam sel E5 , taip formula berikut,
=IFERROR(VLOOKUP(B5,C:C,1,FALSE),"Not Attened")
- Tekan Ctrl + Shift + Enter untuk menjadikannya tatasusunan.
Langkah 2:
- Tekan Enter untuk melihat keputusan.
- Akhir sekali, gunakan Isi Auto Alat Kendalikan untuk mengisi sel.
Dalam tangkapan skrin di atas, anda boleh melihat senarai yang telah menghadiri acara tersebut dan kami meletakkan “Tidak Hadir” untuk yang belum hadir.
Baca Lagi: Excel LOOKUP vs VLOOKUP: Dengan 3 Contoh
Kesimpulan
Untuk membuat kesimpulan, saya harap artikel ini telah memberikan panduan terperinci untuk mencari berbilang nilai dalam Excel. Semua prosedur ini harus dipelajari dan digunakan pada set data anda. Lihat buku kerja latihan dan uji kemahiran ini. Kami bermotivasi untuk terus membuat tutorial seperti ini kerana sokongan anda yang berharga.
Jika anda mempunyai sebarang soalan – Jangan ragu untuk bertanya kepada kami. Juga, sila tinggalkan ulasan di bahagian di bawah.
Kami, The ExcelWIKI Pasukan, sentiasa responsif kepada pertanyaan anda.
Kekal bersama kami & teruskan belajar.
nombor lajur.Beberapa contoh formula ini boleh dilihat di bawah.
1.1 Cari Berbilang Nilai Berturut-turut
Katakan, kami mempunyai beberapa nama eksekutif yang menjalankan berbilang syarikat dalam lajur B . kami telah menunjukkan nama syarikat dalam lajur C . Objektif kami adalah untuk menyusun senarai semua perniagaan yang dijalankan oleh orang tertentu. Sila ikuti langkah-langkah ini untuk menyelesaikannya.
Langkah 1:
- Dalam baris kosong, sediakan senarai nama unik. Nama dimasukkan dalam sel B13:B15 dalam contoh ini.
Langkah 2:
- Masukkan rumus berikut dalam sel
=IFERROR(INDEX($C$5:$C$10, SMALL(IF($B15=$B$5:$B$10, ROW($C$5:$C$10)-4, " "), COLUMN()-2)), " ")
- Untuk memastikan sebagai keadaan tatasusunan, tekan Ctrl + Shift + Masukkan serentak
Langkah 3:
- Tekan Masukkan dan gunakan Isi Auto untuk melihat hasilnya.
Dan keputusan Akhir ialah ini.
1.2 Cari Berbilang Nilai dalam Lajur dalam Excel
Atas sebab, Jika anda ingin mengembalikan berbilang nilai dalam Lajur dan bukannya baris, seperti yang ditunjukkan dalam
Di bawah tangkapan skrin ubah suai formula seperti berikut dalam langkah di bawah.
Langkah 1:
- Masukkan senarai nama unik dalam beberapa baris kosong, Dalam contoh ini, nama dimasukkan dalam sel E4:G4
- Taip formula berikutdalam sel E5
=IFERROR(INDEX($C$5:$C$10, SMALL(IF(E$4=$B$5:$B$10, ROW($C$5:$C$10)-4, " "), ROW()-4)), " ")
- Untuk keadaan tatasusunan, tekan Ctrl + Shift + Enter .
Langkah 2:
- Akhir sekali, Tekan Enter dan isikan sel yang diperlukan dengan alat AutoIsi .
Berikut ialah keputusan akhir.
Nota . Untuk formula dapat disalin dengan betul ke baris lain, fikirkan rujukan nilai carian, lajur mutlak dan baris relatif, seperti $E4.
Baca Lagi: Cara Mencari Nilai daripada Helaian Lain dalam Excel (3 Kaedah Mudah)
2. Cari Berbilang Nilai dalam Excel Berdasarkan Pelbagai Kriteria
Anda sudah tahu cara mencari berbilang nilai dalam excel berdasarkan satu kriteria. Bagaimana jika anda mahukan berbilang padanan berdasarkan dua atau lebih kriteria? Mengambil contoh, anda mempunyai set data Amazon produk terlaris di bawah kategori tertentu dalam lajur yang berbeza. Sekarang, anda ingin mendapatkan produk di bawah kategori tertentu.
Kami akan menggunakan argumen tatasusunan berikut untuk melakukannya.
IFERROR(INDEX( return_range , KECIL(JIKA(1=((–( nilai_carian1 = julat_carian1 ))) * ( –( nilai_carian2 = julat_carian2 ) )), ROW( julat_pulangan )-m,””), ROW()-n)),””)
Di mana,
Lookup_value1 ialah nilai carian pertama dalam sel F5
Lookup_value2 ialah nilai carian kedua dalam sel G5
Lookup_range1 adalah julat di mana lookup_value1 akan dicari ( B5:B10 )
Lookup_range2 ialah julat di mana lookup_value2 akan dicari ( C5:C10 )
Return_range ialah julat dari mana keputusan akan diberikan.
m ialah nombor baris sel pertama dalam julat pulangan tolak 1 .
n ialah nombor baris formula pertama sel tolak 1 .
2.1 Cari Berbilang Padanan dalam Lajur
Oleh kerana anda sudah biasa dengan hujah tatasusunan, anda hanya boleh gunakan formula yang dibentangkan dalam dua contoh sebelumnya untuk menyemak berbilang kriteria, seperti yang ditunjukkan dalam langkah di bawah.
Langkah 1:
- Dalam sel H5 , taip formula berikut,
=IFERROR(INDEX($D$5:$D$10, SMALL(IF(1=((--($F$5=$B$5:$B$10)) * (--($G$5=$C$5:$C$10))), ROW($D$5:$D$10)-4,""), ROW()-4)),"")
- Tekan Ctrl + Shift + Enter serentak untuk menggunakan formula
Hasilnya, ia akan menunjukkan nilai seperti dalam di bawah tangkapan skrin.
Langkah 2:
- Gunakan formula yang sama t o seluruh sel.
Nota. Kerana julat pengembalian dan julat formula kami kedua-duanya bermula dalam baris 5, n dan m adalah sama dengan "4" dalam contoh di atas. Ini mungkin nombor yang berbeza dalam lembaran kerja anda.
Baca Lagi: Cara Menggunakan Fungsi LOOKUP dalam Excel (4 Contoh Yang Sesuai)
2.2 Cari Berbilang Padanan Berturut-turut
Sama seperti kaedah sebelumnya, andamungkin lebih suka susun atur mendatar di mana hasil dikembalikan dalam baris. Jika anda ingin menarik berbilang nilai berdasarkan beberapa set kriteria, dalam kes ini, ikut langkah di bawah.
Langkah 1:
- Pertama sekali, Dalam sel D13 , taip formula berikut,
=IFERROR(INDEX($D$5:$D$10, SMALL(IF(1=((--($B$13=$B$5:$B$10)) * (--($C$13=$C$5:$C$10))), ROW($D$5:$D$10)-4,""), COLUMN()-3)),"")
- Untuk menjadikannya tatasusunan, tekan Ctrl + Shift + Enter .
Langkah 2:
- Kemudian, hanya tekan butang Enter dan gunakan AutoIsi untuk mengisi sel yang diperlukan.
Oleh itu, ia akan menunjukkan berbilang hasil seperti dalam tangkapan skrin di bawah.
Baca Lagi: Cara Mencari dengan Pelbagai Kriteria dalam Excel (Kedua-dua DAN atau Jenis ATAU)
3. Cari dan Kembalikan Berbilang Nilai dalam Satu Sel
Dengan Microsoft 365 langganan, Excel kini menyertakan lebih banyak fungsi dan ciri yang berkuasa (seperti fungsi XLOOKUP , Tasusunan Dinamik , UNIK/PENAPIS , dsb.) yang tidak tersedia dalam versi sebelumnya.
Jika anda menggunakan Microsoft 365 (dahulunya dikenali sebagai Office 365 ), kaedah yang diterangkan dalam bahagian ini boleh digunakan untuk mencari dan mengembalikan berbilang nilai dalam satu sel dalam Excel.
Di bawah saya mempunyai set data di mana saya mempunyai nama eksekutif dalam lajur B dan syarikat, mereka miliki dalam lajur C .
Untuk setiap orang, saya ingin mencari syarikat yang mereka miliki didalamset tunggal (dipisahkan dengan koma) Dalam sel F5 .
Untuk melakukan ini, gunakan langkah berikut.
Langkah 1:
- Pertama sekali, masukkan formula berikut dalam sel F5 .
=TEXTJOIN(", ",TRUE,IF(E5=$B$5:$B$10,$C$5:$C$10,""))
- Untuk memasukkan sebagai formula tatasusunan, tekan Ctrl + Shift + Enter .
Langkah 2:
- Kemudian, tekan Enter untuk melihat hasilnya.
Baca Lagi: 7 Jenis Carian Yang Anda Boleh Gunakan dalam Excel
4. Gunakan Fungsi PENAPIS untuk Carian Berbilang Nilai dalam Excel
Anda boleh menggunakan FILTER FUNGSI untuk menapis set data bergantung pada kriteria yang anda berikan untuk mendapatkan banyak nilai.
Fungsi Tatasusunan Dinamik mengandungi fungsi ini. Hasilnya ialah tatasusunan data yang mengalir secara dinamik ke dalam julat sel, bermula dengan sel tempat anda memasukkan formula.
Fungsi FILTER mempunyai sintaks berikut.
FILTER(array, include, [if_empty])
Di mana,
Array (diperlukan) – julat nilai atau tatasusunan yang ingin anda tapis.
Sertakan (diperlukan) – kriteria yang disediakan dalam bentuk tatasusunan Boolean (nilai TRUE dan FALSE ). Ia mesti mempunyai ketinggian yang sama (apabila data dalam lajur) atau lebar (apabila data dalam baris) sebagai parameter tatasusunan.
Jika_kosong (pilihan) – Apabila tiada item yang sesuai dengan kriteria, ini ialah nilai untuk dikembalikan.
Sebagai permulaan, mari lihat beberapa contoh yang sangat mudah untuk memahami dengan lebih baik cara formula Excel untuk penapisan data berfungsi.
4.1 JIKA Tidak Sama
Katakan , anda ingin tahu nama syarikat yang bukan milik Elon Musk. Jadi, di sini nilai carian kami ialah Elon Musk dalam F4 . Untuk melakukan ini, kami akan menggunakan Fungsi PENAPIS berikut.
Langkah 1:
- Dalam sel F6 , masukkan formula FILTER FILTER berikut.
=FILTER(C5:C10,B5:B10F4)
- Untuk menjadikannya tatasusunan, tekan Ctrl + Shift + Enter .
Langkah 2:
- Kemudian, tekan Enter.
- Gunakan AutoIsi Kendalikan Alat untuk mengisi medan yang diperlukan.
Oleh itu, anda akan memperoleh keputusan seperti yang ditunjukkan dalam tangkapan skrin di atas.
4.2 JIKA Sama
Begitu juga, jika anda ingin mengetahui nama syarikat milik Elon Musk, ikut langkah berikut.
Langkah 1:
- Taip formula berikut dalam sel F6 ,
=FILTER(C5:C10,B5:B10=F4)
- Tekan Ctrl + Shift + Enter pada masa yang sama.
Langkah 2:
- Kemudian, tekan Enter untuk mencari padanan.
- Gunakan AutoIsi Alat Kendalikan untuk mengisi sel.
4.3 JIKA Kurang Daripada
Dalam tangkapan skrin di bawah, set data nilai bersih bilionair teratas ditunjukkan.Sekarang, sebagai contoh, anda ingin tahu siapa yang mempunyai nilai bersih kurang daripada $150B . Untuk berbuat demikian, ikut langkah ini.
Langkah 1:
- Pada mulanya, taipkan formula berikut dalam sel F6 ,
=FILTER(C5:C10,B5:B10
- Untuk menjadikannya formula tatasusunan, tekan Ctrl + Shift + Enter .
Langkah 2:
- Kemudian, Tekan Enter .
- Akhir sekali, gunakan AutoFill Alat Pengendalian untuk mengisi sel.
Oleh itu, anda akan memperoleh berbilang nilai seperti yang ditunjukkan dalam tangkapan skrin di atas.
4.4 JIKA Lebih Besar Daripada
Serupa dengan kaedah sebelumnya, anda ingin tahu siapa mempunyai nilai bersih lebih daripada $150B , cuma ikut langkah di bawah.
Langkah 1:
- Pada mulanya, dalam sel F6 , taip formula berikut,
=FILTER(C5:C10,B5:B10>F4)
- Tekan Ctrl + Shift + Enter untuk menjadikannya formula tatasusunan.
Langkah 2:
- Kemudian, Tekan Enter .
- Akhir sekali, gunakan AutoIsi Alat Pengendali untuk mengisi sel.
Sebagai r Hasilnya, anda akan memperoleh berbilang nilai seperti yang ditunjukkan dalam tangkapan skrin di atas.
Baca Lagi: Cara Mencari Jadual dalam Excel (8 Kaedah)
5. Gunakan Fungsi VLOOKUP untuk Cari Berbilang Nilai
Dalam senario, anda mungkin perlu menyemak senarai data anda sekali lagi untuk menyemak maklumat yang disertakan dalamsetiap daripada mereka dan maklumat apa yang hilang daripada salah seorang daripada mereka. Sebagai contoh, kami ingin mencari pelakon yang telah mengambil bahagian dalam acara tertentu. Untuk melakukan tugas ini, kami akan menggunakan Fungsi VLOOKUP .
Sintaks Fungsi VLOOKUP adalah seperti berikut.
=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
Di mana,
Lookup_value ialah nilai rujukan, yang boleh menjadi teks, rentetan berangka atau sel yang nilainya ingin anda rujuk.
Table_array ialah keseluruhan jadual data termasuk keseluruhannya. Akibatnya, nilai rujukan yang anda cari hendaklah berada dalam lajur 1 jadual ini, jadi Excel boleh meneruskan ke kanan dan mencari nilai pulangan.
Col_index_num ialah nombor lajur di mana nilai pulangan ditemui. Nombor ini bermula pada 1 dan meningkat apabila bilangan lajur dalam jadual anda bertambah.
[range_lookup] adalah argumen keempat adalah dalam kurungan kerana ia tidak diperlukan untuk fungsi ini berfungsi . Dalam sintaks Excel, kurungan menunjukkan bahawa hujah adalah pilihan. Jika anda tidak mengisi nilai ini, Excel lalai kepada TRUE (atau 1), menunjukkan bahawa anda sedang mencari padanan hampir dengan nilai rujukan anda dan bukannya padanan tepat.
Nota. Untuk pengembalian teks, gunakan TRUE kerana nilai tidak digalakkan.
Sekarang, Gunakan Fungsi VLOOKUP dengan langkah berikut.
Langkah