Isi kandungan
Bergantung pada keadaan, anda mungkin perlu membandingkan beberapa lajur. Perbandingan boleh dilakukan dalam pelbagai bentuk, salah satunya adalah padanan separa. Hari ini kami akan menunjukkan kepada anda cara mengendalikan padanan separa dalam dua lajur dalam Excel. Untuk musim ini, kami menggunakan Excel Microsoft 365 , sila gunakan milik anda.
Perkara pertama dahulu, mari kita ketahui tentang buku kerja yang merupakan asas contoh kami.
Di sini kami mempunyai set data beberapa atlet terkenal daripada sukan yang berbeza. Menggunakan set data ini, kami akan melaksanakan padanan separa dalam dua lajur. Kami akan menggunakan set data ini untuk menerangkan kaedah dengan mudah.
Muat Turun Buku Kerja Amalan
Anda boleh memuat turun buku kerja latihan dari sini.
Padanan Separa Dua Columns.xlsx
4 Kaedah Mudah untuk Mencari Padanan Separa dalam Dua Lajur
1. Padanan Separa dalam Dua Lajur Menggunakan VLOOKUP
Salah satu pendekatan untuk melaksanakan padanan separa antara lajur ialah penggunaan fungsi VLOOKUP .
Fungsi VLOOKUP mencari data dalam julat disusun secara menegak.
Kami akan membandingkan dua lajur set data di atas dan menghasilkan keputusan dalam lajur lain.
- Mula-mula, masukkan formula dalam sel E5 .
=IFERROR(VLOOKUP("*"&C5&"*";$B$5:$B$12;1;0);"")
Di sini kami telah menetapkan baris pertama lajur Nama Popular Atlet di nilai_cari medan.
Dan lajur Nama Atlet sebagai tatasusunan_carian . Memandangkan kita perlu menyemak padanan separa, kita telah menggunakan tanda asterisk sebagai kad bebas. Tanda ini menunjukkan bahawa sebarang bilangan aksara boleh berada di sana.
- Selepas itu, apabila padanan ditemui formula akan mengembalikan nama penuh yang kami pilih dalam sel.
- Seterusnya, gunakan pilihan Fill Handle untuk menggunakan formula pada semua sel.
- Selepas itu, anda akan mendapat hasil akhir dengan sewajarnya .
Perhatikan bahawa, dalam sel E6 , anda telah menemui jurang seperti dalam sel C6 yang anda ada telah memasukkan nama Dhoni, yang formula tidak dapat ditemui dalam lajur B .
🔎 Bagaimanakah Formula Berfungsi?
- VLOOKUP(“*”&C5&”*”;$B$5:$B$12;1;0) : Dalam bahagian pertama, kita akan mencari julat sel yang dikehendaki antara sel B5 hingga B12 untuk mencari nilai tertentu.
- IFERROR(VLOOKUP(“*”&C5& ;”*”;$B$5:$B$12;1;0);” ) : Bahagian ini akan menggunakan kriteria yang sesuai dalam formula untuk menunjukkan hasil akhir mengikut julat sel yang dikehendaki.
Oleh itu, kami telah melakukan perlawanan separa antara lajur dengan menggunakan fungsi VLOOKUP dalam excel.
Baca Lagi: Excel VLOOKUP untuk Mencari Padanan Terhampir (dengan 5 Contoh)
2. Padanan Separa dengan Gabungan INDEX – Fungsi PADANAN
Seterusnya, kamiboleh menggunakan gabungan fungsi INDEX dan MATCH . Bahagian terdahulu, kita telah melihat cara VLOOKUP mendapatkan semula nilai sebaik sahaja ia menemui padanan. Di sini INDEX – MATCH kombinasi akan melakukan perkara yang sama. MATCH mencari kedudukan nilai carian dan INDEX mengembalikan nilai dari lokasi yang diberikan.
Untuk mengetahui tentang fungsi lawati artikel ini: INDEX, PADAN.
- Mula-mula, kami akan memasukkan formula ke dalam sel E5 .
=IFERROR(INDEX($B$5:$B$12;MATCH("*"&C5&"*";$B$5:$B$12;0));"")
- Selepas itu, anda akan mendapat hasil untuk sel ini dan kemudian menggunakan Fill Handle untuk menerapkannya pada semua sel.
- Akhir sekali, anda akan mendapat keputusan akhir anda.
🔎 Bagaimana Formula Berfungsi?
- MATCH(“*”&C5&”*”;$B$5:$B$12;0) : Dalam bahagian pertama, kita akan mencari sel yang diingini julat yang ingin kami gunakan.
- INDEX($B$5:$B$12; MATCH(“*”&C5&”*”;$B$5:$B$12;0)) : Apabila anda berhasrat untuk mengembalikan nilai (atau nilai) daripada julat tunggal, anda akan menggunakan bentuk tatasusunan fungsi INDEX . Bahagian ini akan menggunakan kriteria yang betul dalam formula.
- IFERROR(INDEX($B$5:$B$12; MATCH(“*”&C5&”*”;$B$5:$ B$12;0));”” ) : Ini akan mengambil julat daripada bahagian fungsi INDEX dan MATCH dan menetapkan keadaan yang sesuai untuk formula.
Dalam bahagian ini, kami telah menggunakan gabungan INDEX dan MATCH berfungsi untuk mencari padanan separa antara lajur. Fungsi IFERROR mengabaikan sebarang jenis ralat yang mungkin berlaku kerana sebarang ketidakkonsistenan dalam formula.
Baca Lagi: Pemformatan Bersyarat untuk Padanan Teks Separa dalam Excel (9 Contoh)
Bacaan Serupa
- Cara Menggunakan VLOOKUP Separa dalam Excel(3 atau Lebih Banyak Cara)
- Gunakan VLOOKUP untuk Cari Teks Separa daripada Sel Tunggal
- Cara Melaksanakan Rentetan Padanan Separa dalam Excel (5 Kaedah)
3. Fungsi IF untuk Melaksanakan Padanan Separa dalam Dua Lajur
Dalam bahagian artikel ini, kita boleh melakukan padanan separa menggunakan fungsi IF . Seperti yang anda ketahui, fungsi IF menjalankan ujian logik dan mengembalikan nilai untuk hasil TRUE atau FALSE .
- Sekarang , di sini kami telah menetapkan "Nama Penuh Ditemui" sebagai if_true_value dan membiarkan if_false_value kosong. Masukkan formula berikut dalam sel.
=IF(COUNTIFS($B$5:$B$12;"*"&C5)=1;"Full Name Is Found";"Full Name not Found")
Di sini formula memberikan if_true_value . Sekarang tulis formula untuk nilai yang selebihnya.
- Selain itu, selepas menekan Butang Enter anda akan mendapat keputusan untuk ini sel dan kemudian gunakan pilihan Fill Handle untuk semua sel dengan sewajarnya.
- Akhir sekali, anda akan mendapat hasil yang diingini.
🔎 BagaimanaKerja Formula?
- COUNTIFS($B$5:$B$12;”*”&C5) : Dalam bahagian pertama, kita akan mencari julat sel yang kami ingin menyemak dengan syarat.
- JIKA(COUNTIFS($B$5:$B$12;”*”&C5)=1; “Nama Penuh Ditemui”; “Nama Penuh tidak Ditemui”) : Bahagian ini akan menggunakan kriteria yang betul dalam formula.
Oleh itu, menggabungkan IF dan COUNTIF fungsi untuk melaksanakan padanan separa dalam dua lajur dalam Excel sangat mudah digunakan.
Baca Lagi: COUNTIF Padanan Separa dalam Excel (2 atau Lebih Pendekatan)
4. Bandingkan Dua Lajur Menggunakan Fungsi AGREGATE
Akhir sekali, kami akan cuba mencari padanan separa dalam dua lajur dengan menggunakan fungsi AGREGAT juga. Microsoft Excel fungsi seperti SUM , COUNT , LARGE dan MAX tidak akan berfungsi jika julat mengandungi ralat . Walau bagaimanapun, anda boleh menyelesaikannya dengan cepat dengan menggunakan fungsi AGREGATE . Artikel ini akan menunjukkan kepada anda cara mengagregat data dalam Excel .
AGREGATE Fungsi: Sintaks dan Argumen
Fungsi AGGREGATE Excel mengembalikan agregat jadual data atau senarai data. Nombor fungsi berfungsi sebagai argumen pertama, manakala pelbagai set data membentuk argumen lain. Untuk mengetahui fungsi mana yang hendak digunakan, seseorang perlu menghafal nombor fungsi atau di sebelah anda boleh melihatnya dalam jadual.
Rujukan dansintaks tatasusunan ialah dua sintaks yang mungkin untuk fungsi AGREGATE Excel yang kami akan tunjukkan kepada anda di sini.
Sintaks Tatasusunan:
= AGGREGATE(function_num,options,array,[k])
Reference Syntax:
=AGGREGATE(function_num,options,ref1, [ref2 ],…)
Tidak perlu risau tentang borang yang anda gunakan. Berdasarkan parameter input yang anda bekalkan, Excel akan memilih bentuk yang paling sesuai.
Argumen:
Fungsi | Nombor_Fungsi |
---|---|
PURATA | 1 |
KIRA | 2 |
HUBUNGI | 3 |
MAX | 4 |
MIN | 5 |
PRODUK | 6 |
JUMLAH | 9 |
BESAR | 14 |
KECIL | 15 |
Sekarang, seterusnya teruskan dan bincangkan tentang cara menggunakan fungsi ini secara menyeluruh dengan mengikuti langkah di bawah.
- Mula-mula, masukkan formula berikut dalam sel.
[email protected](E$5:E$8;AGGREGATE(15;6;MATCH("*"&$E$5:$E$8&"*";$B5;0)*(ROW($E$5:$E$8)-ROW(E$5)+1);1))
- Seterusnya, anda akan mendapat hasil untuk sel ini dan kemudian gunakan pilihan Pengendalian Isi untuk menerapkannya pada semua sel.
- Akhir sekali, skrin anda akan menunjukkan hasil yang serupa dengan imej berikut.
🔎 Bagaimana Formula Berfungsi?
- (ROW($E$5:$E$8)-ROW(E$5)+1) : Apabila anda mempunyai set data kecil, mudah untuk mencari nombor baris tetapi masukdalam kes set data yang lebih besar, anda mungkin perlu menggunakan fungsi ROW. Dalam bahagian pertama, kita akan menemui julat sel yang diingini yang ingin kita gunakan.
- MATCH(“*”&$E$5:$E$8&”*”;$ B5;0) : Setiap kali anda bekerja pada lembaran kerja Excel, anda mungkin ingin mencari hubungan antara dua atau lebih sel. Katakan anda ingin memadankan kriteria dengan sel lain. Dalam kes ini, anda boleh menggunakan fungsi MATCH . Bahagian ini akan cuba mencari padanan dalam julat yang dipilih.
- AGGREGATE(15;6; MATCH(“*”&$E$5:$E$8&”*”;$B5 ;0)*(ROW($E$5:$E$8)-ROW(E$5)+1) : Dalam Excel, fungsi AGGREGATE digunakan pada fungsi yang berbeza untuk mendapatkan hasil tertentu. Dalam kes ini, anda boleh menggunakan fungsi MATCH . Bahagian ini akan menggunakan kriteria yang betul dalam formula.
- @INDEX(E$5:E$8;AGGREGATE(15; 6;MATCH(“*”&$E$5:$E$8&”*”;$B5;0)*(ROW($E$5:$E$8)-ROW(E$5)+1);1 )) : Apabila anda berhasrat untuk mengembalikan nilai (atau nilai) daripada berbilang julat, anda akan menggunakan borang rujukan fungsi INDEX . Bahagian ini akan mengembalikan hasil akhir kepada anda dengan sewajarnya.
Jadi, akhirnya, kami telah menyimpulkan artikel kami dengan menggunakan fungsi AGREGATE untuk melaksanakan padanan separa dalam dua lajur dalam Excel.
Baca Lagi: Cari Padanan Teks Separa dalam Excel (5 Kaedah)
Perkara yang Perlu Diingati
- Dalam kes menggunakan yang pertama dua kaedah, gabungan VLOOKUP dan INDEX-MATCH memainkan peranan yang paling penting. Apabila memasukkan nilai cuba ingat itu. Jika anda menukar julat, hasilnya akan berbeza.
- Apabila menggunakan formula, adalah penting untuk memasukkannya dengan sintaks yang betul. Jika tidak, ia tidak akan memberikan sebarang hasil.
- Kami mencadangkan anda memuat turun fail excel dan melihatnya semasa menggunakan formula untuk pemahaman yang lebih baik.
Kesimpulan
Itu sahaja untuk hari ini. Kami telah menyenaraikan beberapa cara untuk mengendalikan padanan separa dalam dua lajur dalam Excel. Harap anda akan mendapati ini berguna. Jangan ragu untuk memberi komen jika ada yang sukar difahami. Beritahu kami kaedah mana yang akan anda gunakan. Maklumkan mana-mana pendekatan lain yang mungkin kami terlepas di sini.