Rumus INDEX MATCH dengan Beberapa Kriteria di Sheet yang Berbeda

  • Bagikan Ini
Hugh West

Ketika bekerja dengan array data yang besar, Anda mungkin menemukan diri Anda berada dalam situasi di mana Anda perlu menemukan beberapa nilai atau teks yang unik tetapi tidak memiliki pengidentifikasi khusus untuk tujuan ini. Dalam hal ini, pencarian vertikal atau horizontal dengan beberapa kondisi digunakan untuk menemukan hasilnya. Tetapi alih-alih menggunakan fungsi-fungsi ini, pengguna ahli biasanya menerapkan fungsi INDEX MATCH Kombinasi dari INDEX dan PERTANDINGAN fungsi lebih unggul daripada VLOOKUP atau HLOOKUP dalam banyak hal. INDEX MATCH dapat mencari nilai dengan beberapa kriteria pada lembar yang berbeda dan mengembalikan hasilnya di lembar kerja yang lain. Hari ini, dalam artikel ini, kita akan mempelajari beberapa pendekatan untuk menggunakan Rumus INDEX-MATCH dengan beberapa kriteria dalam lembaran yang berbeda.

Unduh Buku Kerja Praktik

Anda dapat mengunduh buku kerja Excel berikut ini untuk pemahaman yang lebih baik dan mempraktikkannya sendiri.

Menerapkan NDEX-MATCH dengan Beberapa Kriteria pada Sheet yang Berbeda.xlsx

2 Metode untuk Menerapkan Rumus INDEX MATCH dengan Beberapa Kriteria di Lembar Berbeda di Excel

The INDEX-MATCH cukup efisien ketika Anda menemukan data dengan beberapa kriteria untuk kolom dan baris Ada dua pendekatan berbeda untuk mencari data dengan beberapa kriteria di sheet yang berbeda. Jadi, mari kita jelajahi satu per satu.

Di sini, kami telah menggunakan Microsoft Excel 365 Anda dapat menggunakan versi lain sesuai dengan kenyamanan Anda.

1. INDEX MATCH Formula dengan Beberapa Kriteria untuk Kolom Saja

Untuk klarifikasi, kita akan menggunakan Laporan Penjualan Bulanan dari organisasi tertentu. Dataset ini mencakup ID , Nama Pertama dan masing-masing Penjualan dalam kolom B , C dan D yang sesuai.

Pertimbangkan sebuah skenario di mana atasan Anda menugaskan Anda untuk menghitung Penjualan jumlah dari berbagai perwakilan penjualan menggunakan lembar kerja ini. Anda dapat melakukannya dengan mudah dengan menggunakan tombol INDEX-MATCH Anda bisa melakukannya dengan menggunakan rumus array atau non-array. Jadi, mari kita lihat mereka beraksi.

1.1 Menggunakan Rumus Array

Dalam hal ini kita harus menemukan Penjualan untuk suatu ID dan spesifik Nama Pertama dari lembar kerja yang berbeda. Lembar kerja ini bernama " Dataset " Sekarang, ikuti langkah-langkah di bawah ini dengan hati-hati.

📌 Langkah-langkah:

  • Pertama, buatlah rentang data dalam lembar kerja baru yang berisi kolom-kolom ID , Nama Pertama dan Penjualan Dalam lembar kerja baru ini, kita akan menemukan hasilnya di dalam D5:D7 rentang. Beri nama lembar kerja ini sebagai Larik .

Sekarang, kita akan menerapkan INDEX-MATCH rumus untuk menemukan Penjualan jumlah.

Generik INDEX-MATCH dengan beberapa kriteria seperti berikut ini.

=INDEX(return_range, MATCH(1, (kriteria1=range1) * (kriteria2=range2) * (...), 0)) Di mana:

return_range adalah kisaran dari mana nilai akan dikembalikan.

kriteria1 , kriteria2 , ... adalah kondisi-kondisi yang harus dipenuhi.

range1 , range2 , ... adalah rentang di mana kriteria yang diperlukan harus dicari.

  • Pada saat ini, pilih sel D5 dan masukkan rumus berikut ini.
=INDEX(Dataset!$D$5:$D$15,MATCH(1,(Array!B5=Dataset!$B$5:$B$15)*(Array!C5=Dataset!$C$5:$C$15),0)) Di sini,
  • return_range adalah Dataset!$D$5:$D$15 Klik pada Dataset lembar kerja dan pilih rentang data.
  • kriteria1 adalah Array! ( M-01 ).
  • kriteria2 adalah Array! ( Tom ).
  • range1 adalah Dataset!$B$5:$B$15 Klik pada Dataset lembar kerja dan pilih ID kolom.
  • range2 adalah Dataset!$C$5:$C$15 Klik pada Dataset lembar kerja dan pilih Nama Pertama kolom.
  • lookup_value untuk Fungsi MATCH adalah 1 karena menyediakan lokasi relatif dari baris untuk setiap kondisi yang TRUE. Lokasi hasil pertama diambil jika ada beberapa contoh 1 dalam array.
  • match_type adalah 0 .
  • Setelah itu, tekan MASUK .

