Isi kandungan
Microsoft Excel ialah salah satu aplikasi yang paling banyak digunakan di dunia hari ini. Dari rumah korporat besar hingga perusahaan kecil dan sederhana menggunakan aplikasi ini. Kami boleh memproses data kami mengikut keinginan kami melalui aplikasi ini. Dalam artikel ini, kami akan menerangkan cara memadankan dua lajur dan mendapatkan output daripada lajur ketiga dalam Excel. Ini digunakan apabila kami memerlukan sejumlah data daripada lembaran data yang besar.
Muat turun Buku Kerja Amalan
Muat turun buku kerja amalan ini untuk bersenam semasa anda membaca artikel ini.
Padankan Dua Lajur dan Output Ketiga.xlsx3 Kaedah untuk Memadankan Dua Lajur dan Output Ketiga dalam Excel
Kami akan menerangkan cara memadankan dua lajur dan output daripada yang ketiga dalam Excel menggunakan tiga kaedah mudah. Kami mengambil set data kedai super yang terdiri daripada ID Produk dan Nama .
1. Penggunaan Fungsi VLOOKUP untuk Mendapatkan Hasil daripada Lajur Ketiga dalam Excel
Fungsi VLOOKUP mencari nilai dalam lajur paling kiri jadual. Dan nilai dalam baris yang sama dari lajur yang kami tentukan. Secara lalai, jadual mesti diisih dalam tertib menaik.
Sintaks:
VLOOKUP (nilai_carian, tatasusunan_jadual, angka_indeks_kolom, [julat_carian_julat])
Argumen :
lookup_value – Kami mencari nilai ini melalui operasi. Nilai rupa kami mestilah dalam lajur pertama data yang ditentukanjulat yang disebut oleh table_array. Lookup_value boleh menjadi nilai atau rujukan kepada sel.
table_array – Ia adalah julat yang ditentukan untuk mencari lookup_value. Ia mungkin julat bernama atau rujukan jadual atau sel. Nilai pulangan harus disertakan di sini.
col_index_num – Nombor ini menunjukkan lajur mana yang akan kami perolehi dalam pemulangan. Ia bermula dari lajur terakhir table_array.
julat_lookup – Ia adalah nilai logik. Ia menentukan sifat carian fungsi. Kami mempunyai dua pilihan Padanan tepat atau Anggaran padanan .
Dalam bahagian ini, kami akan menggunakan fungsi VLOOKUP untuk memadankan lajur.
Langkah 1:
- Kami menambah lajur untuk membuat Invois .
Langkah 2:
- Kami akan memberikan input pada kotak ID dan Nama .
Langkah 3:
- Sekarang, kami akan menggunakan operasi VLOOKUP dalam Sel F6 .
- Lengkapkan formula dan ia akan kelihatan seperti ini:
=VLOOKUP(E6,$B$5:$C$12,2,FALSE)
Langkah 4:
- Sekarang, tekan Enter .
Langkah 5:
- Tarik ikon Pemegang Isi ke sel terakhir yang mengandungi data.
Kami melihat nama yang sepadan dengan setiap ID Produk dipaparkan.
Langkah 6:
- Jika kami meletakkan mana-mana ID yang tidak terdapat pada set data kami, lihat apaberlaku.
- Kami meletakkan A-010 sebagai ID produk.
Baca Lagi: Formula VLOOKUP untuk Membandingkan Dua Lajur dalam Helaian Berbeza!
2. INDEX+MATCH+IFERROR untuk Mendapatkan Output daripada Lajur Ketiga dalam Excel
Fungsi IFERROR menyemak nilai dan jika ini ralat atau tidak. Jika mendapati ralat kes itu menunjukkan sesuatu yang diberikan pada hujah. Jika tidak, ia mengembalikan nilai rujukan.
Sintaks:
IFERROR(value, value_if_error)
Argumen:
nilai – Ini adalah hujah untuk menyemak ralat.
value_if_error – Ia adalah nilai untuk dikembalikan jika formula menilai kepada ralat. Jenis ralat berikut dinilai: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, atau #NULL!.
PERLAWANAN function mencari objek yang dipilih dalam julat tertentu. Ia juga memberikan kedudukan relatif objek itu dalam julat itu. Kami menggunakan MATCH dan bukannya salah satu fungsi LOOKUP jika kami memerlukan kedudukan objek dalam julat itu.
Sintaks:
MATCH(lookup_value, lookup_array, [match_type])
Argumen :
lookup_value – Ia ialah nilai yang diingini yang ingin kita padankan dalam look_array. Argumen lookup_value ini mungkin nilai (nombor, teks atau nilai logik) atau rujukan sel kepada nombor, teks atau nilai logik.
array_lookup – Thejulat sel yang diberikan untuk carian.
match_type – Ia mungkin -1, 0 atau 1. Argumen match_type menentukan cara Excel memadankan lookup_value dengan nilai dalam lookup_array . Nilai lalai untuk hujah ini ialah 1.
Fungsi INDEX mengembalikan nilai atau rujukan sel kepada nilai daripada jadual atau julat. Terdapat dua cara untuk menggunakan fungsi INDEX: Jika kita ingin mengembalikan nilai sel yang dinyatakan atau tatasusunan sel akan menggunakan borang Tatasusunan. Jika tidak, kami akan menggunakan borang Rujukan untuk mengembalikan rujukan sel yang dinyatakan.
Sintaks:
INDEX(array, row_num, [column_num])
Argumen:
tatasusunan – Julat atau pemalar tatasusunan. Jika tatasusunan mengandungi hanya satu baris atau lajur, argumen row_num atau column_num yang sepadan adalah pilihan. Jika tatasusunan mempunyai lebih daripada satu baris dan lebih daripada satu lajur, dan hanya row_num atau column_num digunakan, INDEX mengembalikan tatasusunan keseluruhan baris atau lajur dalam tatasusunan.
row_num – Ia diperlukan melainkan bilangan_lajur ada. Ia memilih baris dalam tatasusunan untuk mengembalikan nilai daripada itu. Jika row_num diabaikan, column_num diperlukan.
column_num – Ia memilih lajur dalam tatasusunan untuk mengembalikan nilai. Jika bilangan_lajur ditinggalkan, nombor_baris diperlukan.
Di sini, kami akan menggunakan gabungan IFERROR , MATCH dan INDEX fungsi untuk memadankan dua lajur dan dapatkan outputdaripada yang ketiga.
Langkah 1:
- Pergi ke Sel F6 .
- Tulis formula dengan hujah yang betul. Jadi, formulanya ialah:
=IFERROR(INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0)),"")
Langkah 2:
- Kemudian, tekan Enter .
Langkah 3:
- Tarik ikon Pemegang Isi Sel F9 .
Di sini, kami membandingkan dua lajur dan mendapatkan output dalam lajur ketiga.
Langkah 4:
- Sekarang, akan memasukkan ID produk yang tidak terdapat pada set data.
- Kami meletakkan A-010 dan melihat apa yang berlaku.
Kami melihatnya kosong sekiranya terdapat sebarang objek yang tidak hadir pada set data.
Pecahan Formula:
- MATCH(E6,$B$5:$B$12,0)
Formula ini sepadan dengan Sel E6 dalam julat B5 hingga B12 . Di sini, 0 digunakan untuk mendapatkan padanan tepat.
Output: 2
- INDEX($C$5: $C$12,MATCH(E6,$B$5:$B$12,0))
Formula ini mengembalikan nilai daripada julat C5 kepada C12 . Argumen kedua bagi fungsi INDEX ialah hasil daripada fungsi MATCH .
Output: Minyak
- IFERROR(INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0)),””)
Formula ini kembali kosong jika hasil fungsi INDEX tidak sah. Jika tidak, ia akan menjadi hasil daripada fungsi INDEX .
Output: Minyak
Baca Lagi: Padankan Dua Lajur dalamExcel dan Kembalikan Ketiga (3 Cara)
Bacaan Serupa:
- Cara Membandingkan Dua Lajur dalam Excel untuk Nilai Hilang ( 4 cara)
- Cara Membandingkan 4 Lajur dalam Excel (6 Kaedah)
- Makro Excel untuk Membandingkan Dua Lajur (4 Cara Mudah)
- Makro untuk Membandingkan Dua Lajur dalam Excel dan Menyerlahkan Perbezaan
- Excel Membandingkan Teks dalam Dua Lajur (7 Cara Berfaedah)
3. Formula Tatasusunan INDEX-MATCH untuk Memadankan Dua Lajur dan Output daripada Ketiga
Di sini, kami akan menggunakan formula tatasusunan dan membandingkan dua lajur dan mendapatkan output daripada yang ketiga.
Pertama, tambah lajur dengan data kami, supaya kami boleh mendapatkan pulangan daripada lajur itu.
Langkah 1:
- Tambahkan tiga lajur dalam data untuk menetapkan rujukan.
- Sekarang, berikan input pada kotak rujukan.
Langkah 2:
- Sekarang, pergi ke Sel D17 .
- Tulis formula di sini. Formulanya ialah:
=INDEX(D5:D12,MATCH(B17&C17,B5:B12&C5:C12,0))
Langkah 3:
- Kemudian tekan Ctrl+Shift+Enter kerana ia adalah fungsi tatasusunan.
Langkah 4:
- Seret ikon Pemegang Isi .
Kami cuba memadankan dua lajur set data dengan jadual lain dan dapatkan hasil daripada lajur ketiga.
Kandungan Berkaitan: Formula Excel untuk membandingkan dua lajur dan mengembalikan nilai (5 contoh)
Kesimpulan
Dalamartikel ini, kami hanya menunjukkan 3 kaedah untuk memadankan dua lajur dan mendapatkan output daripada yang ketiga dalam Excel. Saya harap ini akan memenuhi keperluan anda. Sila lihat tapak web kami Exceldemy.com dan berikan cadangan anda dalam kotak ulasan.