Penggunaan fungsi VLOOKUP dan contoh khusus

Penggunaan fungsi VLOOKUP dan contoh khusus

Fungsi VLOOKUP dalam Excel amat berguna dalam mencari data. Inilah yang anda perlu tahu tentang menggunakan fungsi VLOOKUP dalam Excel .

Anda ingin menyemak nilai tertentu dalam hamparan Excel dan mencari maklumat mengenainya. Menjalankan VLOOKUP menjimatkan usaha anda dalam kes ini. Ia adalah salah satu cara terbaik untuk melaksanakan pertanyaan menegak dalam Microsoft Excel. Artikel tersebut akan memberitahu anda maksud, penggunaan dan contoh ilustrasi fungsi VLOOKUP dalam Microsoft Excel.

Cara menggunakan fungsi VLOOKUP

Apakah fungsi VLOOKUP?

Fungsi VLOOKUP ialah fungsi carian data dalam Excel. Saya menganggap bahawa anda mempunyai latar belakang dalam Excel dan boleh menggunakan fungsi asas seperti SUM, AVERAGE dan TODAY. Salah satu fungsi VLOOKUP yang paling biasa ialah fungsi data, bermakna ia beroperasi pada jadual pangkalan data atau, lebih ringkas, senarai item. Senarai itu mempunyai banyak variasi. Anda boleh membuat jadual tentang kakitangan syarikat anda, kategori produk, senarai pelanggan atau apa-apa lagi. Dan di bawah ialah senarai produk yang dijual oleh syarikat A di pasaran:

Penggunaan fungsi VLOOKUP dan contoh khusus

Jadual pangkalan data selalunya mempunyai pengecam untuk setiap produk. Dalam jadual data di atas, tanda pengenalan khas ialah lajur "Kod Item". Nota: Untuk dapat menggunakan fungsi VLOOKUP, jadual data mesti mempunyai lajur yang mengandungi tanda pengenalan seperti kod atau ID dan mestilah lajur pertama seperti jadual di atas.

VLOOKUP mungkin merupakan fungsi yang paling terkenal dalam Excel, tetapi atas sebab baik dan buruk. Secara terang-terangan, fungsi VLOOKUP mudah digunakan dan melakukan sesuatu yang sangat berguna. Bagi pengguna baharu terutamanya, menonton fungsi VLOOKUP mengimbas jadual, mencari padanan dan mengembalikan hasil yang tepat adalah sangat mengujakan. Penggunaan fungsi VLOOKUP secara cekap adalah kemahiran penting, daripada pemula hingga pengguna Excel mahir.

Di sisi negatif, fungsi VLOOKUP adalah terhad dan mempunyai nilai lalai yang berbahaya. Tidak seperti INDEX dan MATCH (atau XLOOKUP), fungsi VLOOKUP memerlukan jadual lengkap dengan nilai carian dalam lajur pertama. Ini menjadikan penggunaan fungsi VLOOKUP dengan pelbagai kriteria sukar. Selain itu, tingkah laku padanan lalai VLOOKUP memudahkan untuk mendapatkan hasil yang salah. Tapi jangan risau! Kunci untuk berjaya menggunakan fungsi VLOOKUP ialah menguasai asas.

VLOOKUP mempunyai 4 argumen: lookup_value, table_array, column_index_num dan range_lookup. Lookup_value ialah nilai yang perlu dicari dan table_array ialah julat data menegak untuk dicari di dalamnya. Lajur pertama table_array mesti mengandungi nilai carian untuk dicari. Argumen column_index_num ialah nombor lajur bagi nilai untuk diambil, di mana lajur pertama table_array ialah lajur 1.

Akhir sekali, range_lookup mengawal tingkah laku mencari padanan. Jika range_lookup adalah BENAR, fungsi VLOOKUP melakukan padanan anggaran. Jika range_lookup adalah FALSE, fungsi VLOOKUP akan melakukan padanan tepat. Yang penting, range_lookup adalah pilihan dan lalai kepada TRUE, jadi VLOOKUP akan melakukan padanan anggaran secara lalai.

Formula fungsi VLOOKUP dalam Excel

Fungsi VLOOKUP dalam Excel mempunyai formula berikut:

=VLOOKUP(lookup_value,table_array,col_index_num ,[julat_lookup] )

