Formula VLOOKUP untuk Membandingkan Dua Lajur dalam Helaian Excel Berbeza

  • Berkongsi Ini
Hugh West

Jika anda sedang mencari beberapa helah khas untuk menggunakan VLOOKUP Formula untuk membandingkan dua lajur dalam helaian yang berbeza maka anda telah mendarat di tempat yang betul. Terdapat beberapa cara mudah untuk menggunakan formula VLOOKUP untuk membandingkan dua lajur dalam Helaian yang berbeza. Artikel ini akan menunjukkan kepada anda setiap langkah dengan ilustrasi yang betul supaya anda boleh menggunakannya dengan mudah untuk tujuan anda. Mari kita masuk ke bahagian tengah artikel.

Muat Turun Buku Kerja Amalan

Anda boleh memuat turun buku kerja latihan dari sini:

Bandingkan Dua Lajur dalam Helaian Berbeza.xlsx

3 Contoh Menggunakan Formula VLOOKUP untuk Membandingkan Dua Lajur dalam Helaian Excel Berbeza

Dalam bahagian ini, saya akan menunjukkan kepada anda 3 kaedah cepat dan mudah untuk menggunakan VLOOKUP Formula untuk membandingkan dua lajur dalam helaian berbeza pada sistem pengendalian Windows. Anda akan mendapat penjelasan terperinci dengan ilustrasi yang jelas bagi setiap perkara dalam artikel ini. Saya telah menggunakan Microsoft 365 version di sini. Tetapi anda boleh menggunakan mana-mana versi lain berdasarkan ketersediaan anda. Jika mana-mana artikel ini tidak berfungsi dalam versi anda, maka tinggalkan ulasan kepada kami.

Di sini, saya mempunyai data daripada dua pasukan yang mempunyai beberapa ahli biasa dalam dua lembaran kerja berbeza bernama “ TeamA ” dan “ TeamB ”. Dan, saya akan menunjukkan kepada anda bagaimana anda boleh mencari nama biasa dan nama berbeza bagi kedua-dua pasukan.

1. Bandingkan Dua Lajurdalam Helaian Excel Berbeza dan Kembalikan Nilai Biasa/ Dipadankan

Pertama, saya akan menunjukkan kepada anda cara menggunakan fungsi VLOOKUP untuk mencari nama biasa atau nilai yang dipadankan bagi dua senarai nama berbeza dalam berbeza lembaran kerja. Ikuti langkah di bawah untuk ini:

  • Di sini, saya akan cuba mendapatkan nama biasa Pasukan A dan Pasukan B . Untuk ini, saya telah mencipta lembaran kerja baharu yang sudah mengandungi data Pasukan B .
  • Kemudian, saya mencipta lajur baharu untuk mencari nama biasa. Kemudian, masukkan formula berikut ke dalam sel E5:
=VLOOKUP(B5,TeamA!B5:B20,1,FALSE)

  • Sekarang, seret ikon Fill Handle untuk menampal formula yang digunakan masing-masing ke sel lain lajur atau gunakan pintasan papan kekunci Excel Ctrl+C dan Ctrl+V untuk menyalin dan menampal.

  • Hasilnya, anda akan mendapat nama biasa disisipkan dalam lajur Pasukan A dan untuk baris tidak sepadan, terdapat "# Ralat N/A " yang ditunjukkan. Di sini, saya telah menyerlahkan baris yang tidak sepadan.

Menggunakan IFERROR dengan Fungsi VLOOKUP untuk Merawat Ralat #N/A:

Untuk mengelakkan paparan ' #N/A Error ” dalam lajur, anda boleh menggunakan Fungsi IFERROR dengan fungsi VLOOKUP .

  • Untuk ini, masukkan formula berikut ke dalam sel E5:
=IFERROR(VLOOKUP(B5,TeamA!B5:B20,1,FALSE),"Not Found")

🔎 Pecahan Formula:

Untuk memahami perkara iniformula, anda mesti biasa dengan IFERROR fungsi excel.

Sintaks IFERROR fungsi: =IFERROR(value, value_if_error)

Mari kita lihat bagaimana formula di atas berfungsi

  • Sebagai nilai fungsi IFERROR , kami telah memasukkan VLOOKUP kami Jadi, jika terdapat tiada ralat, output formula VLOOKUP akan menjadi output fungsi IFERROR .
  • Sebagai argumen value_if_error, kami telah melepasi nilai ini, “ Tidak Ditemui ”. Jadi, jika fungsi IFERROR menemui ralat dalam sel, ia akan mengeluarkan teks ini, “Tidak Ditemui” .

  • Akibatnya, anda telah mendapat output yang ditunjukkan dalam tangkapan skrin di bawah. Di sini, anda akan melihat bahawa, dalam baris nama tidak sepadan, telah diletakkan " Tidak Ditemui ".

