Rumah >Topik >excel >Cara membandingkan dua lajur dalam Excel menggunakan VLOOKUP

Cara membandingkan dua lajur dalam Excel menggunakan VLOOKUP

Joseph Gordon-Levitt
Joseph Gordon-Levittasal
2025-03-27 09:55:07361semak imbas

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.

Cara membandingkan dua lajur dalam Excel menggunakan VLOOKUP

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") .

Cara membandingkan dua lajur dalam Excel menggunakan VLOOKUP

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), "") .

Cara membandingkan dua lajur dalam Excel menggunakan VLOOKUP

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,"")="") .

Cara membandingkan dua lajur dalam Excel menggunakan VLOOKUPCara membandingkan dua lajur dalam Excel menggunakan VLOOKUP

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))) .

Cara membandingkan dua lajur dalam Excel menggunakan VLOOKUPCara membandingkan dua lajur dalam Excel menggunakan VLOOKUP

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") .

Cara membandingkan dua lajur dalam Excel menggunakan VLOOKUPCara membandingkan dua lajur dalam Excel menggunakan VLOOKUP

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.

Cara membandingkan dua lajur dalam Excel menggunakan VLOOKUPCara membandingkan dua lajur dalam Excel menggunakan VLOOKUPCara membandingkan dua lajur dalam Excel menggunakan VLOOKUP

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn