Cara Membuat Daftar Berdasarkan Kriteria di Excel (4 Metode)

  • Bagikan Ini
Hugh West

Hari ini kami akan menunjukkan kepada Anda cara membuat daftar berdasarkan kriteria. Untuk sesi ini, kami menggunakan Excel 365, meskipun disarankan untuk menggunakan versi ini, silakan gunakan versi Anda.

Hal pertama yang pertama, mari kita kenali tentang dataset yang merupakan dasar dari contoh kita.

Di sini kita memiliki dataset beberapa orang dari lokasi yang berbeda beserta kendaraannya. Dengan menggunakan data ini, kita akan membentuk daftar berdasarkan kriteria.

Perhatikan bahwa ini adalah tabel dasar dengan data dummy untuk menjaga segala sesuatunya tetap sederhana. Dalam skenario praktis, Anda mungkin menemukan dataset yang jauh lebih besar dan lebih kompleks.

Buku Kerja Praktik

Anda dipersilakan mengunduh buku kerja latihan dari tautan berikut ini.

Excel Hasilkan Daftar Berdasarkan Kriteria.xlsx

Hasilkan Daftar Berdasarkan Kriteria

Misalnya, kita akan membuat daftar orang berdasarkan wilayah mereka.

Karena ini adalah dataset kecil, kita tahu ada 4 wilayah. Kami menyimpan nama wilayah dan akan menemukan daftar berdasarkan wilayah.

1. Menggunakan Kombinasi INDEX-SMALL untuk Menghasilkan Daftar

Di sini kita membutuhkan daftar, jadi rumus kita haruslah rumus yang akan mengambil beberapa nilai dari tabel. Untuk tugas itu, kita bisa menggunakan kombinasi dari INDEX dan KECIL fungsi.

Untuk mengetahui fungsi-fungsi ini, periksa artikel-artikel ini: INDEX, KECIL.

Bersamaan dengan keduanya, kita akan memerlukan beberapa fungsi pembantu, JIKA , BARISAN dan IFERROR Periksa artikel untuk informasi lebih lanjut: JIKA, BARIS, IFERROR.

Mari kita jelajahi rumusnya

=IFERROR(INDEX($B$2:$B$12,SMALL(IF($C$2:$C$12=$G$2,ROW($B$2:$B$12)),ROW(1:1))-1,1),"")

Di sini setiap fungsi memiliki tujuannya. INDEX fungsi mengembalikan nilai dari larik B2: B12 (Kolom nama) dan besar KECIL bagian menyediakan nomor baris, yang akan diambil.

JIKA, di dalam KECIL, memeriksa apakah kriterianya cocok atau tidak, dan BARISAN fungsi iterasi atas sel-sel kolom.

Kemudian bagian luar BARISAN menunjukkan nilai ke-k untuk KECIL Bersama-sama fungsi-fungsi ini mengembalikan nomor baris dan INDEX mengembalikan hasilnya.

IFERROR untuk menangani kesalahan apa pun yang mungkin timbul dari rumus.

Seret ke bawah, Anda akan mendapatkan semua orang dari wilayah yang diberikan.

Demikian pula, tulis rumus untuk wilayah lainnya (rumusnya sama, hanya menggeser selnya saja).

Kombinasi INDEX-SMALL Alternatif

Kita bisa menuliskan rumusnya dengan cara alternatif. Fungsi-fungsi yang digunakan untuk rumusnya akan sama seperti sebelumnya. Hanya penyajiannya saja yang akan berbeda.

Mari kita lihat rumusnya

=IFERROR(INDEX($B$2:$B$12,SMALL(IF($C$2:$C$12=G$2,ROW($B$2:$B$12)-1),ROW(1:1)),1),"")

Sekali lagi, Anda perlu menekan CTRL + SHIFT + ENTER untuk mengeksekusi rumus.

Ada sedikit perbedaan di antara kedua rumus ini, dapatkah Anda membedakannya?

Ya, dalam rumus kita sebelumnya, kita telah mengurangi 1 di bagian paling akhir dari KECIL bagian, tetapi di sini kita telah mengurangi 1 di dalam JIKA porsi.

Tujuan dari pengurangan 1 adalah menyalurkan ke nomor baris yang tepat. Sebelumnya kita telah melakukan itu pada akhirnya, di sini melakukan itu sebelumnya dan melanjutkan ke operasi selanjutnya.

Tuliskan rumus untuk kriteria lainnya untuk melengkapi daftar tersebut.

Baca Lebih Lanjut: Cara Membuat Daftar dalam Sel di Excel (3 Metode Cepat)

2. Menggunakan Fungsi AGGREGATE untuk Menghasilkan Daftar

Excel menyediakan fungsi yang disebut AGREGAT yang dapat Anda gunakan untuk melakukan berbagai tugas. Di sini kita dapat menggunakan fungsi untuk menghasilkan daftar berdasarkan kriteria.

The AGREGAT fungsi mengembalikan perhitungan agregat seperti AVERAGE, COUNT, MAX, dll.

Sintaks untuk AGREGAT adalah sebagai berikut:

AGGREGATE (fungsi_nomor, pilihan_perilaku, rentang)

function_number: Angka ini menentukan kalkulasi mana yang harus dibuat.

behavior_options: Atur ini menggunakan angka. Angka ini menunjukkan bagaimana fungsi akan berperilaku.

jangkauan: Rentang yang ingin Anda kumpulkan.

The AGREGAT melakukan beberapa tugas sehingga sejumlah fungsi telah ditentukan sebelumnya di dalamnya. Kami mencantumkan beberapa nomor fungsi yang sering digunakan