Menggunakan IF dan ISNA dengan Fungsi VLOOKUP untuk Mengendalikan Ralat #N/A:

Terdapat cara lain untuk mengelakkan #N/A Ralat dan itu menggunakan fungsi IF dan ISNA dengan fungsi VLOOKUP .

  • Untuk ini, tampalkan formula berikut ke dalam sel E5:
=IF(ISNA(VLOOKUP(B5,TeamA!B5:D20,1,FALSE)),"Not Matched", "Matched")

🔎 Pecahan Formula:

Mari kita lihat cara formula berikut berfungsi.

  • Sebagai argumen logical_test bagi fungsi IF , kami telah melepasi fungsi ISNA dan fungsi ISNA memegang VLOOKUP kami Jika formula VLOOKUP mengembalikan ralat #N/A , fungsi ISNA akan mengembalikan TRUE Apabila fungsi logical_test adalah benar JIKA akan mengembalikan nilai ini : “Tidak Padan” .
  • Jika formula VLOOKUP mengembalikan nilai (tiada ralat), fungsi ISNA akan mengembalikan FALSE Jadi, IF argumen logical_test fungsi akan menjadi False . Apabila logical_test ialah False fungsi IF akan mengembalikan nilai ini: “Matched” .
  • Oleh itu, anda akan mendapat lajur diisi dengan nilai “ Padan ” dan “ Tidak Padan ”. Kini anda boleh dengan mudah mengenal pasti nama biasa antara senarai nama lembaran kerja yang berasingan.

  • Anda boleh dengan mudah, gunakan Ciri Penapis untuk memisahkan atau menunjukkan hanya nama biasa dua pasukan.
  • Kini, untuk mendayakan ciri Penapis untuk set data, klik pada mana-mana sel set data.
  • Kemudian, pergi ke tab Laman Utama pada reben atas.
  • Klik pada Isih & Tapis pilihan dan pilih Penapis

  • Akibatnya, anda akan menapis lungsur turun anak panah dalam setiap pengepala set data.
  • Sekarang, klik pada anak panah Tapis dalam Lajur bagi “ Pasukan A ”.
  • Kemudian, nyahtanda kotak pilihan sebut “ Tidak Ditemui ” dan tekan OK .

  • Di sini, anda akan melihat hanya nama biasa atau padanan dua pasukan. Dan, nama yang tidak sepadan disembunyikan oleh Ciri Penapis .

Baca Lagi: Formula Excel untuk Membandingkan dan Mengembalikan Nilai daripada Dua Lajur

Bacaan Serupa

  • Bagaimana untuk Membandingkan Teks Dua Sel dalam Excel (10 Kaedah)
  • Excel Bandingkan Teks dalam Dua Lajur (7 Cara Berfaedah)
  • Cara Mengira Padanan dalam Dua Lajur dalam Excel (5 Cara Mudah)
  • Formula Excel untuk membandingkan dua lajur dan mengembalikan nilai (5 contoh)
  • Bagaimana untuk Membandingkan Dua Lajur untuk Mencari Perbezaan dalam Excel

2. Bandingkan Dua Lajur dalam Lembaran Kerja Berbeza dan Cari Nilai Hilang

Dalam contoh sebelumnya, anda telah mendapat cara untuk mencari nama biasa bagi dua senarai berbeza dalam lembaran kerja yang berbeza, Sekarang, saya akan menunjukkan kepada anda bagaimana anda boleh mencari nilai yang hilang bagi senarai berbanding senarai lain .

2.1 Menggunakan Ciri Penapis

Begitu juga, sebelum ini, anda boleh menggunakan ciri Penapis untuk mencari nilai yang hilang. Selepas menggunakan VLOOKUP dengan fungsi IFERROR , anda sudah mempunyai lajur yang menunjukkan nilai " Tidak Dijumpai " untuk nama tidak sepadan.

  • Sekarang, pergi ke pilihan Penapis sekali lagi dengan mengklik Anak panah Penapis dalam pengepala lajur " Pasukan A " .
  • Kemudian, nyahtanda semua kotak pilihan kecuali yang mengatakan “ Tidak Ditemui ”.
  • Kemudian,tekan OK .

  • Akibatnya, anda akan melihat bahawa hanya nama pasukan B yang tidak sepadan berbanding pasukan A adalah ditunjukkan dalam set data.

2.2 Menggunakan FILTER dengan Fungsi VLOOKUP

Anda juga boleh menggunakan FILTER function untuk mencari nilai tidak sepadan bagi dua senarai berbeza lembaran kerja yang berbeza. Untuk ini, masukkan formula berikut ke dalam sel F5.

=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE)))

🔎 Formula Pecahan:

  • Pertama, Fungsi VLOOKUP akan berfungsi akan mencari nama biasa antara julat B5:B20 daripada aktif lembaran kerja dan julat B5:B20 daripada lembaran kerja PasukanA dan tetapkan #N/A untuk tidak sepadan.
  • Kemudian, Fungsi ISNA hanya akan mengambil sel yang diperuntukkan #N/A oleh fungsi VLOOKUP yang bermaksud tidak sepadan.
  • Kemudian, Fungsi Penapis hanya akan memasukkan sel dari julat B5:B20 yang tidak padan dan diberikan #N/A .

  • Oleh itu, anda akan mendapat nama yang tidak sepadan bagi dua senarai yang dipilih dalam satu klik.

Baca Lagi: Cara Membandingkan Dua Lajur atau Senarai dalam Excel (4 Cara Yang Sesuai)

3. Bandingkan Dua Senarai dalam Lembaran Kerja Berbeza dan Kembalikan Nilai daripada Lajur Ketiga

Anda juga boleh mendapatkan nilai lajur lain untuk memadankan ce lls daripada dua senarai dalam lembaran kerja yang berbeza.

  • Untukini, anda perlu menukar nombor indeks lajur dalam VLOOKUP Seperti di sini, saya ingin mendapatkan umur nama " James " dan umur nilai terkandung dalam lajur ke-4 julat VLOOKUP yang dipilih dalam lembaran kerja TeamB .
  • Sisipkan formula berikut ke dalam sel E5:
=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE)))

  • Oleh itu, anda telah mendapat umur untuk nama yang sepadan dengan senarai dalam TeamA, dan, untuk nama tidak sepadan, terdapat ralat #N/A.

Baca Lagi: Cara Memadankan Dua Lajur dan Mengembalikan Sepertiga dalam Excel

VLOOKUP untuk Berbilang Lajur dalam Helaian Berbeza dalam Excel dengan Satu Pulangan Sahaja

Sekarang, saya akan menunjukkan kepada anda cara anda boleh menggunakan fungsi VLOOKUP untuk berbilang lajur dalam lembaran kerja berbeza dan mendapatkan satu nilai sebagai pulangan. Ini ialah contoh fungsi VLOOKUP Bersarang penggunaan.

Di sini, saya sedang mempertimbangkan situasi di mana anda mempunyai " ID Item ", dan " Produk Nama ” beberapa produk dalam lembaran kerja bernama “ W1” dan “ Nama Produk ” dan “ Harga ” dalam lembaran kerja lain bernama “ W2 ”. Kini anda perlu mengetahui “ Harga ” bagi “ Produk ” tertentu dengan “ ID ” tertentu. Mari selesaikan tugasan ini.

  • Kini, dalam lembaran kerja lain, anda hanya mempunyai Id Item dan anda ingin mendapatkan harganya. Untuk ini, anda perlu menggunakan nestedFungsi VLOOKUP .
  • Masukkan formula ini ke dalam sel C5:
=VLOOKUP(VLOOKUP(B6,'W1'!B6:C19,2,FALSE),'W2'!B6:C19,2,FALSE)

Di mana,

  • Nilai_carian adalah VLOOKUP(B6,'W1′!B6:C19,2,FALSE) . “ VLOOKUP ” kedua ini akan menarik ID Item daripada “ W1
  • table_array : ialah ' W2′!B6:C19 .
  • Col_index_num ialah 2
  • [julat_carian] : kami mahukan padanan tepat (PALSU )

  • Sekarang, seret ikon Pemegang Isi untuk menggunakan ini formula serupa dengan sel lain lajur.
  • Dan, anda telah mendapat satu pulangan dengan menggunakan VLOOKUP untuk berbilang lajur lembaran kerja yang berbeza.

Baca Lagi: Cara Membandingkan Berbilang Lajur Menggunakan VLOOKUP dalam Excel (5 Kaedah)

Kesimpulan

Dalam artikel ini , anda telah menemui cara menggunakan VLOOKUP Formula untuk membandingkan dua lajur dalam helaian yang berbeza. Saya harap anda mendapati artikel ini membantu. Anda boleh melawati tapak web kami ExcelWIKI untuk mengetahui lebih banyak kandungan berkaitan Excel. Sila, lepaskan ulasan, cadangan atau pertanyaan jika anda ada di bahagian ulasan di bawah.

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.