Di sana:

  • VLOOKUP: Adakah nama fungsi
  • Parameter dalam huruf tebal diperlukan.
  • lookup_value: Nilai yang digunakan untuk carian
  • table_array: Jadual yang mengandungi nilai yang hendak dicari, masukkan nilai mutlak dengan tanda $ di hadapan, contohnya: $A$3:$E$40.
  • col_index_num: Susunan lajur yang mengandungi nilai carian pada table_array. Contohnya, dalam jadual $A$3:$E$40, lajur B mengandungi nilai yang hendak dicari, maka kol_index_num di sini ialah 2; jadual $C$3:$F$40, lajur E mengandungi nilai carian, kemudian col_index_num di sini ialah 3.
  • range_lookup: Adakah julat carian, TRUE bersamaan dengan 1 (pencarian relatif), FALSE bersamaan dengan 0 (pencarian mutlak). Parameter ini tidak selalu diperlukan dalam formula.

Carian relatif hanya boleh digunakan apabila nilai untuk dicari dalam table_array telah disusun mengikut tertib (menaik atau menurun atau mengikut abjad). Dengan jadual sedemikian, anda boleh menggunakan carian relatif, yang serupa dengan menggunakan fungsi IF tak terhingga . Untuk nilai yang tidak boleh dicari atau tidak diisih, gunakan carian mutlak untuk mencari nilai yang tepat.

Tutorial video tentang menggunakan fungsi VLOOKUP

Contoh 1: VLOOKUP berfungsi untuk menilai penilaian pelajar dan kakitangan

Katakan, anda mempunyai transkrip pelajar seperti berikut:

Tidak Nama depan dan belakang Purata markah Pengelasan
pertama Nguyen Hoang Anh 9.1  
2 Tran Van Anh 8.3  
3 Nguyen Quanh Vinh 9.5  
4 Tran Hong Quang 8.6  
5 Do Thanh Hoa 5.0  
6 Le Hong Ngoc 4.5  
7 Doan Thanh Van 7.2  
8 Ngo Ngoc Bich 0.0  
9 Hoang Thu Thao 6.6  
sepuluh Dinh Minh Duc 8.7  

Dan jadual peraturan kedudukan adalah seperti berikut:

Peraturan penarafan
0 Lemah
5.5 Sederhana
7 Sebaliknya
8.5 Baik

Sekarang kita akan menggunakan fungsi VLOOKUP untuk memasukkan rating untuk pelajar. Anda akan melihat bahawa jadual kedudukan telah disusun mengikut urutan dari rendah ke tinggi (dari lemah kepada baik), jadi dalam kes ini kita boleh menggunakan carian relatif.

Dalam Excel 2 jadual ini dibentangkan seperti berikut:

Penggunaan fungsi VLOOKUP dan contoh khusus

Di sini, nilai yang akan dikesan adalah dalam lajur C, bermula dari baris 6. Julat carian ialah $A$18:$B$21, susunan lajur yang mengandungi nilai yang dikesan ialah 2.

Dalam sel D6, masukkan formula: =VLOOKUP($C6,$A$18:$B$21,2,1). Ini ialah formula carian relatif, anda boleh melakukan carian mutlak jika anda mahu (atau kerana kedudukan tidak diisih) dengan menambah 0 pada formula seperti ini: =VLOOKUP($C6 ,$A$18:$B$21,2, 0). Tekan enter.

Penggunaan fungsi VLOOKUP dan contoh khusus

Klik pada sel D6, petak kecil muncul di sudut kanan bawah, klik padanya dan seret ke bawah jadual untuk menyalin formula penggredan bagi pelajar yang tinggal.

Penggunaan fungsi VLOOKUP dan contoh khusus

Pada masa itu, kami mempunyai keputusan menggunakan fungsi VLOOKUP untuk mengklasifikasikan prestasi akademik pelajar seperti berikut:

Penggunaan fungsi VLOOKUP dan contoh khusus

Adakah anda tertanya-tanya mengapa $ mesti digunakan sebelum C6? $ akan memastikan lajur C tetap, hanya menukar baris apabila anda menyeret formula ke bawah jadual. Terdapat juga $A$18:$B$21 untuk membantu membetulkan jadual peraturan kedudukan, menjadikannya tidak berubah apabila anda menyeret formula.

Contoh 2: Fungsi VLOOKUP mencari secara mutlak untuk mendapatkan data

Katakan, anda mempunyai jadual data pekerja, menyimpan kod pekerja, nama penuh dan jawatan. Meja lain menyimpan kod pekerja, kampung halaman dan tahap pendidikan. Sekarang anda ingin mengisi maklumat kampung halaman dan tahap pendidikan untuk setiap pekerja, apakah yang perlu anda lakukan?

Katakan anda mempunyai jadual pekerja dan kampung halaman pekerja seperti berikut:

Penggunaan fungsi VLOOKUP dan contoh khusus

