Isi kandungan
Dalam Microsoft Excel, fungsi VLOOKUP biasanya digunakan untuk mencari nilai dalam lajur paling kiri jadual dan kemudian mengembalikan nilai dalam baris yang sama daripada lajur yang ditentukan. Dalam artikel ini, anda akan menemui cara anda boleh menggunakan Fungsi VLOOKUP ini antara dua helaian dalam Excel dan mengekstrak data daripada lembaran kerja lain dengan contoh dan ilustrasi yang betul.
Muat Turun Buku Kerja Amalan
Anda boleh memuat turun buku kerja Excel yang telah kami gunakan untuk menyediakan artikel ini.
Contoh VLOOKUP Antara Dua Helaian.xlsx
4 Contoh dengan VLOOKUP Antara Dua Helaian dalam Excel
Contoh 1: Penggunaan VLOOKUP Antara Dua Helaian dalam Buku Kerja Excel yang Sama
Dalam gambar berikut, Helaian1 mewakili beberapa spesifikasi beberapa model telefon pintar.
Dan di sini ialah Helaian2 di mana sahaja dua lajur dari helaian pertama telah diekstrak. Dalam lajur Harga , kami akan menggunakan fungsi VLOOKUP untuk mendapatkan harga semua peranti daripada Helaian1 .
Formula yang diperlukan dalam output pertama Sel C5 dalam Sheet2 adalah:
=VLOOKUP($B5,Sheet1!$B$5:$E$14,4,FALSE)
Selepas menekan Enter , anda akan mendapat harga peranti telefon pintar pertama yang diekstrak daripada Sheet1 .
Sekarang anda perlu menggunakan Fill Handle untuk mengisi auto seluruh sel dalam Lajur C . Dan pandangan akhir sepatutnya sepertiberikut:
Baca Lagi: Formula VLOOKUP dalam Excel dengan Berbilang Helaian (4 Petua Mudah)
Contoh 2: Penggunaan VLOOKUP Antara Dua Helaian dalam Buku Kerja Berbeza
Kini kami akan menggunakan fungsi VLOOKUP untuk mengekstrak data daripada lembaran kerja lain dalam buku kerja lain.
Sebagai contoh, jadual data utama berikut terletak dalam buku kerja bernama Book1 .
Dan berikut ialah buku kerja lain bernama Book2 yang akan mewakili data output yang diekstrak daripada buku kerja pertama.
Dalam buku kerja kedua, formula yang diperlukan dalam output pertama Sel C5 akan menjadi sekarang:
=VLOOKUP(B5, [Book1.xlsx]Sheet1!$B$5:$E$14,4, FALSE)
Selepas menekan Enter dan auto-isi yang lain sel dalam lajur Harga , anda akan mendapat semua data output serta-merta seperti yang ditunjukkan dalam gambar di bawah.
Nota: Semasa mengekstrak data daripada buku kerja yang berbeza, anda mesti ingat bahawa kedua-dua buku kerja perlu dibuka. Jika tidak, formula yang disebutkan tidak akan berjaya dan akan mengembalikan ralat #N/A .
Baca Lagi: Penggunaan VBA VLOOKUP untuk Cari Nilai daripada Lembaran Kerja Lain dalam Excel
Bacaan Serupa
- INDEX MATCH vs VLOOKUP Function (9 Contoh)
- Cara Menggabungkan Excel SUMIF & VLOOKUP Merentas Berbilang Helaian
- VLOOKUP dengan Nombor dalam Excel (4 Contoh)
- Cara VLOOKUP denganBerbilang Keadaan dalam Excel (2 Kaedah)
- VLOOKUP untuk Mengembalikan Berbilang Lajur dalam Excel (4 Contoh)
Contoh 3: IFERROR dengan VLOOKUP merentas Dua Lembaran Kerja dalam Excel
Kadangkala nilai carian mungkin tidak ditemui dalam jadual data primer. Dalam kes itu, kita boleh menggunakan fungsi IFERROR untuk menyesuaikan mesej ralat dan menunjukkan output apabila formula kembali.
Sebagai contoh, dalam gambar berikut, peranti telefon pintar dalam Sel B5 tidak tersedia dalam Helaian1 . Jadi, dalam output Sel C5 , fungsi VLOOKUP seharusnya mengembalikan nilai ralat. Tetapi kini kami akan menggantikan nilai ralat dengan mesej tersuai “Tidak Ditemui” .
Jadi, formula yang diperlukan dalam Sel C5 sepatutnya sekarang:
=IFERROR(VLOOKUP(B5,Sheet1!B5:E14,4,FALSE),"Not Found")
Selepas menekan Enter dan auto-isi keseluruhan lajur, kami akan mendapat output berikut .
Contoh 4: Menggabungkan TIDAK LANGSUNG dengan VLOOKUP untuk Dua Helaian dalam Excel
Fungsi INDIRECT kembali rujukan yang ditentukan oleh rentetan teks. Dengan menggunakan fungsi INDIRECT ini di dalam, fungsi VLOOKUP akan mengeluarkan data daripada julat bernama dalam mana-mana lembaran kerja yang tersedia dalam buku kerja.
Pada mulanya, kita perlu tentukan nama untuk julat sel yang dipilih B5:E14 dalam Kotak Nama . Katakan, kami menamakannya ‘Spesifikasi’ kerana jadual data mewakilispesifikasi peranti telefon pintar secara ringkas.
Kini, dalam Sheet2 , formula yang diperlukan dalam output Sel C5 akan be:
=IFERROR(VLOOKUP(B5,INDIRECT("Specs"),4,FALSE),"Not Found")
Selepas memasukkan formula yang disebutkan dan menyeretnya ke sel terakhir, anda akan mendapat hasil yang serupa seperti yang terdapat dalam tiga contoh terdahulu yang lain dalam artikel ini.
Baca Lagi: VLOOKUP TIDAK LANGSUNG dalam Excel
Perkataan Penutup
Jadi, ini adalah keempat-empat formula cepat dan ringkas dengan fungsi VLOOKUP untuk mengeluarkan data daripada lembaran kerja lain. Jika anda mempunyai sebarang soalan atau maklum balas, sila beritahu saya di bahagian komen. Atau anda boleh menyemak artikel kami yang lain berkaitan dengan fungsi Excel di tapak web ini.