Loncat ke daftar isi utama

Bagaimana cara mencantumkan semua contoh nilai yang cocok di Excel?

Seperti screenshot kiri yang ditampilkan, Anda perlu mencari dan mendaftar semua contoh yang cocok dengan nilai "Linda" di tabel. Bagaimana cara mencapainya? Silakan coba metode dalam artikel ini.

Buat daftar semua contoh yang cocok dari suatu nilai dengan rumus array
Daftar dengan mudah hanya contoh pertama yang cocok dari nilai dengan Kutools for Excel

Tutorial lainnya untuk VLOOKUP ...


Buat daftar semua contoh yang cocok dari suatu nilai dengan rumus array

Dengan rumus array berikut, Anda dapat dengan mudah mencantumkan semua contoh yang cocok dari nilai dalam tabel tertentu di Excel. Silakan lakukan sebagai berikut.

1. Pilih sel kosong untuk menampilkan contoh pertama yang cocok, masukkan rumus di bawah ini ke dalamnya, lalu tekan Ctrl + perubahan + Enter kunci secara bersamaan. 

=INDEX($B$2:$B$11, SMALL(IF($D$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), ROW(1:1)))

Note: Dalam rumusnya, B2: B11 adalah kisaran di mana instance yang cocok berada. A2: A11 adalah kisaran yang berisi nilai tertentu yang akan Anda daftarkan untuk semua instance berdasarkan. Dan D2 mengandung nilai tertentu.

2. Tetap memilih sel hasil, lalu seret Fill Handle ke bawah untuk mendapatkan contoh lain yang cocok.


Daftar dengan mudah hanya contoh pertama yang cocok dari nilai dengan Kutools for Excel

Anda dapat dengan mudah menemukan dan membuat daftar contoh pertama yang cocok dari suatu nilai dengan Cari nilai dalam daftar fungsi dari Kutools untuk Excel tanpa mengingat rumus. Silakan lakukan sebagai berikut.

Sebelum melamar Kutools untuk Excel, Mohon unduh dan instal terlebih dahulu.

1. Pilih sel kosong Anda akan menempatkan contoh yang cocok pertama, lalu klik Kutools > Pembantu Formula > Pembantu Formula

2. Dalam Rumus Pembantu kotak dialog, Anda perlu:

2.1 Temukan dan pilih Cari nilai dalam daftar pilihan dalam Pilih rumus kotak;
Tips: Anda dapat memeriksa Filter kotak, masukkan kata kunci ke dalam kotak teks untuk dengan cepat memfilter rumus yang Anda butuhkan.
2.2 Dalam Tabel_array kotak, pilih rentang tabel yang berisi kolom nilai spesifik dan kolom contoh yang cocok;
2.3 Dalam Lihat_nilai kotak, pilih sel dengan nilai spesifik yang akan Anda daftar contoh pertama berdasarkan;
2.4 Dalam Kolom kotak, pilih kolom yang berisi contoh yang cocok. Atau masukkan saja nomor kolom ke dalamnya;
Tips: Nomor kolom didasarkan pada jumlah kolom yang dipilih, jika Anda memilih empat kolom, dan ini adalah kolom ke-3, Anda harus memasukkan nomor 3 ke dalam Kolom kotak.
2.5 klik OK

Kemudian contoh pertama yang cocok dari nilai yang diberikan terdaftar seperti gambar di bawah ini.

  Jika Anda ingin memiliki uji coba gratis (30 hari) dari utilitas ini, silahkan klik untuk mendownloadnya, lalu lanjutkan untuk menerapkan operasi sesuai langkah di atas.


artikel terkait

Nilai Vlookup di beberapa lembar kerja
Anda dapat menerapkan fungsi vlookup untuk mengembalikan nilai yang cocok dalam tabel di lembar kerja. Namun, jika Anda perlu vlookup nilai di beberapa lembar kerja, bagaimana Anda bisa melakukannya? Artikel ini memberikan langkah-langkah mendetail untuk membantu Anda mengatasi masalah dengan mudah.

Vlookup dan mengembalikan nilai yang cocok di beberapa kolom
Biasanya, menerapkan fungsi Vlookup hanya dapat mengembalikan nilai yang cocok dari satu kolom. Terkadang, Anda mungkin perlu mengekstrak nilai yang cocok dari beberapa kolom berdasarkan kriteria. Inilah solusinya untuk Anda.

Vlookup untuk mengembalikan beberapa nilai dalam satu sel
Biasanya, saat menerapkan fungsi VLOOKUP, jika ada beberapa nilai yang cocok dengan kriteria, Anda hanya bisa mendapatkan hasil dari yang pertama. Jika Anda ingin mengembalikan semua hasil yang cocok dan menampilkan semuanya dalam satu sel, bagaimana Anda bisa mencapainya?

Vlookup dan mengembalikan seluruh baris dari nilai yang cocok
Biasanya, menggunakan fungsi vlookup hanya dapat mengembalikan hasil dari kolom tertentu di baris yang sama. Artikel ini akan menunjukkan kepada Anda bagaimana mengembalikan seluruh baris data berdasarkan kriteria tertentu.

Mundur Vlookup atau dalam urutan terbalik
Secara umum, fungsi VLOOKUP mencari nilai dari kiri ke kanan dalam tabel array, dan itu memerlukan nilai pencarian harus tetap di sisi kiri nilai target. Namun, terkadang Anda mungkin mengetahui nilai target dan ingin mengetahui nilai pencarian secara terbalik. Oleh karena itu, Anda perlu melakukan vlookup mundur di Excel. Ada beberapa cara dalam artikel ini untuk mengatasi masalah ini dengan mudah!

Tutorial lainnya untuk VLOOKUP ...

Alat Produktivitas Kantor Terbaik

馃 Kutools AI Ajudan: Merevolusi analisis data berdasarkan: Eksekusi Cerdas   |  Hasilkan Kode  |  Buat Rumus Khusus  |  Analisis Data dan Hasilkan Grafik  |  Aktifkan Fungsi Kutools...
Fitur Populer: Temukan, Sorot, atau Identifikasi Duplikat   |  Hapus Baris Kosong   |  Gabungkan Kolom atau Sel tanpa Kehilangan Data   |   Putaran tanpa Formula ...
Pencarian Super: VLookup Beberapa Kriteria    VLookup Nilai Berganda  |   VLookup di Beberapa Lembar   |   Pencarian Fuzzy ....
Daftar Drop-down Lanjutan: Buat Daftar Drop Down dengan Cepat   |  Daftar Drop Down yang Bergantung   |  Multi-pilih Drop Down List ....
Manajer Kolom: Tambahkan Jumlah Kolom Tertentu  |  Pindahkan Kolom  |  Alihkan Status Visibilitas Kolom Tersembunyi  |  Bandingkan Rentang & Kolom ...
Fitur Unggulan: Fokus Kisi   |  Tampilan Desain   |   Bar Formula Besar    Manajer Buku Kerja & Lembar   |  Perpustakaan Sumberdaya (Teks otomatis)   |  Pemetik tanggal   |  Gabungkan Lembar Kerja   |  Enkripsi/Dekripsi Sel    Kirim Email berdasarkan Daftar   |  Filter Super   |   Filter Khusus (filter tebal/miring/coret...) ...
15 Perangkat Teratas12 Teks Tools (Tambahkan Teks, Hapus Karakter, ...)   |   50 + Grafik jenis (Gantt Chart, ...)   |   40+ Praktis Rumus (Hitung usia berdasarkan ulang tahun, ...)   |   19 Insersi Tools (Masukkan Kode QR, Sisipkan Gambar dari Jalur, ...)   |   12 Konversi Tools (Angka ke Kata, Konversi Mata Uang, ...)   |   7 Gabungkan & Pisahkan Tools (Lanjutan Gabungkan Baris, Pisahkan Sel, ...)   |   ... dan banyak lagi

Tingkatkan Keterampilan Excel Anda dengan Kutools for Excel, dan Rasakan Efisiensi yang Belum Pernah Ada Sebelumnya. Kutools for Excel Menawarkan Lebih dari 300 Fitur Lanjutan untuk Meningkatkan Produktivitas dan Menghemat Waktu.  Klik Di Sini untuk Mendapatkan Fitur yang Paling Anda Butuhkan...

Deskripsi Produk


Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah

  • Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
  • Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
  • Meningkatkan produktivitas Anda sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!
Comments (15)
Rated 5 out of 5 1 ratings
This comment was minimized by the moderator on the site
Is there a way to make it totla up the values it find and just put it in the first box?
This comment was minimized by the moderator on the site
Hi Bramdon,

To total up all matched values, the following formula can help. Or you can take a look at this tutorial: vlookup and sum matches in rows or columns in Excel
=SUMPRODUCT((A2:A7=A10)*B2:F7)
https://www.extendoffice.com/images/stories/doc-excel/doc-vlookup-and-sum/doc-vlookup-sum-sumif4.png
This comment was minimized by the moderator on the site
Is there a way to stop this formula returning duplicate values

Thanks
Steven
This comment was minimized by the moderator on the site
Hi Steven Waddleton,
The following two formulas can do you a favor.
Array formula in E2:
=INDEX($B$2:$B$11,MATCH(0,COUNTIF($E$1:E1,$B$2:$B$11)+($A$2:$A$11<>$D$2),0)) + Ctrl + Shift + Enter
Formula in E2:
=LOOKUP(2, 1/((COUNTIF($F$1:F1,$B$2:$B$11)=0)*($D$2=$A$2:$A$11)), $B$2:$B$11)
In the formulas, E1 is the cell above the result cell.
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/instance-no-duplicates.png
This comment was minimized by the moderator on the site
WOW! Worked perfectly, thanks a ton! Awesome formula.
Rated 5 out of 5
This comment was minimized by the moderator on the site
Nice formula. In testing it I get #NUMBER! when I clear cells A9:B11. How to change the formula to prevent getting this error? I wonder, because I want to use this formula for a list of events on a certain date and on date 1 there are 40 events, on day 2 it are 10 events etc. I could create an indexed list for perhaps 100 rows, but it looks very strange when for date 2 the first 10 rows show events and the other 90 rows show #NUMBER!. It would be okay for me if it gave "-" as a result instead of #NUMBER!
This comment was minimized by the moderator on the site
Fantastic. Thank you so much. Very helpful for my work.
This comment was minimized by the moderator on the site
Amazing. The formula worked for me exactly the way I was looking for. Hats off. Thanks a ton
This comment was minimized by the moderator on the site
Question, I have a sheet laid out opposite of this where "Linda" would be the column header I would like to flag on and the value "90" or 89" I would like to return. Would I change the row function to a column function?
This comment was minimized by the moderator on the site
How would I use this formula but instead of filling down I could fill across but the formula would continue moving down as I fill across (ie. the formula changes from ROW(1:1) to ROW(2:2)
This comment was minimized by the moderator on the site
Hi Luke,The below array formula can do you a favor. Note: After entering the formula, please press the Ctrl + Shift + Enter key to apply it. And then drag its Fill Handle right across the cells you need. =INDEX($B$2:$B$11, SMALL(IF($D$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), COLUMN(A1)))
This comment was minimized by the moderator on the site
A very useful and educational formula. I am matching against a set numeric value and it works a treat. How can I use >= rather than just = (i.e. IF($D$2>=$A$2:$A$11) to perform the match so it is looking for values greater than a set value (in $D$2). I assume as it doesn't work as one of the functions in the formula is matching against specific text rather than working with numbers?
This comment was minimized by the moderator on the site
This was super useful, thanks! I'm trying to take this one step further and be able to return all match instances of a certain value while having to search through more than a single-column array. To work through this using your example, I added a second column of test scores and modified your formula to look up a given test score and return the names that match that score. I got this to work with INDEX(SMALL()) and can pull all of the names from both test columns. I've also managed to return only names with that score on Test 2 using INDEX(MATCH(INDEX(MATCH))), however this can only find the first instance in the array. What I'm really trying to do is a combination of these: return all of the names with the given array, while narrowing the search to a specific column within the array. Do you have any tips for this?
This comment was minimized by the moderator on the site
Good day,
Would you please provide a screenshot of your spreadsheet showing what you are exactly trying to do? Thank you for your comment.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
Rate this post:
0   Characters
Suggested Locations