Cara Menggunakan Formula INDEX MATCH dalam Excel (9 Contoh)

  • Berkongsi Ini
Hugh West

Sekarang, kami perlu mencari maklumat khusus dalam lembaran kerja Excel kami yang besar. Tetapi, memang memenatkan untuk mencarinya secara manual. Formula yang bekerjasama fungsi INDEX dan MATCH boleh melakukan kerja yang menakjubkan dalam mencari data dengan mudah. Ia juga boleh melakukan carian lanjutan. Dalam artikel ini, kami akan menunjukkan kepada anda cara mudah dan berkesan untuk Menggunakan Formula PADANAN INDEKS dalam Excel.

Untuk menggambarkan, kami akan menggunakan set data sampel sebagai contoh. Sebagai contoh, set data berikut mewakili Jurujual , Produk dan Jualan Bersih syarikat.

Muat Turun Buku Kerja Amalan

Muat turun buku kerja berikut untuk berlatih sendiri.

Penggunaan INDEX-MATCH.xlsx

Pengenalan kepada Fungsi INDEX

  • Sintaks

INDEX(array, row_num,[column_num])

  • Argumen

tatasusunan: Julat dari mana ia akan menarik data.

nombor_baris: Nombor baris data untuk dikembalikan.

[column_num]: Nombor lajur data untuk dikembalikan.

  • Objektif

Fungsi INDEX mendapatkan semula nilai sel atau rujukan sel yang terletak di persimpangan baris dan lajur tertentu dalam julat tertentu.

Dalam set data berikut, Jualan Nate 17000 ada dalam baris 4 dan 3 lajur dalam julat B5:D10 .

Baca Lagi: Indeks Padanan Jumlah Berbilang Baris dalam Excel (3 Cara)

9. Cari Anggaran Padanan Menggunakan INDEX MATCH

Formula INDEX MATCH sangat berguna apabila mengetahui anggaran padanan. Dalam contoh ini, kami akan menemui produk untuk anggaran Jualan Bersih sebanyak 6000 . Oleh itu, ikuti prosesnya.

LANGKAH:

  • Mula-mula, klik sel F5 .
  • Kemudian, taip formula:
=INDEX(C5:C10,MATCH(F4,D5:D10,1),1)

  • Akhir sekali, tekan Enter .

NOTA: Data hendaklah dalam susunan Naik atau Menurun untuk formula ini berfungsi.

🔎 Bagaimana Formula Berfungsi?

  • PERLAWANAN(F4,D5:D10,1)

Formula MATCH menggunakan 1 sebagai hujah jenis padanan yang akan mengembalikan nilai terbesar yang kurang daripada atau sama dengan nilai carian 6000 . Di sini, ia akan mengembalikan 2 .

  • INDEX(C5:C10,MATCH(F4,D5:D10,1),1)

Fungsi INDEX mengembalikan Penghala yang berada dalam baris 2 dalam julat C5:C10 .

Baca Lagi: Cara Menggunakan INDEX dan Padanan untuk Padanan Separa (2 Cara)

Mengapa INDEX MATCH Lebih Berfaedah Daripada VLOOKUP?

1. Formula PADANAN INDEKS Kelihatan Kedua-dua Bahagian Kiri-Kanan Nilai Carian

Fungsi VLOOKUP tidak boleh mengambil data dari sebelah kiri sebelah nilai carian. Tetapi PADANAN INDEKS formula boleh melakukannya.

2. PADANAN INDEKS Berfungsi dengan Julat Menegak dan Mendatar

VLOOKUP hanya boleh mendapatkan semula data daripada menegak tatasusunan, manakala PADANAN INDEKS boleh melalui data menegak dan juga data mendatar.

3. VLOOKUP Gagal dengan Data Menurun

Fungsi VLOOKUP tidak boleh mengendalikan data tertib menurun apabila ia datang kepada padanan anggaran.

4. Formula dengan INDEX MATCH Lebih Cepat Sedikit

VLOOKUP adalah fungsi yang agak perlahan apabila bekerja dengan terlalu banyak baris dan lajur.

5. Bebas daripada Kedudukan Lajur Sebenar

VLOOKUP tidak bebas daripada kedudukan lajur sebenar. Jadi, apabila anda memadamkan lajur, fungsi VLOOKUP akan memberikan hasil yang salah.

6. VLOOKUP Tidak Sukar untuk Digunakan

Fungsi VLOOKUP lebih mudah digunakan berbanding dengan fungsi INDEX MATCH . Dan kebanyakan operasi carian kami boleh dilakukan dengan VLOOKUP dengan mudah.

Baca Lagi: INDEX MATCH vs VLOOKUP Function (9 Contoh)

Kesimpulan