Sekarang anda ingin mengisi maklumat kampung halaman untuk pekerja. Dalam sel D4, masukkan formula carian mutlak seperti berikut: =Vlookup($A4,$A$16:$C$25,2,0)

Penggunaan fungsi VLOOKUP dan contoh khusus

Kemudian tekan Enter. Klik segi empat sama kecil yang muncul di penjuru sel D4 dan seret ke bawah merentasi jadual untuk menyalin formula kepada pekerja lain.

Penggunaan fungsi VLOOKUP dan contoh khusus

Untuk mengisi maklumat kelayakan pekerja, dalam sel E4, masukkan formula carian mutlak: =VLOOKUP($A4,$A$16:$C$25,3,0)

Penggunaan fungsi VLOOKUP dan contoh khusus

Anda terus menekan Enter dan tatal ke bawah untuk menyalin formula kepada pekerja yang tinggal, kami akan mendapat keputusan berikut:

Penggunaan fungsi VLOOKUP dan contoh khusus

Contoh 3: Gunakan VLOOKUP untuk mengekstrak data

Meneruskan set data contoh 2, kini kita akan mencari kampung halaman 3 pekerja: Nguyen Hoang Anh, Tran Van Anh dan Nguyen Quang Vinh. Saya telah mengekstraknya ke dalam jadual baharu F15:G18.

Saya akan melakukan carian ini pada jadual A3:E13, selepas mengisi kampung halaman dan kelayakan saya. Sekarang, masukkan formula carian mutlak berikut ke dalam sel G16: =VLOOKUP($F16,$B$3:$E$13,3,0) > tekan Enter.

Menyalin formula untuk baki 2 pekerja kami mendapat hasil berikut:

Penggunaan fungsi VLOOKUP dan contoh khusus

Ambil perhatian bahawa dalam contoh ini, nilai pengesanan adalah dalam lajur B, jadi kawasan pengesanan dikira dari lajur B dan bukan dari lajur A.

Contoh 4: Gunakan fungsi VLOOKUP pada 2 helaian Excel yang berbeza

Berbalik kepada set data dalam contoh 2, selepas kelayakan pekerja dan kampung halaman diisi, kami namakan helaian QTM.

Penggunaan fungsi VLOOKUP dan contoh khusus

Dalam helaian hamparan lain, bernama QTM1, anda perlu mendapatkan maklumat tentang kelayakan dan kedudukan pekerja dengan perubahan susunan pekerja. Ini adalah apabila anda melihat kuasa sebenar fungsi VLOOKUP.

Penggunaan fungsi VLOOKUP dan contoh khusus

Untuk mencari data tentang "Kelayakan" pekerja, masukkan formula: =VLOOKUP($B4,QTM!$B$3:$E$13,4,0) dalam sel C4 helaian QTM1.

Penggunaan fungsi VLOOKUP dan contoh khusus

Di sana:

  • B4 ialah lajur yang mengandungi nilai yang digunakan untuk pengesanan.
  • QTM! ialah nama helaian yang mengandungi jadual dengan nilai yang akan dikesan. Selepas nama helaian, tambahkan !
  • $B$3:$E$13 ialah jadual yang mengandungi nilai carian dan helaian yang mengandungi jadual (QTM).
  • 4 ialah nombor siri lajur "Kelayakan", dikira daripada lajur "Nama penuh" pada helaian QTM.
  • 0 ialah pengesanan mutlak.

Tekan Enter, kemudian salin formula untuk semua pekerja yang tinggal dalam jadual, kami mendapat hasil berikut:

Penggunaan fungsi VLOOKUP dan contoh khusus

Untuk mencari data "Kedudukan" pekerja, dalam sel D4 helaian QTM1, masukkan formula: =VLOOKUP($B4,QTM!$B$3:$E$13,2,0), tekan Enter.

Penggunaan fungsi VLOOKUP dan contoh khusus

Menyalin formula untuk pekerja yang tinggal, kami mendapat yang berikut:

Penggunaan fungsi VLOOKUP dan contoh khusus

Untuk apa menggunakan fungsi VLOOKUP?

Mula-mula kita perlu mencari jawapan yang tepat kepada soalan "untuk apa kita menggunakan fungsi VLOOKUP?".

Fungsi VLOOKUP digunakan untuk menyokong mencari maklumat dalam medan data atau senarai berdasarkan pengecam yang tersedia.

Contohnya, memasukkan fungsi VLOOKUP dengan kod produk ke dalam hamparan lain akan memaparkan maklumat produk yang sepadan dengan kod tersebut. Maklumat itu boleh menjadi penerangan, harga, kuantiti inventori, bergantung pada kandungan resipi yang anda tulis.