Fungsi Function_number
RATA-RATA 1
COUNT 2
COUNTA 3
MAX 4
MIN 5
PRODUK 6
SUM 9
BESAR 14
KECIL 15

Untuk mengetahui lebih lanjut mengenai fungsi ini, kunjungi Dukungan Microsoft situs.

Sekarang mari kita lihat rumusnya,

=IFERROR(INDEX($B$2:$B$12,AGGREGATE(15,6,IF($C$2:$C$12=G$2,ROW($B$2:$B$12)-1),ROW(1:1)),1),"")

Di sini bersama dengan AGREGAT fungsi, kami telah menggunakan INDEX . INDEX menampung larik yang mengembalikan nilai berdasarkan kecocokan yang ditemukan di bagian akhir rumus.

Anda bisa melihat, bahwa kami telah menggunakan 15 sebagai function_number di AGREGAT Dari tabel di atas, Anda bisa melihat 15 panggilan untuk KECIL fungsi operasi. Sekarang dapatkah Anda berhubungan?

Ya, kami telah mengeksekusi INDEX-SMALL formula dengan cara AGREGAT fungsi.

6 untuk opsi perilaku, yang menunjukkan abaikan nilai kesalahan .

Tuliskan rumus untuk nilai-nilai lainnya.

Bacaan Serupa

  • Cara Membuat To Do List di Excel (3 Metode Mudah)
  • Membuat Mailing List di Excel (2 Metode)
  • Cara Membuat Daftar Bernomor di Excel (8 Metode)

3. Hasilkan Daftar Unik Menggunakan INDEX-MATCH-COUNTIF

Kita bisa membuat daftar unik berdasarkan kriteria. Untuk itu, kita bisa menggunakan kombinasi dari INDEX , PERTANDINGAN dan COUNTIF .

COUNTIF menghitung sel dalam rentang yang memenuhi satu kondisi. Dan PERTANDINGAN menemukan posisi nilai pencarian dalam suatu range. Untuk lebih lanjut mengenai fungsi-fungsi ini, kunjungi artikel-artikel berikut: COCOK, COUNTIF.

Mari kita jelajahi rumusnya

=IFERROR(INDEX($B$2:$B$12, MATCH(0, IF(G$2=$C$2:$C$12, COUNTIF($G$2:$G2, $B$2:$B$12), ""), 0)),"")

Dalam rumus ini: B2: B12 adalah rentang kolom yang berisi nilai unik yang ingin Anda ekstrak, C2: C12 adalah kolom yang berisi kriteria yang menjadi dasar Anda G2 menunjukkan kriteria.

Di dalam PERTANDINGAN fungsi, kami menyediakan 0 sebagai lookup_array, dan untuk lookup_range kami telah menggunakan JIKA bagian yang mengandung COUNTIF Jadi, bagian ini mengembalikan nilai selama 0 ditemukan. Nilai di sini berfungsi sebagai nomor baris untuk INDEX .

Seret ke bawah dan Anda akan menemukan semua nilai unik.

Jangan lupa untuk memanfaatkan CTRL + SHIFT + ENTER untuk mengeksekusi rumus.

Ini adalah penyebutan terhormat dari pendekatan untuk menghasilkan daftar unik. Ikuti artikel ini untuk mengetahui tentang menghasilkan daftar unik. daftar unik berdasarkan kriteria .

4. Menggunakan Fungsi FILTER untuk Menghasilkan Daftar Berdasarkan Kriteria

Jika Anda menggunakan Excel 365, maka Anda bisa melakukan tugas dengan satu fungsi built-in yang disebut FILTER .

The FILTER fungsi menyaring berbagai data berdasarkan kriteria yang diberikan dan mengekstrak catatan yang cocok. Untuk mengetahui tentang fungsi tersebut, kunjungi artikel ini: FILTER .

Sekarang, rumus kita adalah sebagai berikut,

=FILTER($B$2:$B$12,$C$2:$C$12=G$2)

B2: B12 adalah array yang akan difilter. Kemudian kita telah menyediakan kondisi, berdasarkan apa yang akan kita hasilkan daftarnya.

Di sini Anda tidak perlu menyeret ke bawah rumus, sekaligus ini akan memberikan semua nilai dan memenuhi daftar.

Baca selengkapnya: Cara Membuat Daftar Abjad di Excel (3 Cara)

Kesimpulan

Sekian untuk hari ini. Kami telah mencantumkan beberapa cara untuk menghasilkan daftar berdasarkan kriteria. Semoga Anda merasa terbantu. Jangan ragu untuk berkomentar jika ada sesuatu yang tampaknya sulit dipahami. Beri tahu kami metode lain yang kami lewatkan di sini.

Hugh West adalah pelatih dan analis Excel yang sangat berpengalaman dengan pengalaman lebih dari 10 tahun di industri ini. Beliau meraih gelar Sarjana di bidang Akuntansi dan Keuangan dan gelar Master di bidang Administrasi Bisnis. Hugh memiliki hasrat untuk mengajar dan telah mengembangkan pendekatan pengajaran unik yang mudah diikuti dan dipahami. Pengetahuan ahlinya tentang Excel telah membantu ribuan siswa dan profesional di seluruh dunia meningkatkan keterampilan dan unggul dalam karier mereka. Melalui blognya, Hugh membagikan pengetahuannya kepada dunia, menawarkan tutorial Excel gratis dan pelatihan online untuk membantu individu dan bisnis mencapai potensi penuh mereka.