Selepas ini, anda akan dapat Menggunakan Formula PADANAN INDEKS dalam Excel dengan kaedah yang diterangkan di atas . Teruskan menggunakannya dan beritahu kami jika anda mempunyai cara lain untuk melakukan tugas itu. Jangan lupa untuk meninggalkan ulasan, cadangan atau pertanyaan jika anda mempunyai sebarang komen di bahagian komen di bawah.

B5:D10.

Pengenalan kepada Fungsi MATCH

  • Sintaks

MATCH(lookup_value,lookup_array,[match_type])

  • Argumen

lookup_value: Nilai untuk dicari dalam julat data.

tatasusunan_carian : Julat data dari mana ia akan mencari nilai_carian .

[jenis_padanan]: 1/0/1 . -1 bermaksud nilai yang lebih besar daripada padanan tepat, 0 untuk padanan tepat dan 1 untuk nilai kurang daripada padanan tepat.

  • Objektif

Fungsi MATCH mengembalikan kedudukan relatif lookup_value dalam tatasusunan.

Dalam set data di bawah, nilai sel F4 ialah Frank ( lookup_value ) dan Frank ada dalam Kedudukan 3 di bahagian Jurujual ( B5:B10 ). Jadi ia mengembalikan 3 .

9 Contoh Menggunakan Formula INDEX MATCH dalam Excel

Sekarang, kami akan mencipta formula yang menggabungkan dua fungsi tersebut. Kami sudah sedia maklum bahawa fungsi INDEX memerlukan nombor baris dan lajur untuk mendapatkan data manakala fungsi MATCH mengembalikan lokasi data. Jadi, kita boleh meletakkan hujah mereka dengan mudah untuk mendapatkan nombor baris dan lajur.

Dalam set data berikut, fungsi INDEX akan menarik data daripada B5:D10 . Fungsi MATCH mengembalikan nombor baris 3 dan kami telah menentukan nombor lajur. Jadiformula akan membawa keluar data yang terdapat dalam baris 3 dan 3 lajur dalam julat.

1. Dua Hala Carian dengan INDEX MATCH dalam Excel

Dua Hala carian bermakna mengambil kedua-dua nombor baris dan nombor lajur menggunakan fungsi MATCH yang diperlukan untuk INDEX fungsi. Oleh itu, ikuti langkah di bawah untuk melaksanakan tugas.

LANGKAH:

  • Mula-mula, pilih sel F6 .
  • Kemudian, taip formula:
=INDEX(B5:D10,MATCH(F5,B5:B10,0),MATCH(F4,B4:D4,0))

  • Akhir sekali, tekan Enter dan ia akan mengembalikan nilai.

🔎 Bagaimana Formula Berfungsi?

  • MATCH(F5,B5:B10,0)

Formula MATCH mengembalikan 3 ke INDEX sebagai baris nombor.

  • MATCH(F4,B4:D4,0))

Formula MATCH ini mengembalikan 3 ke INDEX sebagai nombor lajur.

  • INDEX(B5:D10,MATCH(F5,B5:B10,0),MATCH(F4, B4:D4,0))

Akhir sekali, fungsi INDEX mengembalikan 13500 yang berada dalam baris 3 dan 3 lajur dalam julat B5:D10 .

Baca Lagi: SUMPRODUCT dengan INDEX dan Fungsi MATCH dalam Excel

2. Formula PADANAN INDEKS untuk Carian Kiri

Kelebihan utama formula PADANAN INDEKS ialah ia boleh mendapatkan semula data dari sebelah kiri nilai carian. Jadi, pelajari langkah untuk menjalankan operasi.

LANGKAH:

  • Pertama sekali, pilih sel F5 .
  • Seterusnya, taip formula:
=INDEX(B5:B10,MATCH(F4,C5:C10,0))

  • Akhir sekali, tekan Enter dan ia akan mengembalikan nilai.

Di sini, formula mengembalikan Jurujual nama yang berada di sebelah kiri nilai carian Kabel .

🔎 Bagaimana Formula Berfungsi?

  • MATCH(F4,C5:C10,0)

Formula MATCH mengembalikan 1 kepada INDEX sebagai nombor baris.

  • INDEX(B5:B10,MATCH(F4,C5:C10,0))

Akhir sekali, INDEX fungsi mengembalikan Wilham yang berada dalam baris 1 dalam julat B5:B10 .

Baca Lagi: Cara Menggunakan Formula INDEX MATCH dalam Excel (9 Contoh)

3. Carian Sensitif Huruf Menggunakan Formula INDEX MATCH

The MATCH fungsi tidak sensitif huruf besar-kecil secara lalai. Walau bagaimanapun, kita boleh menggunakan fungsi EXACT untuk mencari yang menghormati huruf besar dan kecil. Oleh itu, ikuti proses untuk Gunakan Formula PADANAN INDEX untuk melaksanakan Kes Pencarian Sensitif dalam Excel .

LANGKAH:

  • Pada mulanya, pilih sel F5 .
  • Selepas itu, taip formula:
=INDEX(D5:D10,MATCH(TRUE,EXACT(F4,B5:B10),0))

  • Akhirnya, tekan Enter untuk mengembalikan nilai.

🔎 Bagaimana Formula Berfungsi?

  • TEPAT(F4,B5:B10)

Fungsi EXACT mengembalikan TRUE hanya untuk data pertama ( B5 ) dalam julat B5:B10 dan PALSU untuk yang lain.

  • PADAN(BENAR,TEPAT(F4,B5:B10),0)

Formula MATCH ini mengembalikan 1 kepada INDEX sebagai nombor baris.

  • INDEX(D5:D10,MATCH(TRUE,EXACT(F4,B5:B10),0))

Akhir sekali, fungsi INDEX mengembalikan 2600 yang berada dalam baris 1 dalam julat D5:D10 .

Baca Lagi: Contoh dengan INDEX Formula -MATCH dalam Excel (8 Pendekatan)

4. Gunakan INDEX MATCH untuk Padanan Terdekat

Kadangkala, kita mungkin tidak mendapat padanan tepat nilai carian dalam tatasusunan carian. Dalam kes itu, kami ingin mencari padanan terdekat. Ia terutamanya berlaku dengan nilai carian berangka. Sekarang, pelajari proses untuk mencari Padanan Terhampir menggunakan formula INDEX MATCH .

LANGKAH:

  • Pilih sel F5 pada mulanya.
  • Kemudian, taip formula:
=INDEX(C5:C10,MATCH(MIN(ABS(D5:D10-F4)),ABS(D5:D10-F4),0))

  • Akhir sekali, tekan Enter .

🔎 Bagaimana Formula Berfungsi?

  • ABS(D5:D10-F4)

Pertama sekali, formula menolak nilai sel F4 dari julat D5:D10 untuk menjana perbezaan dan kami menggunakan fungsi ABS untuk menukar hasil negatif kepada positif.

  • MIN(ABS(D5: D10-F4))

Kemudian, fungsi MIN mengembalikan perbezaan terkecil iaitu 500 .

  • PERLAWANAN(MIN(ABS(D5:D10-F4)),ABS(D5:D10-F4),0)

MIN(ABS(D5:D10-F4)) output formula ialah nilai carian ( 500 ) untuk fungsi MATCH dan tatasusunan carian ialah ABS(D5:D10-F4) output formula.

  • INDEX(C5:C10,MATCH(MIN(ABS(D5:D10-F4)), ABS(D5:D10-F4),0))

Akhirnya, fungsi INDEX mengembalikan Penghala kerana ia mempunyai <1 yang paling hampir>Jualan Bersih berjumlah 5000 .

5. Carian Berbilang Kriteria dengan Formula PADANAN INDEX

Salah satu operasi yang paling berguna dengan PADAN INDEKS formula ialah ia boleh melakukan carian berdasarkan berbilang syarat. Ikuti langkah di bawah untuk melihat cara kami boleh mendapatkan Jualan Bersih berdasarkan Jurujual nama dan Produk .

LANGKAH:

  • Pertama sekali, pilih sel F6 untuk menaip formula:
=INDEX(D5:D10,MATCH(1,(F4=B5:B10)*(F5=C5:C10),0))

  • Selepas itu, tekan Enter dan anda akan mendapat hasilnya.

🔎 Bagaimanakah Formula Berfungsi?

  • MATCH(1,(F4=B5:B10)*(F5=C5:C10),0)

Formula MATCH mengembalikan 2 ke INDEX sebagai nombor baris. Di sini, kami membandingkan berbilang kriteria dengan menggunakan logik boolean.

  • INDEX(D5:D10,MATCH(1,(F4=B5:B10)*(F5=C5:C10), 0))

Akhir sekali, fungsi INDEX mengembalikan 11500 yang berada dalam baris 2 dalam julat D5:D10 .

Baca Lagi: Cara untukGunakan Formula INDEX-MATCH dalam Excel untuk Menjana Berbilang Keputusan

Bacaan Serupa

  • Berbilang Kriteria dalam Excel Menggunakan INDEX, MATCH dan Fungsi COUNTIF
  • Cara menggunakan INDEX & Fungsi lembaran kerja MATCH dalam Excel VBA
  • Indeks Excel Padankan kriteria tunggal/berbilang dengan hasil tunggal/berbilang
  • PADAN INDEKS merentas Berbilang Helaian dalam Excel ( Dengan Alternatif)
  • SUMIF dengan INDEX dan Fungsi MATCH dalam Excel