Semakin kecil jumlah maklumat yang anda perlukan untuk mencari, semakin sukar untuk menulis fungsi VLOOKUP. Biasanya anda akan menggunakan fungsi ini dalam lembaran kerja boleh guna semula sebagai templat. Setiap kali kod produk yang sesuai dimasukkan, sistem akan mendapatkan semula semua maklumat yang diperlukan tentang produk yang sepadan.

Perkara yang perlu diingat tentang fungsi VLOOKUP

Berikut ialah senarai perkara penting yang perlu diingat tentang fungsi VLOOKUP dalam Excel:

  • Apabila range_lookup diabaikan, VLOOKUP akan membenarkan padanan tidak tepat, tetapi masih akan menggunakan padanan tepat jika tersedia.
  • Had terbesar fungsi ialah ia sentiasa mengambil nilai di sebelah kanan. Fungsi ini akan mendapatkan semula data dari lajur di sebelah kanan lajur pertama dalam jadual.
  • Jika lajur carian mengandungi nilai pendua, fungsi VLOOKUP akan sepadan dengan nilai pertama sahaja.
  • Fungsi ini tidak sensitif huruf besar-besaran.
  • Katakan terdapat formula VLOOKUP sedia ada dalam lembaran kerja. Dalam kes itu, formula mungkin pecah jika anda memasukkan lajur ke dalam jadual, kerana nilai indeks lajur berkod keras, yang tidak berubah secara automatik apabila lajur dimasukkan atau dipadamkan.
  • VLOOKUP membenarkan penggunaan aksara kad bebas, contohnya, asterisk (*) atau tanda tanya (?).
  • Katakan dalam jadual anda bekerja dengan fungsi yang mengandungi nombor yang dimasukkan sebagai teks. Jika anda hanya mendapat nombor sebagai teks daripada lajur dalam jadual, itu tidak penting. Tetapi jika lajur pertama jadual mengandungi nombor yang dimasukkan sebagai teks, #N/A! akan dipaparkan jika nilai carian juga bukan teks.
  • Ralat #N/A! Berlaku jika fungsi VLOOKUP tidak menemui padanan untuk lookup_value yang disediakan.
  • Ralat #REF! berlaku jika:
    • Argumen col_index_num lebih besar daripada bilangan lajur dalam table_array yang dibekalkan
    • Formula cuba merujuk sel yang tidak wujud.
  • Ralat #VALUE! berlaku jika:
    • Argumen col_index_num kurang daripada 1 atau tidak dikenali sebagai nilai angka
    • Argumen range_lookup tidak diiktiraf sebagai salah satu nilai logik TRUE atau FALSE.

Perbezaan utama antara fungsi VLOOKUP dan XLOOKUP dalam Excel

VLOOKUP

XLOOKUP

Padanan tepat lalai

N

Y

Mengembalikan nilai di sebelah kanan data carian

Y

Y

Mengembalikan nilai ke kiri data carian

N

Y

Mengembalikan lebih daripada satu nilai

N

Y

Lajur carian perlu diisih

Anggaran padanan sahaja

Carian binari sahaja

Cari dari atas ke bawah

Y

Y

Hati dari bawah ke atas

N

Y

Carian binari

N

Y

Sesuaikan nilai carian tidak ditemui mesej

N

Y

Cari kad bebas

Y

Y

Carian tepat

Y

Y

Anggaran carian mengembalikan nilai yang lebih kecil seterusnya

Y

Y

Anggaran carian mengembalikan nilai yang lebih besar seterusnya

N

Y

Nilai palsu boleh dikembalikan jika nilai carian tidak diisih

Y - Anggaran

N - Anggaran,

Y - Perduaan

Menambah lajur baharu untuk mencari jadual boleh memecahkan formula

Y

N

Y - Ya

N - Tidak

Lihat lagi:

Selepas mengetahui cara menggunakan VLookup, anda juga perlu mengetahui ralat biasa dan cara menyelesaikan masalah.

Ralat biasa apabila menggunakan fungsi VLOOKUP dalam Excel

Nilai carian berada dalam lajur yang salah

Salah satu ralat paling biasa yang anda akan hadapi apabila menggunakan formula VLOOKUP ialah fungsi tersebut hanya mengembalikan nilai #N/A. Ralat ini berlaku apabila ia tidak dapat mencari nilai carian yang anda minta VLOOKUP cari.

Dalam sesetengah kes, anda boleh menggunakan fungsi XLOOKUP dan bukannya VLOOKUP, namun, ralat ini hanya boleh diperbetulkan dengan mudah dalam fungsi VLOOKUP.

Bagaimana untuk menyelesaikan masalah:

