Cara membandingkan dua lajur dalam Excel menggunakan VLOOKUP
Tutorial ini menunjukkan cara menggunakan fungsi VLOOKUP Excel untuk membandingkan dua lajur, mengenal pasti nilai bersama (perlawanan) dan data yang hilang (perbezaan). Membandingkan data merentasi senarai adalah penting untuk mengenal pasti percanggahan atau maklumat bersama. Kaedah perbandingan optimum bergantung kepada keperluan khusus anda.
Menggunakan VLOOKUP untuk membandingkan dua lajur
VLOOKUP dengan cekap mengenal pasti titik data dari satu senarai yang ada di dalam yang lain. Formula VLOOKUP asas memerlukan:
-
lookup_value
(Argumen 1): Sel Teratas Senarai 1. -
table_array
(Argumen ke -2): keseluruhan senarai 2. -
col_index_num
(Argumen ke -3):1
Jika Senarai 2 hanya mempunyai satu lajur. -
range_lookup
(hujah ke -4):FALSE
untuk perlawanan yang tepat.
Contoh: Membandingkan nama peserta (Senarai 1 dalam lajur A) dengan mereka yang layak (Senarai 2 dalam lajur C). Formula =VLOOKUP(A2, $C$2:$C$9, 1, FALSE)
dalam sel E2 (dan diseret ke bawah) mendedahkan peserta yang berkelayakan. #N/A
kesilapan menunjukkan nama yang hilang dalam senarai 2. Menggunakan rujukan mutlak ( $C$2:$C$9
) menyimpan pemalar rujukan apabila menyalin formula.
Mengendalikan #N/A kesilapan
Untuk menggantikan kesilapan #N/A
dengan sel kosong, menggabungkan VLOOKUP dengan IFNA
atau IFERROR
: =IFNA(VLOOKUP(A2, $C$2:$C$9, 1, FALSE), "")
. Anda juga boleh menyesuaikan teks penggantian, contohnya: =IFNA(VLOOKUP(A2, $C$2:$C$9, 1, FALSE), "Not in List 2")
.
Membandingkan lajur dalam lembaran yang berbeza
Untuk membandingkan lajur pada lembaran yang berbeza, gunakan rujukan luaran. Sebagai contoh, jika Senarai 1 berada dalam Sheet1 Column A dan List 2 berada dalam Lajur Sheet2 A, formula menjadi: =IFNA(VLOOKUP(A2, Sheet2!$A$2:$A$9, 1, FALSE), "")
.
Mencari Nilai Biasa (Perlawanan)
Formula asas IFNA(VLOOKUP(...), "")
menyediakan senarai nilai bersama dengan tempat kosong untuk data yang hilang. Untuk mendapatkan senarai hanya nilai biasa, gunakan penapis auto untuk mengeluarkan kosong. Sebagai alternatif, dalam Excel 365/2021, gunakan FILTER
: =FILTER(A2:A14, IFNA(VLOOKUP(A2:A14, C2:C9, 1, FALSE), "")="")
. XLOOKUP
menawarkan penyelesaian yang lebih mudah: =FILTER(A2:A14, XLOOKUP(A2:A14, C2:C9, C2:C9,"")="")
.
Mencari nilai yang hilang (perbezaan)
Untuk mencari perbezaan, gunakan IF(ISNA(VLOOKUP(A2, $C$2:$C$9, 1, FALSE)), A2, "")
. Ini mengembalikan nilai dari senarai 1 yang tidak dalam senarai 2. Gunakan penapis auto untuk mengeluarkan kosong, atau dalam Excel 365/2021, gunakan FILTER
: = penapis (a2: a14, isNA (vlookup =FILTER(A2:A14, XLOOKUP(A2:A14, C2:C9, C2:C9,"")="")
=FILTER(A2:A14, ISNA(VLOOKUP(A2:A14, C2:C9, 1, FALSE)))
.
Mengenal pasti perlawanan dan perbezaan
Untuk melabelkan perlawanan dan perbezaan, gunakan IF(ISNA(VLOOKUP(A2, $D$2:$D$9, 1, FALSE)), "Not qualified", "Qualified")
. Ini menambah label yang menunjukkan kehadiran dalam senarai kedua. Fungsi MATCH
menawarkan alternatif: =IF(ISNA(MATCH(A2, $D$2:$D$9, 0)), "Not in List 2", "In List 2")
.
Mengembalikan nilai dari lajur ketiga
Untuk membandingkan dua lajur dan pulangkan nilai dari yang ketiga, gunakan =VLOOKUP(A3, $D$3:$E$10, 2, FALSE)
. IFNA
boleh mengendalikan kesilapan: =IFNA(VLOOKUP(A3, $D$3:$E$10, 2, FALSE), "")
. INDEX MATCH
dan XLOOKUP
menyediakan alternatif yang lebih fleksibel.
Panduan komprehensif ini menyediakan pelbagai kaedah untuk membandingkan lajur dalam Excel menggunakan VLOOKUP dan fungsi lain, memenuhi keperluan perbandingan yang pelbagai. Ingatlah untuk memuat turun buku kerja amalan untuk pengalaman tangan.
Atas ialah kandungan terperinci Cara membandingkan dua lajur dalam Excel menggunakan VLOOKUP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas









