Isi kandungan
Anda telah datang ke tempat yang betul jika anda mencari jawapan atau beberapa petua unik untuk memadankan berbilang kriteria daripada tatasusunan berbeza dalam Excel. Terdapat pelbagai cara untuk memadankan berbilang kriteria daripada tatasusunan berbeza dalam Excel. Artikel ini akan membimbing anda melalui setiap langkah dengan contoh yang sesuai. Akibatnya, anda boleh menggunakannya dengan mudah untuk tujuan anda. Mari kita teruskan ke perbincangan utama artikel.
Muat Turun Buku Kerja Amalan
Anda boleh memuat turun buku kerja yang saya gunakan dalam artikel ini dari bawah dan berlatih dengannya sendiri.
Padankan Pelbagai Kriteria daripada Tatasusunan Berbeza.xlsx
6 Kaedah untuk Memadankan Berbilang Kriteria daripada Tatasusunan Berbeza dalam Excel
Dalam bahagian ini, saya akan menunjukkan kepada anda 6 kaedah cepat dan mudah untuk memadankan berbilang kriteria daripada tatasusunan berbeza dalam Excel pada sistem pengendalian Windows. Artikel ini mengandungi penjelasan terperinci dengan ilustrasi yang jelas untuk segala-galanya. Saya telah menggunakan Microsoft 365 version di sini. Walau bagaimanapun, anda boleh menggunakan mana-mana versi lain bergantung pada ketersediaan anda. Sila tinggalkan ulasan jika mana-mana bahagian artikel ini tidak berfungsi dalam versi anda.
Dalam set data ini, saya telah cuba memberikan contoh kehidupan sebenar. Set data mengandungi maklumat tentang beberapa produk pakaian. Ia mempunyai empat lajur, nama produk , Warna , Saiz dan Harga seperti yang anda boleh lihatdalam imej berikut.
1. Menggunakan Formula Tatasusunan dengan Fungsi INDEX dan MATCH
Di sini, saya telah mengambil Harga daripada Produk ( Sel B11 ) berasaskan pada Nama , Warna, dan Saiz produk.
📌 Langkah:
- Untuk ini, masukkan dahulu nama produk , warna dan saiz dalam sel G5 , G6 , G7
- Kemudian, masukkan formula berikut ke dalam sel G8 untuk mendapatkan harga untuk produk yang memenuhi kriteria tersebut:
=IFERROR(INDEX(E5:E20,MATCH(1,(G5=B5:B20)*(G6=C5:C20)*(G7=D5:D20),0)),"No Match")
🔎 Pecahan Formula:
✅ Operasi Darab :
→ (G5=B5:B20)*(G6=C5:C20)*(G7=D5:D20) = (Baju = Lajur Produk)*(Indigo = Lajur Warna)*(L = Lajur Saiz) = {PALSU; SALAH;SALAH;SALAH;SALAH;SALAH;SALAH;BETUL;BETUL;BETUL;BETUL;BETUL;BETUL;BETUL;SALAH;SALAH}*(G6=C5:C20)*(G7=D5:D20)}
Ia akan mencari nilai ke lajur masing-masing dan mengembalikan nilai TRUE/FALSE mengikutnya.
→ {0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;0}
Operator Pendaraban (*) menukar nilai ini kepada 0s dan 1s dan kemudian melaksanakan operasi pendaraban yang menukar semua nilai lain kepada 0s kecuali output yang diingini.
✅ Fungsi MATCH Operasi :
→ MATCH(1 ,(0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0),0)) → 13
Ini fungsi mencari nilai 1 dalam julat ditukar danmengembalikan kedudukan.
✅ Fungsi INDEKS Operasi :
→ IFERROR(INDEX(E5:E20,13), “Tidak Padankan”) → 50
Fungsi ini mengembalikan nilai dalam baris ke-13 lajur harga yang merupakan output yang diingini. Untuk kes yang tiada padanan, fungsi INDEX akan mengembalikan ralat #N/A . Untuk mengendalikan ralat sedemikian dan memaparkan mesej yang boleh dibaca manusia, " Tiada Padanan ", fungsi IFERROR digunakan di sini.
Baca Lagi: PADAN INDEKS Excel dengan Pelbagai Kriteria (4 Contoh Yang Sesuai)
2. Menggunakan Formula Bukan Susunan Fungsi INDEX dan MATCH
Di sini, saya telah cuba melaksanakan tugas yang sama seperti sebelum ini. Formulanya juga sama kecuali terdapat fungsi INDEX tambahan dan jenis bukan tatasusunan yang dipilih bagi fungsi INDEX .
📌 Langkah:
- Untuk ini, masukkan dahulu produk nama, warna, dan saiz dalam sel masing-masing.
- Kemudian, masukkan formula berikut ke dalam sel G8 untuk mendapatkan harga produk yang memenuhi kriteria tersebut:
=IFERROR(INDEX(E5:E25,MATCH(1,INDEX((G5=B5:B25)*(G6=C5:C25)*(G7=D5:D25),0,1),0)),"No Match")
🔎 Penjelasan Formula:
Tujuan utama fungsi INDEX baharu ini ialah untuk menukar formula tatasusunan sebelumnya kepada formula bukan tatasusunan supaya ia boleh dilaksanakan oleh seseorang yang tidak biasa dengan fungsi tatasusunan Excel. Fungsi INDEX baharu mengendalikan tatasusunan yang dikembalikan selepasoperasi pendaraban yang menghapuskan keperluan untuk formula tatasusunan.
Baca Lagi: INDEX MATCH Pelbagai Kriteria dalam Excel (Tanpa Formula Tatasusunan)
Bacaan Serupa
- PADAN INDEKS dengan 3 Kriteria dalam Excel (4 Contoh)
- SUMIF dengan INDEX dan Fungsi MATCH dalam Excel
- Indeks Padanan Jumlah Berbilang Baris dalam Excel (3 Cara)
- PADAN INDEKS dengan Pelbagai Kriteria dalam Helaian Berbeza (2 Cara)
- Berbilang Kriteria dalam Excel Menggunakan Fungsi INDEX, MATCH dan COUNTIF
3. Formula PADANAN INDEX untuk Pelbagai Kriteria daripada Tatasusunan Mendatar dan Menegak Berbeza dalam Excel
3.1 Carian Secara Menegak dalam Lajur
Selain daripada cara sebelumnya yang diterangkan di atas, anda boleh menggabungkan INDEX dan MACH berfungsi untuk mencari carian mendatar dan menegak dengan pelbagai kriteria. Ikut langkah di bawah untuk melakukan ini.
📌 Langkah:
- Pada mulanya, klik pada sel C18 dan masukkan formula berikut.
=INDEX(D5:D14,MATCH(1,(B5:B14=C16)*(C5:C14=C17),0))
- Selepas itu, tekan Enter
Akibatnya, anda boleh mendapatkan hasil yang diingini untuk jurujual yang anda inginkan.
3.2 Carian Secara Mendatar dalam Baris
Anda juga boleh menggabungkan INDEX dan MATCH berfungsi untuk mencari berbilang kriteria secara mendatar dengan mengikut langkah di bawah.
📌 Langkah:
- Pertama , klikpada sel C10 .
- Seterusnya, masukkan formula berikut dan tekan Enter
=INDEX(C6:L6,MATCH(1,(C4:L4=C8)*(C5:L5=C9),0))
Oleh itu, anda boleh mendapatkan jabatan orang yang diingini melalui carian mendatar.
4. Formula PADANAN INDEKS untuk Memadankan Pelbagai Kriteria daripada Tatasusunan dalam Helaian Excel Berbeza
Pertimbangkan situasi di mana anda bekerja di ladang perniagaan. Bos anda memberi anda tugasan di mana anda perlu mencari jumlah jualan wakil jualan yang berbeza daripada lembaran kerja lain. Anda boleh melakukannya dengan mudah dengan menggunakan formula INDEX MATCH .
- Dalam contoh berikut, “ID” , “Nama Pertama” dan “Jualan” pekerja diberikan sewenang-wenangnya. Anda perlu mencari “Jualan” untuk “ID” tertentu dan khusus “Nama Pertama” dalam lembaran kerja yang berbeza. Lembaran kerja dinamakan “Data” .
- Buat jadual lain dalam lembaran kerja baharu yang mengandungi lajur “ID” , “Nama Pertama” dan “Jualan” . Dalam lembaran kerja baharu ini, kita akan dapati hasilnya. Namakan lembaran kerja ini sebagai “M01” .
- Kemudian, masukkan formula berikut dalam sel D5 lembaran kerja “M01”.
=INDEX(Data!$D$5:$D$15,MATCH(1,('M01'!B5=Data!$B$5:$B$15)*('M01'!C5=Data!$C$5:$C$15),0))
- Sekarang, gunakan formula yang sama untuk seluruh sel.
- Oleh itu, anda telah menggunakan berbilang kriteria untuk mengetahui nilai daripada lembaran kerja yang berbeza.
5. Menggunakan Fungsi COUNTIFS untuk Memadankan Pelbagai Kriteriadaripada Tatasusunan Berbeza
Kami boleh menggunakan fungsi COUNTIFS untuk memadankan berbilang kriteria dalam Excel. Dalam kes itu, kita perlu menggunakan logik DAN untuk kriteria dalam lajur yang berbeza dan ATAU logik untuk kriteria dalam lajur yang sama.
5.1 Menggunakan DAN Logik untuk Berbilang Kriteria dalam Berbilang Lajur
DAN logik bermakna semua kriteria harus dipadankan untuk mendapatkan nilai sebenar. Di sini, saya telah mengira jumlah bilangan baris berdasarkan kriteria Nama , Warna dan Saiz .
📌 Langkah :
- Mula-mula, masukkan nama produk , warna dan saiz dalam sel julat masing-masing F5:F7 .
- Kemudian, masukkan formula berikut dalam sel F8 untuk mendapatkan kiraan sel yang sepadan dengan kriteria yang diberikan:
=COUNTIFS(B5:B20,F5,C5:C20,F6,D5:D20,F7)
🔎 Pecahan Formula:
=COUNTIFS(B5 :B20,F5,C5:C20,F6,D5:D20,F7) → COUNTIFS(Lajur Produk, Baju, Lajur Warna, Indigo, Lajur Saiz, L) → 1
- Ia mencari nilai dalam lajur masing-masing dan meningkatkan kiraan jika semua kriteria dipadankan.
- Hanya terdapat satu lajur yang semua kriteria sepadan. Jadi, ia adalah output yang diingini.
- Oleh itu, anda mempunyai kiraan sel yang sepadan dengan kriteria yang diberikan untuk tatasusunan yang berbeza.
Baca Lagi: Indeks Padankan Pelbagai Kriteria dalam Baris dan Lajur dalam Excel
5.2 ATAULogik untuk Berbilang Kriteria dalam Lajur yang Sama
ATAU logik bermakna jika satu kriteria sepadan, nilai TRUE akan dikembalikan. Di sini, saya telah mengira jumlah bilangan baris dengan nilai warna ialah " Merah " dan " Kuning ".
Untuk melakukannya, masukkan formula berikut dalam sel F4 untuk mendapatkan kiraan sel yang sepadan dengan kriteria yang diberikan:
=SUM(COUNTIFS(C5:C20,{"Red","Yellow"}))
🔎 Pecahan Formula:
→ SUM(COUNTIFS(C11:C31,{“Merah”,“Kuning”})) → SUM( COUNTIFS(Lajur warna,{“Merah”, ”Kuning”}))
Fungsi COUNTIFS mencari nilai dalam lajur masing-masing dan meningkatkan kiraan jika mana-mana kriteria dipadankan . Oleh kerana terdapat tiga “Merah” dan tiga “Kuning”, itulah sebabnya fungsi COUNTIFS mengembalikan 3,3.
→ SUM(3,3) → 6
Fungsi SUM menambah dua nilai dan mengembalikan output yang diingini.
- Oleh itu, saya telah mengira jumlah keseluruhan produk merah dan kuning.
Baca Lagi: Jumlah dengan Fungsi INDEX-MATCH di bawah Pelbagai Kriteria dalam Excel
6 . Menggunakan Fungsi FILTER
Seperti namanya, FILTER function menapis julat sel berdasarkan kriteria tertentu. Anda tidak menulis formula dengan pelbagai fungsi untuk kaedah ini. Hanya fungsi FILTER yang cukup untuk melaksanakan operasi. Di sini, saya telah mengambil Harga Produk ( Sel B11 ) berdasarkan Nama , Warna, dan Saiz produk.
📌 Langkah:
- Mula-mula, masukkan nama produk , warna dan saiz dalam sel masing-masing daripada julat F5:F7 .
- Kemudian, masukkan formula berikut dalam sel F8 untuk mendapatkan harga produk yang sepadan dengan semua kriteria.
=FILTER(E5:E20,(B5:B20=G5)*(C5:C20=G6)*(D5:D20=G7),"No Match")
🔎 Pecahan Formula:
✅ Operasi Darab:
→ (B5:B20=G5)*(C5:C20=G6)*(D5:D20=G7) = (Lajur Produk = Baju)*(Lajur Warna = Indigo)*(Lajur Saiz = L) = {SALAH ;SALAH;SALAH;SALAH;SALAH;SALAH;SALAH;BETUL;BETUL;BETUL;BETUL;BETUL;BETUL ;TRUE;FALSE;FALSE}*(C5:C20=G6)*(D5:D20=G7)}
Ia akan mencari nilai ke lajur masing-masing dan mengembalikan TRUE/FALSE nilai mengikutnya.
→ {0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0 }
Operator Pendaraban (*) menukarkan nilai ini kepada 0s dan 1s dan kemudian melaksanakan operasi pendaraban yang conve rts semua nilai lain kepada 0s kecuali output yang diingini.
✅ Fungsi PENAPIS:
→ FILTER(E14:E34,{0;0;0 ;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0},”Tiada Padanan”) = PENAPIS(Lajur Harga {0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0; 0;0;0},”Tiada Padanan”) = 50
Fungsi FILTER mencari lajur Harga dengan nombor indeks dan mengembalikan nilai sel di mana indeks yang sepadannilai ialah satu (1), Dalam kes ini, 50.
- Oleh itu, saya telah mengira harga produk yang sepadan dengan berbilang kriteria yang diberikan.
Nota:
Setakat menulis artikel ini, fungsi FILTER hanya tersedia pada Excel 365. Jadi , jika anda menggunakan versi Excel yang lain maka anda harus menyemak kaedah lain.
Kesimpulan
Dalam artikel ini, anda telah menemui cara memadankan berbilang kriteria daripada berbeza tatasusunan dalam Excel. Saya harap anda dapat mencari penyelesaian kepada masalah anda. Sila tinggalkan komen jika anda mempunyai sebarang cadangan atau soalan. Terima kasih.