Isi kandungan
Dataset Excel digunakan untuk menyimpan rekod maklumat. Mencari maklumat daripada set data yang besar boleh memakan masa. Excel mempunyai beberapa formula berguna untuk mencari dan memadankan pertanyaan untuk mendapatkan hasil yang tepat. INDEX dan MATCH adalah antara yang paling banyak digunakan yang bukan sahaja berfungsi untuk kriteria tunggal tetapi juga untuk berbilang kriteria. Artikel ini akan menerangkan 4 formula kepada INDEX dan MATCH dengan berbilang kriteria dengan contoh yang sesuai dan penjelasan yang betul.
Muat Turun Buku Kerja Amalan
Muat turun buku kerja latihan dan berlatih sendiri.
Kriteria Berbilang Padanan Indeks Excel.xlsx
Pengenalan kepada Fungsi INDEX dan MATCH
Fungsi INDEX
Objektif:
Ia mengembalikan nilai atau rujukan sel di persimpangan baris dan lajur tertentu dalam julat tertentu.
Formula Generik:
=INDEX(array, row_num,[column_num])
Argumen Penerangan:
tatasusunan = julat data.
nombor_baris = nombor baris nilai untuk dikembalikan.
nombor_lajur =nombor lajur nilai untuk dikembalikan.
PERLAWANAN Fungsi
Objektif:
Ia mengembalikan kedudukan relatif item dalam tatasusunan yang sepadan dengan nilai yang ditentukan dalam susunan yang ditentukan.
Formula Generik:
=MATCH(lookup_value,lookup_array,[match_type])
Berhujah nt Penerangan:
nilai_carian = yang dicarinilai.
tatasusunan_carian = julat data yang wujud nilai yang dicari.
jenis_padanan = -0, -1,1. 0 bermaksud padanan tepat, -1 untuk nilai yang lebih besar daripada padanan tepat dan 1 untuk nilai kurang daripada padanan tepat.
3 Formula Excel Menggunakan Fungsi INDEX dan MATCH dengan Pelbagai Kriteria
Kami akan menggunakan set data berikut untuk menerangkan 4 formula kepada Indeks Excel dan Padankannya dengan berbilang kriteria.
Data data mengandungi 5 lajur dengan ID Produk , Warna , Saiz, dan Harga senarai produk syarikat. Sekarang jika anda mempunyai berbilang kriteria dan anda ingin memadankan berbilang kriteria untuk mendapatkan nilai yang berkaitan dengan nilai yang dipadankan. Bahagian artikel berikut akan menunjukkan 3 formula berbeza dengan fungsi INDEX dan MATCH dengan berbilang kriteria. Jadi, marilah kita bergerak ke hadapan.
1. Formula Excel Bersarang Menggunakan Fungsi INDEX dan MATCH dengan Pelbagai Kriteria
Mari kita anggap bahawa kita perlu mengetahui harga produk daripada set data dengan memadankan ID produk, warna dan saiz.
Anda boleh menggunakan formula berikut menggunakan fungsi Excel INDEX dan MATCH untuk mendapatkan hasil:
=INDEX(E5:E11,MATCH(1,(H5=B5:B11)*(H6=C5:C11)*(H7=D5:D11),0))
Di sini anda boleh melihat formula sepadan dengan berbilang kriteria daripada set data dan kemudian menunjukkan hasil yang tepat.
🔎 FormulaPecahan:
- Menggunakan fungsi MATCH 3 kriteria: ID Produk , Warna, dan Saiz dipadankan dengan julat B5:B11 , C5:C11, dan D5:D11 masing-masing daripada set data. Di sini jenis padanan ialah 0 yang memberikan padanan tepat.
- Akhir sekali, menggunakan fungsi INDEX ia mendapat harga produk tertentu itu daripada julat E5:E11 .
Baca Lagi: PADAN INDEKS dengan 3 Kriteria dalam Excel (4 Contoh)
2. Formula Nested Excel dengan Dua Fungsi INDEX dan Fungsi MATCH dengan Pelbagai Kriteria
Selain itu, terdapat formula lain yang merangkumi dua INDEX fungsi bersama dengan MATCH berfungsi dengan berbilang kriteria untuk mendapatkan nilai daripada julat data yang diberikan.
Formulanya ialah:
=INDEX(E5:E12,MATCH(B15&C15&D15,INDEX(B5:B12&C5:C12&D5:D12,),0))
Hasilnya sepadan dengan 3 kriteria dengan julat data yang diberikan dan memberikan hasil nilai kriteria dipadankan dalam julat yang ditentukan untuk output.
🔎 Pecahan Formula:
- MATCH fungsi mengambil nilai carian sebagai B15 , C15 dan D15 menggunakan DAN di antaranya.
- Seterusnya, ia memerlukan fungsi INDEX di mana tatasusunan carian untuk setiap nilai carian ialah B5:B12 , C5:C12, dan D5:D12 .
- Argumen terakhir bagi fungsi MATCH ialah 0 untuk memberikan padanan yang tepat.
- Semua ini adalahbersarang di dalam fungsi INDEX lain yang hujah pertamanya ialah julat dari mana hasilnya akan ditunjukkan akhirnya.
Baca Lagi: PADANAN INDEX dengan Berbilang Kriteria dalam Helaian Berbeza (2 Cara)
Bacaan Serupa
- Indeks Excel Padankan kriteria tunggal/berbilang dengan hasil tunggal/berbilang
- Berbilang Kriteria dalam Excel Menggunakan Fungsi INDEX, MATCH dan COUNTIF
- Jumlah dengan Fungsi INDEX-MATCH di bawah Pelbagai Kriteria dalam Excel
- INDEX, MATCH dan MAX dengan Pelbagai Kriteria dalam Excel
3. Formula Menggunakan INDEX dengan Dua Fungsi MATCH dengan Pelbagai Kriteria dalam Excel
Walau bagaimanapun, bertentangan dengan kaedah di atas ialah formula dengan 2 fungsi MATCH bersarang dengan INDEX Fungsi juga boleh melakukan kerja.
Sekarang, katakan kami mempunyai versi diubah suai set data yang diberikan termasuk maklumat tentang Hoodie dan kemeja-T dan disusun mengikut cara berikut.
Formula:
=INDEX(C6:F7,MATCH(I4,B6:B7,0),MATCH(I5&I6,C4:F4&C5:F5,0))
Dalam kes ini, kami telah menggunakan dua MATCH berfungsi untuk memadankan nilai daripada set data. Satu padanan untuk baris dan satu lagi untuk lajur. Kedua-dua formula MATCH bersarang di dalam fungsi INDEX yang berfungsi dengan sempurna.
🔎 Pecahan Formula:
- Formula MATCH pertama sepadan dengan nama produk T-Shirt akan nilai dalam baris( B6 dan B7 ).
- Formula secondMATCH mengambil dua warna dan saiz kriteria (Biru dan Sederhana) dengan julat C4:F4 dan C5:F5 masing-masing.
- Kedua-dua formula MATCH bersarang di dalam formula INDEX sebagai argumen kedua . Argumen pertama formula INDEX mengambil argumen pertama sebagai julat data dari mana output akan diekstrak dan yang ketiga ialah 0 untuk padanan tepat.
Baca Lagi: Indeks Padankan Pelbagai Kriteria dalam Baris dan Lajur dalam Excel
Alternatif kepada INDEX-MATCH: Penggunaan Fungsi FILTER
Selain itu, jika anda menggunakan Microsoft 365 yang mempunyai tatasusunan dinamik maka anda boleh menggunakan fungsi FILTER dengan berbilang kriteria sebagai alternatif kepada formula INDEX-MATCH .
Ikuti langkah untuk mengetahui cara menggunakan fungsi FILTER untuk tujuan ini:
- Pilih keseluruhan set data.
- Pilih Jadual daripada tab Sisipan .
- Semak julat jadual dan tandakan Jadual saya mempunyai pengepala .
- Kemudian klik OK .
Jadual anda akan kelihatan seperti di bawah.
Sekarang andaikan anda mempunyai 3 kriteria (ditunjukkan dalam gambar) yang mana anda perlu mencari harga e produk tertentu itu.
- Tulis formula dalam sel yang anda mahu lihathasil:
=FILTER(Table2[[Price ]],(Table2[Product ID]=B15)*(Table2[Color]=C15)*(Table2[Size]=D15))
Hasilnya akan ditunjukkan dalam sel.
Nota: Pilih julat dengan sewajarnya dan ia akan ditunjukkan sebagai nama jadual (Jadual2 dalam kes ini) termasuk pengepala julat (Harga, ID Produk, Warna dan Saiz untuk julat sewajarnya) dalam formula sejak set data ditukar kepada jadual Excel.
🔎 Pecahan Formula:
- Formula mengambil 3 argumen,
- Argumen pertama ialah array yang merupakan julat data dari mana nilai pulangan akan diekstrak.
- Argumen kedua ialah termasuk yang merangkumi kriteria. Dalam kes kami, kriterianya ialah ID Produk, Warna dan Saiz.
- Argumen ketiga ialah empty_if yang mengambil nilai pulangan jika hasilnya kosong. Yang ini adalah pilihan dan kami tidak memerlukan ini dalam kes kami.
- Ia sepadan dengan kriteria dan memberikan hasil daripada julat dalam hujah pertama.
Baca Lagi: PADAN INDEKS Excel untuk Mengembalikan Berbilang Nilai dalam Satu Sel
Perkara yang Perlu Diingati
1. Anda boleh menekan CTRL+SHIFT+ENTER daripada papan kekunci dengan mengekalkan kursor pada penghujung formula yang termasuk tatasusunan. Walaupun ia berfungsi dengan baik dengan hanya menekan Enter , tetapi untuk selamat anda boleh menggunakan teknik ini semasa bekerja dengan tatasusunan.
2. Fungsi FILTER hanya tersedia untuk Microsoft 365 denganciri tatasusunan dinamik. Jika anda tidak mempunyai versi ini dan gunakan versi yang lebih lama, gunakan 3 formula yang lain.
Kesimpulan
Artikel mengandungi penerangan ringkas tentang fungsi INDEX dan MATCH. Selepas itu, ia menggunakan set data untuk menggunakan 4 formula berbeza menggunakan fungsi INDEX , MATCH, dan FILTER dengan berbilang kriteria dalam Excel. Saya harap artikel itu berguna kepada anda. Jika anda ingin meneroka lebih lanjut, anda boleh menyemak artikel berkaitan di bawah. Jika anda mempunyai sebarang pertanyaan anda boleh tulis di ruangan komen.