Catatan: Karena ini adalah rumus larik, pastikan Anda menekan CTRL + SHIFT + ENTER bukannya MASUK jika Anda menggunakan versi apa pun selain Excel 365. Dan jangan letakkan tanda kurung kurawal di sekitar rumus. Excel akan secara otomatis menambahkannya ke rumus array .

  • Saat ini, bawa kursor ke sudut kanan-bawah sel D5 Sebenarnya, itu adalah Isi Gagang alat.
  • Akibatnya, klik dua kali pada ini.

  • Hasilnya, ia menyalin rumus ke sel berikut, dan Anda juga akan mendapatkan hasil di sel tersebut.

Baca selengkapnya: Cara Memilih Data Tertentu di Excel (6 Metode)

1.2 Tanpa Menggunakan Rumus Array

Kita bisa melakukan kasus sebelumnya tanpa menggunakan rumus larik. Mari kita lihat bagaimana caranya.

📌 Langkah-langkah:

  • Pertama, buatlah tabel seperti contoh sebelumnya.

Di sini, kita akan menggunakan non-array INDEX-MATCH Mari kita lihat bentuk generiknya terlebih dahulu.

INDEX(return_range, MATCH(1, INDEX((kriteria1=range1) * (kriteria2=range2) * (..), 0, 1), 0)))
  • Kedua, pergi ke sel D5 dan masukkan rumus berikut ini.
=INDEX(Dataset!$D$5:$D$15,MATCH(1,INDEX((('Non Larik'!B5=Dataset!$B$5:$B$15)*('Non Larik'!C5=Dataset!$C$5:$C$15),0,1),0))) Di mana,
  • return_range adalah Dataset!$D$5:$D$15 Klik pada Dataset lembar kerja dan pilih rentang data.
  • kriteria1 adalah 'Non Array'! ( L-02 ).
  • kriteria2 adalah 'Non Array'! ( Mawar ).
  • range1 adalah Dataset!$B$5:$B$15 Klik pada Dataset lembar kerja dan pilih ID kolom.
  • range2 adalah Dataset!$C$5:$C$15 Klik pada Dataset lembar kerja dan pilih Nama Pertama kolom.
  • lookup_value untuk Fungsi MATCH adalah 1 .
  • match_type adalah 0 .
  • Kemudian, tekan tombol MASUK untuk mendapatkan hasilnya.

Baca selengkapnya: Indeks Excel Mencocokkan kriteria tunggal / ganda dengan hasil tunggal / ganda

Bacaan Serupa

  • Excel INDEX MATCH Jika Sel Berisi Teks
  • INDEX MATCH dengan 3 Kriteria di Excel (4 Contoh)
  • Excel INDEX MATCH untuk Mengembalikan Beberapa Nilai dalam Satu Sel
  • INDEX MATCH Beberapa Kriteria dengan Wildcard di Excel (Panduan Lengkap)
  • [Diperbaiki!] INDEX MATCH Tidak Mengembalikan Nilai yang Benar di Excel (5 Alasan)

2. Rumus INDEX MATCH dengan Beberapa Kriteria untuk Baris dan Kolom

Salah satu fitur unik dari INDEX-MATCH adalah bahwa ia dapat secara bersamaan mencari nilai di baris dan kolom dalam sheet yang berbeda. Kita akan mengetahuinya sekarang.

Anggap saja atasan Anda baru saja memberi Anda dataset di mana Nama , ID dari beberapa penjualan dengan Penjualan dari bulan-bulan Jan , Mar , Mei , Jul dan Sep Nama lembar kerja ini adalah " Dataset2 ".

Saat ini, Anda harus menemukan Penjualan untuk beberapa kriteria yang diberikan dalam lembar yang berbeda. Mari kita ikuti kami.

📌 Langkah-langkah:

  • Awalnya, buat tabel lain dalam lembar berbeda yang berisi kolom-kolom Nama , ID , Bulan di mana kriteria-kriterianya diberikan. Kemudian, beri nama lembar ini Baris-Kolom Anda harus mengambil Penjualan menggunakan kriteria yang diberikan.

Akibatnya, kita harus menerapkan INDEX-MATCH dengan beberapa kriteria di sheet ini. Format dari rumus ini adalah seperti berikut.

=INDEX(table_array, MATCH(vlookup_value, lookup_column, 0), MATCH(hlookup_value1 & hlookup_value2, lookup_row1 & lookup_row2, 0))
  • Kemudian, pergi ke sel E5 dan memanggil Fungsi INDEX .