6. Formula PADANAN INDEX Excel dengan Aksara Wildcard

Kita boleh menggunakan asterisk ( * ), iaitu Watak Kad Liar , untuk mencari padanan separa bagi nilai carian. Lihat contoh di bawah untuk melaksanakan tugas. Kami mempunyai Nat dalam sel F4 . Tiada Jurujual dengan nama itu tetapi kami mempunyai Nathan , iaitu padanan separa.

LANGKAH:

  • Pertama sekali, pilih sel F5 .
  • Selepas itu, taip formula:
=INDEX(D5:D10,MATCH(F4&"*",B5:B10,0))

  • Akhir sekali, tekan Enter dan ia akan mengembalikan Jualan Bersih Nathan .

🔎 Bagaimana Formula Berfungsi?

  • PERLAWANAN(F4&”*”,B5:B10,0)

F4&”*” ialah nilai carian kami dengan asterisk ialah aksara kad bebas yang mewakili sebarang bilangan aksara bermula dengan Nat . Formula itu kembali 4 .

  • INDEX(D5:D10,MATCH(F4&”*”,B5:B10,0))

Akhir sekali, fungsi INDEX mengembalikan 17000 yang berada dalam baris ke-4 dalam julat D5:D10 .

Baca Lagi: INDEX MATCH Pelbagai Kriteria dengan Wildcard dalam Excel (Panduan Lengkap)

7. Gunakan INDEX MATCH untuk Carian Tiga Hala dalam Excel

Penggunaan lanjutan formula INDEX MATCH adalah tentang melakukan carian Tiga Hala . Satu lagi sintaks fungsi INDEX ialah:

INDEX (array, row_num, [col_num], [area_num])

Di mana, [nombor_kawasan] ( Pilihan ) bermaksud Jika argumen tatasusunan terdiri daripada berbilang julat, nombor ini akan memilih rujukan khusus daripada semua julat.

Dalam contoh ini, kita' Akan menggunakan hujah pilihan ini untuk mengembalikan data yang dikehendaki daripada mana-mana satu bulan Januari , Februari dan Mac . Oleh itu, ikuti langkah di bawah untuk Gunakan Formula PADANAN INDEKS dalam Excel untuk Tiga Hala Cari .

LANGKAH:

  • Pertama sekali, pilih sel F7 untuk menaip formula:
=INDEX((B6:D7,B11:D12,B16:D17),MATCH(F5,B6:B7,0),MATCH(F6,B5:D5,0),(IF(F4="January",1,IF(F4="February",2,3))))

  • Seterusnya, tekan Enter . Oleh itu, anda akan melihat outputnya.

🔎 Bagaimana Formula Berfungsi?

  • IF(F4=”Januari”,1,IF(F4=”Februari”,2,3))

Fungsi IF akan kembali 2 kerana bulan yang kami berikan ialah Februari . Fungsi INDEX akan mengambil nilai daripada tatasusunan 2 iaitu Februari .

  • MATCH(F6,B5:D5,0)

Fungsi MATCH mengembalikan 3 .

  • MATCH(F5,B6:B7,0)

Fungsi MATCH ini mengembalikan 2 .

  • INDEX((B6:D7,B11:D12, B16:D17),MACH(F5,B6:B7,0),MATCH(F6,B5:D5,0),(JIKA(F4=”Januari”,1,JIKA(F4=”Februari”,2,3) )))

Akhir sekali, fungsi INDEX mengembalikan 12500 yang berada di persimpangan 3 lajur dan 2 baris 2 tatasusunan.

Baca Lagi: Cara Menggunakan INDEX MATCH Daripada VLOOKUP dalam Excel (3 Cara )

8. Dapatkan Nilai Keseluruhan Baris/Lajur dengan Formula INDEX MATCH

Satu lagi aplikasi formula INDEX MATCH adalah mendapatkan data daripada keseluruhan baris atau kolum. Jadi, pelajari prosedur untuk menjalankan operasi.

LANGKAH:

  • Pada mulanya, pilih sel F5 . Di sini, taip formula:
=INDEX(B5:D10,MATCH(F4,B5:B10,0),0)

  • Selepas itu, tekan Enter dan ia akan menumpahkan data keseluruhan baris ke-3 dalam julat B5:D10 .

🔎 Bagaimana Formula Berfungsi?

  • MATCH(F4,B5:B10,0)

The MATCH formula mengembalikan 3 kepada INDEX sebagai nombor baris.

  • INDEX(B5:D10,MATCH(F4,B5:B10, 0),0)

Fungsi INDEX mengembalikan semua nilai dalam baris 3 dalam julat

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.