Daftar Isi
Ketika melakukan analisis data dalam Microsoft Excel, Anda mungkin perlu mendapatkan semua data yang cocok untuk id, nama pengguna, informasi kontak, atau pengenal unik lainnya, Anda mungkin mengalami masalah. Artikel ini mengilustrasikan cara menggunakan Excel untuk mencari beberapa nilai di excel berdasarkan satu atau beberapa kondisi dan mengembalikan beberapa hasil dalam satu kolom, baris, atau sel tunggal. Saya akan mencoba menjelaskan konsepnya sebaik mungkin sehingga pemula dapat memahamimereka dan menerapkannya pada masalah yang sebanding.
Unduh Buku Kerja Praktik
Unduh buku kerja latihan ini untuk latihan saat Anda membaca artikel ini.
Cari Beberapa Nilai.xlsx10 Cara yang Cocok untuk Mencari Beberapa Nilai di Excel
1. Gunakan Rumus Array untuk Mencari Beberapa Nilai di Excel
Excel Fungsi VLOOKUP muncul di benak sebagai jawaban langsung, tetapi kesulitannya adalah bahwa ia hanya bisa mengembalikan satu kecocokan.
Untuk mengeksekusi tugas-tugas tersebut, kita bisa menggunakan rumus array dengan menggunakan fungsi-fungsi berikut ini.
- JIKA - Ia mengeluarkan satu nilai jika kondisi terpenuhi dan nilai lain jika kondisi tidak terpenuhi.
- KECIL - Ini mengembalikan nilai terendah larik.
- INDEX - Memberikan elemen larik tergantung pada baris dan kolom yang Anda sediakan.
- BARISAN - Ini memberi Anda nomor baris.
- KOLOM - Ini memberi Anda nomor kolom.
- IFERROR - mendeteksi kesalahan.
Beberapa contoh formula ini bisa dilihat di bawah ini.
1.1 Mencari Beberapa Nilai dalam Satu Baris
Katakanlah, kita memiliki beberapa nama eksekutif yang menjalankan beberapa perusahaan dalam kolom B . kami telah menunjukkan nama-nama perusahaan di kolom C Tujuan kami adalah menyusun daftar semua bisnis yang dijalankan oleh orang tertentu. Silakan ikuti langkah-langkah berikut untuk menyelesaikannya.
Langkah 1:
- Dalam baris kosong, sediakan daftar nama-nama unik. Nama-nama dimasukkan dalam sel B13:B15 dalam contoh ini.
Langkah 2:
- Masuk rumus berikut di 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 kondisi larik, tekan Ctrl + Pergeseran + Masuk secara bersamaan
Langkah 3:
- Tekan Masuk dan menggunakan IsiOtomatis untuk melihat hasilnya.
Dan hasil akhirnya adalah ini.
1.2 Mencari Beberapa Nilai dalam kolom di Excel
Untuk suatu alasan, Jika Anda ingin mengembalikan beberapa nilai dalam Kolom, bukan baris, seperti yang ditunjukkan di
Di bawah tangkapan layar, ubah rumus seperti berikut dalam langkah-langkah di bawah ini.
Langkah 1:
- Masukkan daftar nama-nama unik di beberapa baris kosong, Dalam contoh ini, nama-nama tersebut dimasukkan dalam sel E4:G4
- Ketikkan rumus berikut di 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 kondisi larik, tekan Ctrl + Pergeseran + Masuk .
Langkah 2:
- Akhirnya, Tekan Masuk dan mengisi sel yang diperlukan dengan IsiOtomatis alat pegangan.
Berikut ini adalah hasil akhirnya.
Catatan Agar rumus bisa disalin dengan benar ke baris lain, perhatikan referensi nilai pencarian, kolom absolut, dan baris relatif, seperti $E4.
Baca selengkapnya: Cara Mencari Nilai dari Sheet Lain di Excel (3 Metode Mudah)
2. Cari Beberapa Nilai di Excel Berdasarkan Beberapa Kriteria
Kamu sudah tahu bagaimana cara mencari banyak nilai di excel berdasarkan satu kriteria. Bagaimana jika kamu ingin mencocokkan banyak nilai berdasarkan dua kriteria atau lebih? Sebagai contoh, kamu memiliki kumpulan data Amazon produk terlaris di bawah kategori tertentu dalam kolom yang berbeda. Sekarang, Anda ingin mendapatkan produk di bawah kategori tertentu.
Kita akan menggunakan argumen larik berikut untuk melakukannya.
IFERROR(INDEX( return_range , KECIL(JIKA(1=((-( lookup_value1 = lookup_range1 )) * ( -( lookup_value2 = lookup_range2 ))), BARIS( return_range )-m,""), ROW()-n)),"")
Di mana,
Lookup_value1 adalah nilai pencarian pertama dalam sel F5
Lookup_value2 adalah nilai pencarian kedua dalam sel G5
Lookup_range1 adalah rentang di mana lookup_value1 akan dicari ( B5:B10 )
Lookup_range2 adalah rentang di mana lookup_value2 akan dicari ( C5: C10 )
Return_range adalah kisaran dari mana hasil akan diberikan.
m adalah nomor baris sel pertama dalam rentang pengembalian dikurangi 1 .
n adalah nomor baris sel formula pertama dikurangi 1 .
2.1 Mencari Beberapa Kecocokan dalam Kolom
Karena Anda sudah terbiasa dengan argumen array, Anda dapat menggunakan rumus yang disajikan dalam dua contoh sebelumnya untuk memeriksa beberapa kriteria, seperti yang ditunjukkan pada langkah-langkah di bawah ini.
Langkah 1:
- Di dalam sel H5 , ketikkan rumus berikut ini,
=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 + Pergeseran + Masuk secara bersamaan untuk menerapkan rumus
Hasilnya, ini akan menunjukkan nilai seperti pada gambar di bawah ini.
Langkah 2:
- Terapkan rumus yang sama ke sel lainnya.
Catatan. Karena rentang pengembalian dan rentang rumus kita sama-sama dimulai di baris 5, baik n dan m sama dengan "4" pada contoh di atas. Ini mungkin angka yang berbeda di lembar kerja Anda.
Baca selengkapnya: Cara Menggunakan Fungsi LOOKUP di Excel (4 Contoh yang Sesuai)
2.2 Mencari Beberapa Kecocokan dalam Satu Baris
Mirip dengan metode sebelumnya, Anda mungkin lebih suka tata letak horizontal di mana hasil dikembalikan dalam baris. Jika Anda ingin menarik beberapa nilai berdasarkan beberapa set kriteria, dalam hal ini, ikuti langkah-langkah di bawah ini.
Langkah 1:
- Pertama, Dalam sel D13 , ketikkan rumus berikut ini,
=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 membuatnya tersusun, tekan Ctrl + Pergeseran + Masuk .
Langkah 2:
- Kemudian, cukup tekan tombol Masuk tombol dan gunakan IsiOtomatis untuk mengisi sel yang diperlukan.
Akibatnya, ini akan menampilkan beberapa hasil seperti pada gambar di bawah ini.
Baca selengkapnya: Cara Mencari dengan Beberapa Kriteria di Excel (Tipe AND atau OR)
3. Cari dan Kembalikan Beberapa Nilai dalam Satu Sel
Dengan Microsoft 365 langganan, Excel sekarang menyertakan fungsi dan fitur yang jauh lebih kuat (seperti XLOOKUP , Array Dinamis , UNIK/FILTER fungsi-fungsi, dll.) yang tidak tersedia dalam versi sebelumnya.
Jika Anda menggunakan Microsoft 365 (sebelumnya dikenal sebagai Kantor 365 ), metode yang dijelaskan di bagian ini dapat digunakan untuk mencari dan mengembalikan beberapa nilai dalam satu sel di Excel.
Di bawah ini saya memiliki kumpulan data di mana saya memiliki nama-nama eksekutif di kolom B dan perusahaan-perusahaan, yang mereka miliki dalam kolom C .
Untuk setiap orang, saya ingin mencari perusahaan mana yang mereka miliki dalam satu set (dipisahkan oleh koma) Dalam sel F5 .
Untuk melakukan ini, terapkan langkah-langkah berikut ini.
Langkah 1:
- Pertama, masukkan rumus berikut di sel F5 .
=TEXTJOIN(", ",TRUE,IF(E5=$B$5:$B$10,$C$5:$C$10,""))
- Untuk memasukkan sebagai rumus array, tekan Ctrl + Pergeseran + Masuk .
Langkah 2:
- Kemudian, tekan Masuk untuk melihat hasilnya.
Baca selengkapnya: 7 Jenis Lookup yang Bisa Anda Gunakan di Excel
4. Terapkan Fungsi FILTER untuk Mencari Beberapa Nilai di Excel
Anda dapat menggunakan Fungsi FILTER untuk menyaring sekumpulan data tergantung pada kriteria yang Anda berikan untuk mencari banyak nilai.
The Fungsi Array Dinamis berisi fungsi ini. Hasilnya adalah larik data yang secara dinamis mengalir ke dalam rentang sel, dimulai dengan sel tempat Anda memasukkan rumus.
The Fungsi FILTER memiliki sintaksis berikut ini.
FILTER(array, include, [if_empty])
Di mana,
Larik (wajib) - rentang nilai atau larik yang ingin Anda filter.
Sertakan (wajib) - kriteria yang disediakan dalam bentuk larik Boolean ( BENAR dan SALAH Harus memiliki tinggi yang sama (ketika data dalam kolom) atau lebar (ketika data dalam baris) sebagai parameter array.
If_empty (opsional) - Bila tidak ada item yang sesuai dengan kriteria, ini adalah nilai yang akan dikembalikan.
Sebagai permulaan, mari kita lihat beberapa contoh yang sangat sederhana untuk memiliki pemahaman yang lebih baik tentang cara kerja rumus Excel untuk pemfilteran data.
4.1 JIKA Tidak Sama
Katakanlah, Anda ingin mengetahui nama-nama perusahaan yang bukan milik Elon Musk. Jadi, di sini nilai pencarian kita adalah Elon Musk di F4 Untuk melakukan ini, kita akan menerapkan yang berikut ini Fungsi FILTER .
Langkah 1:
- Di dalam sel F6 , masukkan rumus berikut dari Fungsi FILTER .
=FILTER(C5:C10,B5:B10F4)
- Untuk menjadikannya larik, tekan Ctrl + Pergeseran + Masuk .
Langkah 2:
- Kemudian, tekan Masuk.
- Gunakan IsiOtomatis Tangani Alat untuk mengisi bidang yang diperlukan.
Oleh karena itu, Anda akan mendapatkan hasil seperti yang ditunjukkan pada screenshot di atas.
4.2 JIKA Sama
Demikian pula, jika Anda ingin mengetahui nama-nama perusahaan milik Elon Musk, ikuti langkah-langkah di bawah ini.
Langkah 1:
- Ketikkan rumus berikut di sel F6 ,
=FILTER(C5:C10,B5:B10=F4)
- Memukul Ctrl + Pergeseran + Masuk pada saat yang sama.
Langkah 2:
- Kemudian, tekan Masuk untuk menemukan kecocokan.
- Terapkan IsiOtomatis Tangani Alat untuk mengisi sel.
4.3 JIKA Kurang dari
Pada tangkapan layar di bawah ini, serangkaian data kekayaan bersih miliarder teratas ditampilkan. Sekarang, misalnya, Anda ingin tahu siapa yang memiliki kekayaan bersih kurang dari $150B Untuk melakukannya, ikuti langkah-langkah berikut ini.
Langkah 1:
- Pada awalnya, ketikkan rumus berikut di sel F6 ,
=FILTER(C5:C10,B5:B10
- Untuk membuatnya menjadi rumus larik, tekan Ctrl + Pergeseran + Masuk .
Langkah 2:
- Kemudian, Tekan Masuk .
- Terakhir, terapkan IsiOtomatis Tangani Alat untuk mengisi sel.
Akibatnya, Anda akan mendapatkan beberapa nilai seperti yang ditunjukkan pada screenshot di atas.
4.4 JIKA Lebih Besar dari
Mirip dengan metode sebelumnya, Anda ingin mengetahui siapa yang memiliki kekayaan bersih lebih dari $150B , cukup ikuti langkah-langkah di bawah ini.
Langkah 1:
- Pada awalnya, di dalam sel F6 , ketikkan rumus berikut ini,
=FILTER(C5:C10,B5:B10>F4)
- Memukul Ctrl + Pergeseran + Masuk untuk menjadikannya rumus larik.
Langkah 2:
- Kemudian, Tekan Masuk .
- Terakhir, terapkan IsiOtomatis Tangani Alat untuk mengisi sel.
Hasilnya, Anda akan mendapatkan beberapa nilai seperti yang ditunjukkan pada screenshot di atas.
Baca selengkapnya: Cara Mencari Tabel di Excel (8 Metode)
5. Terapkan Fungsi VLOOKUP untuk Mencari Beberapa Nilai
Dalam sebuah skenario, Anda mungkin perlu memeriksa kembali daftar data Anda untuk memeriksa informasi apa yang disertakan dalam masing-masing daftar dan informasi apa yang hilang dari salah satu daftar. Misalnya, kita ingin mencari aktor mana yang telah berpartisipasi dalam suatu acara tertentu. Untuk melakukan tugas ini, kita akan menggunakan Fungsi VLOOKUP .
Sintaksis dari Fungsi VLOOKUP adalah sebagai berikut.
=VLOOKUP(lookup_value, table_array, col_index_num,[range_lookup])
Di mana,
Lookup_value adalah nilai referensi, yang bisa berupa teks, string numerik, atau sel yang nilainya ingin Anda referensikan.
Table_array adalah seluruh tabel data termasuk keseluruhannya. Akibatnya, nilai referensi yang Anda cari harus berada di kolom 1 tabel ini, sehingga Excel dapat melanjutkan ke kanan dan mencari nilai kembalinya.
Col_index_num adalah nomor kolom di mana nilai yang dikembalikan ditemukan. Angka ini dimulai dari 1 dan meningkat seiring dengan bertambahnya jumlah kolom dalam tabel Anda.
[range_lookup] adalah argumen keempat dalam tanda kurung karena tidak diperlukan agar fungsi ini berfungsi. Dalam sintaks Excel, tanda kurung menunjukkan bahwa argumen bersifat opsional. Jika Anda tidak mengisi nilai ini, Excel secara default ke TRUE (atau 1), yang menunjukkan bahwa Anda mencari kecocokan yang mendekati nilai referensi Anda daripada kecocokan yang tepat.
Catatan. Untuk pengembalian teks, menggunakan BENAR karena nilainya tidak disarankan.
Sekarang, Terapkan Fungsi VLOOKUP dengan langkah-langkah berikut ini.
Langkah 1:
- Di dalam sel E5 , ketikkan rumus berikut ini,
=IFERROR(VLOOKUP(B5,C:C,1,FALSE), "Not Attened")
- Tekan Ctrl + Pergeseran + Masuk untuk membuatnya tersusun.
Langkah 2:
- Tekan Masuk untuk melihat hasilnya.
- Terakhir, terapkan IsiOtomatis Tangani Alat untuk mengisi sel.
Pada tangkapan layar di atas, Anda dapat melihat daftar yang telah menghadiri acara tersebut dan kami menempatkan "Tidak Hadir" bagi yang belum hadir.
Baca selengkapnya: LOOKUP vs VLOOKUP Excel: Dengan 3 Contoh
Kesimpulan
Sebagai penutup, saya harap artikel ini telah memberikan panduan mendetail untuk mencari beberapa nilai di Excel. Semua prosedur ini harus dipelajari dan diterapkan pada kumpulan data Anda. Lihatlah buku kerja latihan dan uji keterampilan ini. Kami termotivasi untuk terus membuat tutorial seperti ini karena dukungan Anda yang berharga.
Jika Anda memiliki pertanyaan - Jangan ragu untuk bertanya kepada kami. Juga, jangan ragu untuk meninggalkan komentar di bagian di bawah ini.
Kami, The ExcelWIKI Tim, selalu responsif terhadap pertanyaan Anda.
Tetaplah bersama kami, teruslah belajar.