=INDEX(
  • Setelah itu, arahkan ke " Dataset2 " lembar.

  • Kemudian, pilih table_array yang merupakan C5:G19 kisaran dalam Dataset2 lembar kerja.

  • Selanjutnya, lengkapi rumus lengkapnya seperti berikut ini.
=INDEX(Dataset2!$C$6:$G$20,MATCH('Baris-Kolom'!B5,Dataset2!$B$6:$B$11,0),MATCH('Baris-Kolom'!C5&'Baris-Kolom'!D5,Dataset2!$C$4:$G$4&Dataset2!$C$5:$G$5,0)) Di mana,
  • vlookup_value adalah 'Baris-Kolom'! B5 ( K-01 ). lookup_column adalah Dataset2!$B$6:$B$11 .
  • hlookup_value1 adalah 'Baris-Kolom'! C5 ( Tom ).
  • hlookup_value2 adalah 'Baris-Kolom'! ( Mei ).
  • lookup_row1 adalah Dataset2!$C$4:$G$4 .
  • lookup_row2 adalah Dataset2!$C$5:$G$5 .
  • match_type adalah 0 .

Oleh karena itu, kita bisa melihat baris dan kolom yang dipilih pada gambar di bawah ini.

  • Terakhir, tekan MASUK .

  • Selain itu, gunakan Isi Gagang untuk mendapatkan hasil lengkap di sel bawah di kolom.

Cara Menerapkan Rumus INDEX MATCH dengan Beberapa Kriteria untuk Rentang Tanggal

Kita dapat mengekstrak harga produk tertentu pada tanggal tertentu.

Di sini, kita memiliki daftar produk dengan periode awal dan akhir serta harga unit yang sesuai.

Misalkan kita ingin melihat harga dari sebuah Es Krim pada 02-10-22 (bulan-hari-tahun) Jika tanggal yang diberikan jatuh dalam periode waktu yang ditawarkan, kami akan mengekstrak harga di sel kosong mana pun. Jadi, tanpa penundaan lebih lanjut, mari kita lihat bagaimana melakukannya.

📌 Langkah-langkah:

  • Pertama, membangun kisaran output dalam D19:D21 Di sini, kami memilih untuk menemukannya untuk 3 Anda dapat menyesuaikannya sesuai dengan kebutuhan Anda.

  • Kedua, pergi ke sel D19 dan masukkan rumus larik berikut ini.
=INDEX($E$5:$E$16,MATCH(1,(($B$5:$B$16=B19)*($D$5:$D$16>=C19)*($C$5:$C$16<=C19)),0))
  • Setelah itu, tekan MASUK .

Kita bisa melihat Kesalahan #N/A di dalam sel D21 karena tanggal di sel C21 tidak terletak dalam periode yang dijelaskan dalam dataset.

Jika Anda ingin mengetahui lebih banyak teknik dan contoh mengenai topik ini, Anda dapat membaca artikel Cara Menggunakan INDEX MATCH dengan Beberapa Kriteria untuk Rentang Tanggal .

Alternatif Cerdas INDEX MATCH dengan Beberapa Kriteria

Jika Anda adalah pengguna Kantor 365 , hanya dengan demikian Anda memenuhi syarat untuk mendapatkan manfaat dari fungsi ini. Sekarang, kita akan menggunakan Fungsi FILTER Jadi, untuk mewujudkannya, patuhi panduan di bawah ini.

📌 Langkah-langkah:

  • Pertama, buat lembar kerja seperti Metode 1 .
  • Kemudian, pilih sel D5 dan masukkan rumus berikut ini.
=FILTER(Dataset!$D$5:$D$15,(Dataset!$B$5:$B$15=Alternatif!B5)*(Dataset!$C$5:$C$15=Alternatif!C5))

Dengan demikian, rumus ini lebih mudah diterapkan dan dipahami daripada rumus-rumus sebelumnya. Untuk penjelasannya, buka INDEX MATCH dengan Beberapa Kriteria artikel.

  • Kedua, tekan tombol MASUK kunci.

Catatan Cepat

⏩ The INDEX MATCH biasanya merupakan rumus array. Jadi, Anda harus menekan CTRL + SHIFT + ENTER bukannya MASUK untuk mendapatkan hasilnya.

⏩ Jika Anda ingin menerapkan rumus yang sama untuk sel lainnya, ingatlah untuk membekukan rentang data menggunakan referensi sel absolut ( $ ). Cukup tekan F4 untuk menerapkannya ke rumus.

Kesimpulan

Artikel ini menjelaskan cara menggunakan INDEX MATCH dengan beberapa kriteria di lembar berbeda di Excel dengan cara yang sederhana dan ringkas. Selain itu, jangan lupa untuk mengunduh Praktek Terima kasih telah membaca artikel ini. Kami harap ini bermanfaat. Harap beri tahu kami di bagian komentar jika Anda memiliki pertanyaan atau saran. Silakan kunjungi situs web kami, Exceldemy , penyedia solusi Excel satu atap, untuk mengeksplorasi lebih lanjut.

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.