Sebab mengapa VLOOKUP tidak menjumpai nilai yang dikehendaki mungkin kerana nilai tersebut tiada dalam jadual. Walau bagaimanapun, jika ia mengembalikan semua nilai #N/A, nilai carian ialah teks, maka kemungkinan besar ia hanya boleh membaca dari kiri ke kanan.

Apabila membuat jadual dalam Excel untuk VLOOKUP, pastikan anda meletakkan nilai carian di sebelah kiri nilai yang anda ingin pulangkan. Cara paling mudah untuk melakukan ini ialah meletakkannya di lajur pertama dalam jadual.

Penggunaan fungsi VLOOKUP dan contoh khusus

Sekarang formula akan mengembalikan nilai:

Penggunaan fungsi VLOOKUP dan contoh khusus

Secara keseluruhannya, VLOOKUP ialah cara terbaik untuk membuat pertanyaan data dengan lebih pantas dalam Microsoft Excel. Walaupun pertanyaan VLOOKUP dijalankan secara menegak pada lajur dan mempunyai beberapa had lain, Microsoft sentiasa mengemas kini ciri carian Excel untuk mengembangkan kebolehgunaannya. Contohnya, HLOOKUP, XLOOKUP... boleh membantu anda mencari data dalam pelbagai arah. LuckyTemplates.com akan terus memberikan anda maklumat tentang cara menggunakan fungsi ini dalam artikel berikut.


Mainkan puzzle pada Excel

Mainkan puzzle pada Excel

MehmetSalihKoten, pengguna Reddit, telah mencipta versi Tetris yang berfungsi sepenuhnya dalam Microsoft Excel.

Cara menggunakan fungsi Tukar dalam Excel

Cara menggunakan fungsi Tukar dalam Excel

Untuk menukar unit ukuran dalam Excel, kami akan menggunakan fungsi Tukar.

Cara menggunakan fungsi HLOOKUP dalam Excel

Cara menggunakan fungsi HLOOKUP dalam Excel

Apakah fungsi HLOOKUP? Bagaimana untuk menggunakan fungsi HLOOKUP dalam Excel? Jom ketahui bersama LuckyTemplates!

Fungsi IFERROR dalam Excel, formula dan penggunaan

Fungsi IFERROR dalam Excel, formula dan penggunaan

Fungsi IFERROR dalam Excel agak biasa digunakan. Untuk menggunakannya dengan baik, anda perlu memahami formula IFERROR Microsoft Excel.

Cara menggunakan fungsi VALUE dalam Excel

Cara menggunakan fungsi VALUE dalam Excel

Apakah fungsi VALUE dalam Excel? Apakah formula Nilai dalam Excel? Jom ketahui dengan LuckyTemplates.com!

Fungsi EOMONTH Excel, cara menggunakan fungsi EOMONTH

Fungsi EOMONTH Excel, cara menggunakan fungsi EOMONTH

Fungsi EOMONTH dalam Excel digunakan untuk memaparkan hari terakhir bulan tertentu, dengan pelaksanaan yang sangat mudah. Anda kemudiannya akan mendapat hari terakhir bulan tertentu berdasarkan data yang kami masukkan.

Cara menggunakan gelung do-while dalam Excel VBA

Cara menggunakan gelung do-while dalam Excel VBA

Mahu mengautomasikan tugasan berulang dalam Excel VBA? Jadi mari kita pelajari cara menggunakan gelung Do-While untuk melaksanakan satu siri tindakan yang berulang sehingga syarat dipenuhi.

Excel 2016 - Pelajaran 6: Tukar saiz lajur, baris dan sel dalam Excel

Excel 2016 - Pelajaran 6: Tukar saiz lajur, baris dan sel dalam Excel

Lebar lajur lalai dan ketinggian baris dalam Excel mungkin tidak sepadan dengan data yang anda masukkan. Artikel di bawah menunjukkan kepada anda beberapa cara untuk menukar saiz lajur, baris dan sel dalam Excel 2016. Sila rujuk padanya!

Excel 2016 - Pelajaran 5: Konsep asas sel dan julat

Excel 2016 - Pelajaran 5: Konsep asas sel dan julat

Setiap kali anda bekerja dengan Excel, anda perlu memasukkan maklumat - atau kandungan - ke dalam sel. Mari belajar dengan LuckyTemplates konsep asas sel dan julat dalam Excel 2016!

Cara menggunakan fungsi XLOOKUP dalam Excel

Cara menggunakan fungsi XLOOKUP dalam Excel

Apakah fungsi Xlookup dalam Excel? Bagaimana untuk menggunakan Xlookup dalam Excel? Jom ketahui dengan LuckyTemplates.com!