10 Amalan Terbaik dengan VLOOKUP dalam Excel

  • Berkongsi Ini
Hugh West

Dalam Microsoft Excel, Fungsi VLOOKUP biasanya digunakan untuk mengekstrak data berdasarkan nilai carian dalam lajur atau julat sel. Dalam artikel ini, anda akan diperkenalkan kepada 10 contoh dan amalan terbaik dengan fungsi VLOOKUP .

Muat Turun Buku Kerja Amalan

Anda boleh muat turun buku kerja Excel yang telah kami gunakan untuk menyediakan artikel ini.

Berlatih Dengan VLOOKUP.xlsx

Pengenalan kepada Fungsi VLOOKUP

  • Objektif Fungsi:

Fungsi VLOOKUP digunakan untuk melihat untuk nilai yang diberikan dalam lajur paling kiri jadual tertentu, dan kemudian mengembalikan nilai dalam baris yang sama daripada lajur yang ditentukan.

  • Sintaks:

=VLOOKUP(lookup_value, table_array, col_index, [range_lookup])

  • Hujah Penjelasan:
Hujah Diperlukan/Pilihan Penjelasan
nilai_carian Diperlukan Nilai yang dicari dalam lajur paling kiri jadual yang diberikan. Boleh menjadi nilai tunggal atau tatasusunan nilai.
tatasusunan_jadual Diperlukan Jadual di mana ia mencari nilai_carian dalam rumpun paling kiri.
col_index_num Diperlukan Nombor lajur dalam jadual yang mana nilai akan digunakananda akan ditunjukkan data yang terhasil serta-merta.

Kini anda boleh mengubah mana-mana nama atau bulan daripada Jurujual dan Bulan drop-down dan cari output yang sepadan dalam Sel C17 dengan segera.

Baca Lagi: VLOOKUP dengan Senarai Drop Down dalam Excel

💡 Perkara yang Perlu Diingati

  • Nilai_carian boleh menjadi nilai tunggal atau tatasusunan nilai. Jika anda memasukkan tatasusunan nilai, fungsi akan mencari setiap nilai dalam lajur paling kiri dan mengembalikan nilai baris yang sama daripada lajur yang ditentukan.
  • Fungsi akan mencari padanan anggaran jika [range_lookup] argumen ditetapkan kepada 1. Dalam kes itu, ia akan sentiasa mencari nilai terdekat yang lebih rendah daripada lookup_value , bukan nilai terdekat atas.
  • Jika col_index_number adalah pecahan menggantikan integer, Excel sendiri akan menukarkannya kepada integer yang lebih rendah. Tetapi ia akan meningkatkan #VALUE! ralat jika col_index_number sifar atau negatif.

Kata Penutup

Saya harap semua penggunaan Fungsi VLOOKUP dalam artikel ini kini akan membantu anda menerapkannya dalam hamparan Excel anda sambil mengekstrak data berdasarkan nilai carian. 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.

dikembalikan. [range_lookup] Pilihan Memberitahu sama ada padanan tepat atau separa bagi nilai_carian diperlukan. 0 untuk padanan tepat, 1 untuk padanan separa. Lalai ialah 1 (padanan separa).
  • Parameter Pulangan:

Mengembalikan nilai daripada baris yang sama daripada lajur yang ditentukan bagi jadual yang diberikan, dengan nilai dalam lajur paling kiri sepadan dengan nilai_carian.

10 Amalan Terbaik dengan VLOOKUP dalam Excel

Kami telah mengklasifikasikan tahap kesukaran penggunaan fungsi VLOOKUP kepada tiga kategori: Permulaan, Sederhana dan Lanjutan .

1. Contoh dan Amalan Tahap Permulaan dengan VLOOKUP

i. VLOOKUP untuk Mencari Data Tertentu atau Tatasusunan Secara Mendatar daripada Jadual

Dalam jadual berikut, beberapa data jualan telah direkodkan untuk jurujual. Dalam contoh pertama fungsi VLOOKUP , kami akan mengeluarkan rekod jualan jurujual tertentu.

Sebagai contoh, kami akan mendapat rekod jualan Peter daripada jadual.

Dalam output Sel C16 , formula yang diperlukan ialah:

=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)

Selepas menekan Enter , anda akan mendapat jabatan, bulan dan nilai jualan dalam tatasusunan mendatar sekaligus. Dalam fungsi ini, kami telah mentakrifkan indeks lajur tiga Lajur C, D dan E dalam tatasusunan {2,3,4} . Jadifungsi telah mengembalikan nilai yang diekstrak daripada ketiga-tiga lajur tersebut.

Baca Lagi: Cara Menarik Data daripada Pelbagai Lembaran Kerja dalam Excel (4 Cara Pantas)

ii. Amalan VLOOKUP dengan Julat Dinamakan dalam Excel

Dalam hujah pertama fungsi VLOOKUP , kita boleh menentukan tatasusunan atau data jadual dengan julat bernama . Dalam contoh sebelumnya, julat data tatasusunan atau jadual yang dipilih ialah B5:E13 . Tetapi di sini kami akan menamakan julat data ini sebagai Data_Jualan.

Untuk melakukan ini, kami hanya perlu memilih tatasusunan dan kemudian mengedit nama dalam Kotak Nama terletak di penjuru kiri sebelah atas hamparan.

Kini, formula yang digunakan dalam contoh sebelumnya akan kelihatan seperti ini dengan julat bernama yang ditentukan:

=VLOOKUP(B16,Sales_Data,{2,3,4},FALSE)

Selepas menekan Enter , kami akan dapat mengekstrak data yang serupa seperti yang terdapat dalam bahagian sebelumnya.

iii. Mengkategorikan Data dengan VLOOKUP dalam Excel

Dalam contoh ini, kami telah menambahkan lajur tambahan bernama Kategori di luar jadual atau tatasusunan data. Apa yang akan kami lakukan di sini ialah mengkategorikan jabatan dengan A, B atau C berdasarkan jadual kedua di bahagian bawah.

📌 Langkah 1:

➤ Pilih Sel F5 dan taip:

=VLOOKUP(C5,$C$16:$D$18,2,FALSE)

➤ Tekan Enter dan fungsi akan mengembalikan A kerana abjad ini menandakan Jeans jabatan.

📌 Langkah 2:

➤ Sekarang gunakan Pengendali Isi untuk autoisi keseluruhan Lajur F dan anda akan ditunjukkan semua kategori berdasarkan nama jabatan.

2. Contoh dan Amalan Tahap Sederhana dengan VLOOKUP

i. Menunjukkan Mesej Ralat Jika Data Tidak Ditemui dengan VLOOKUP

Kadangkala, kami mungkin tidak dapat mencari atau mengekstrak data berdasarkan kriteria yang kami tetapkan. Dalam kes itu, fungsi VLOOKUP akan mengembalikan ralat yang kelihatan agak ganjil dalam jadual data. Kami boleh menggantikan mesej ralat itu dengan pernyataan tersuai, seperti “Tidak Ditemui” atau “Data Tidak Tersedia”.

Sebagai contoh, kami akan mencari rekod jualan Robert tetapi nama ini tidak tersedia dalam lajur Jurujual . Jadi, kami akan menggunakan fungsi IFERROR di sini dan fungsi ini akan mentakrifkan mesej yang akan dipaparkan apabila fungsi itu tidak dapat sepadan dengan kriteria yang diberikan.

Dalam Sel C16 , formula yang diperlukan dengan fungsi IFERROR dan VLOOKUP ialah:

=IFERROR(VLOOKUP(B16,Sales_Data,{2,3,4},FALSE),"Not Found")

Sekarang tekan Enter dan anda akan menemui pernyataan tersuai “Tidak Ditemui” kerana fungsi tidak dapat mengekstrak sebarang data kerana ketiadaan nama 'Robert dalam Lajur B .

ii. VLOOKUP Nilai yang Mengandungi Ruang Tambahan

Nilai carian kami mungkin mengandungi ruang tersembunyikadang-kadang. Dalam kes itu, nilai carian kami tidak boleh dipadankan dengan nama sepadan yang terdapat dalam Lajur B . Jadi, fungsi akan mengembalikan ralat seperti yang ditunjukkan dalam gambar berikut.

Untuk mengelakkan mesej ralat ini dan mengalih keluar ruang sebelum mula mencari nilai yang ditentukan, kita perlu menggunakan TRIM berfungsi di dalam. Fungsi TRIM memangkas ruang yang tidak diperlukan daripada nilai carian.

Memandangkan Sel B16 mengandungi ruang tambahan di hujung nama- Peter, formula yang diperlukan untuk mencari nama Peter sahaja tanpa sebarang ruang dalam output Sel C16 ialah:

=VLOOKUP(TRIM(B16),B5:E13,{2,3,4},FALSE)

Selepas menekan Masukkan , anda akan menemui data yang diekstrak untuk Peter.

iii. VLOOKUP dengan Fungsi MATCH dalam Excel

Dalam bahagian ini, kami akan mencari dua kriteria yang ditentukan bersama dengan lajur dan baris. Dalam carian dua hala ini, kita perlu menggunakan fungsi MATCH untuk menentukan nombor lajur daripada tatasusunan yang dipilih.

Sebagai contoh, berdasarkan set data berikut, kita boleh mengeluarkan sebarang jenis rekod jualan untuk jurujual tertentu, biarlah Antonio dan kami akan menemui jabatannya di sini.

Dalam output Sel C18 , formula yang diperlukan dengan fungsi MATCH dan VLOOKUP ialah:

=VLOOKUP(C16,B4:E13,MATCH(C17,B4:E4,0),FALSE)

Tekan Enter dan formula akan mengembalikan 'Jeans' kerana Antonio berfungsi dalam jeansjabatan.

Anda boleh menukar kriteria output dalam Sel C17 dan rekod jualan lain yang sepadan akan dipaparkan serta-merta. Anda juga boleh menukar nama jurujual dalam Sel C16 untuk mencari data jualan untuk jurujual lain juga.

Baca Lagi: PADAN INDEKS lwn VLOOKUP Fungsi (9 Contoh)

iv. Menarik Keluar Data Berdasarkan Padanan Separa dengan VLOOKUP

fungsi VLOOKUP juga berfungsi dengan penggunaan aksara kad liar yang melaluinya kita boleh mencari padanan separa dalam jadual dan tarik keluar data yang sepadan.

Sebagai contoh, kita boleh mencari nama sebenar dengan teks separa “tan” sahaja dan kemudian kita akan ekstrak rekod jualan untuk jurujual tersebut.

Formula yang diperlukan dalam Sel C16 hendaklah:

=VLOOKUP("*ton*",B5:E13,{2,3,4},FALSE)

Selepas menekan Masukkan , formula akan mengembalikan data jualan untuk Antonio kerana nama ini mengandungi teks yang ditentukan- “tan” .

Baca Lagi: VLOOKUP dengan Wildcard dalam Excel (3 Kaedah)

v. Mengekstrak Nilai Terakhir dalam Senarai dengan VLOOKUP

Mengekstrak nilai terakhir atau akhir dalam julat panjang sel adalah terlalu mudah dengan fungsi VLOOKUP .

Dalam gambar berikut, Lajur B mengandungi nombor dengan nilai rawak. Kami akan mengekstrak nilai terakhir daripada lajur ini atau julat sel B5:B14 .

Formula yang diperlukan denganFungsi VLOOKUP dalam output Sel D8 ialah:

=VLOOKUP(9.99999999999999E+307,$B$5:$B$14,TRUE)

Tekan Enter dan anda akan mendapat nilai yang terdapat dalam sel terakhir dalam lajur itu.

🔎 Bagaimana Formula Berfungsi?

  • Dalam fungsi ini, nilai carian ialah sejumlah besar yang perlu dicari dalam julat sel B5:B14 .
  • Kriteria carian di sini dalam hujah ketiga ialah TRUE yang menandakan padanan anggaran nombor tersebut.
  • Fungsi VLOOKUP mencari nilai besar ini dan mengembalikan nilai terakhir berdasarkan padanan anggaran kerana fungsi tidak dapat mencari nombor yang ditentukan dalam lajur.

Baca Lagi: Excel VLOOKUP untuk Mencari Nilai Terakhir dalam Lajur (dengan Alternatif)

Bacaan Serupa

  • VLOOKUP Tidak Berfungsi (8 Sebab & Penyelesaian)
  • Excel LOOKUP vs VLOOKUP: Dengan 3 Contoh
  • Apakah Susunan Jadual dalam VLOOKUP? (Diterangkan dengan Contoh)
  • Gunakan VLOOKUP dengan Pelbagai Kriteria dalam Excel (6 Kaedah + Alternatif)
  • Cara Melakukan VLOOKUP dengan Wildcard dalam Excel (2 Kaedah)

3. Contoh dan Amalan Tahap Lanjutan dengan VLOOKUP

i. VLOOKUP untuk Cari Teks Sensitif Huruf dalam Excel

Kadangkala, kita mungkin perlu mencari padanan sensitif huruf besar dan kemudian mengekstrak data. Dalam jadual berikut, Lajur B telahdiubah suai sedikit dan jika anda perasan, lajur ini kini mempunyai nama 'Simon' tiga kali tetapi setiap satu daripadanya mempunyai kes yang berbeza.

Kami akan mencari nama tepat ' SIMON' dan keluarkan data jualan berdasarkan padanan.

Formula yang diperlukan dalam output Sel C16 ialah:

=VLOOKUP(TRUE, CHOOSE({1,2,3,4}, EXACT(B16, B5:B13), C5:C13,D5:D13,E5:E13), {2,3,4}, FALSE)

Selepas menekan Enter anda akan dipaparkan data jualan yang sepadan untuk nama tepat 'SIMON' sahaja.

🔎 Bagaimana Formula Berfungsi?

  • Susun carian bagi Fungsi VLOOKUP telah ditakrifkan dengan gabungan fungsi CHOOSE dan EXACT .
  • Fungsi EXACT di sini mencari sarung -padanan sensitif nama SIMON dalam julat sel B5:B13 dan mengembalikan tatasusunan:

{FALSE;FALSE;FALSE;FALSE;FALSE; FALSE;FALSE;TRUE;FALSE}

  • CHOOSE fungsi di sini mengekstrak keseluruhan data jadual tetapi hanya lajur pertama menunjukkan nilai boolean (TRUE dan FALSE ) bukannya nama jurujual.
  • VLOOKUP fungsi mencari nilai boolean yang ditentukan TRUE dalam data yang diekstrak dan seterusnya mengembalikan rekod jualan yang tersedia berdasarkan nombor baris yang dipadankan nilai carian TRUE .

Baca Lagi: Cara Menjadikan VLOOKUP Case Sensitive dalam Excel (4 Kaedah)

ii. Penggunaan Item Senarai Drop-Down sebagai VLOOKUPNilai

Daripada mengubah nama atau kriteria lain secara manual, kami juga boleh membuat senarai lungsur turun untuk kriteria yang ditentukan dan mengekstrak data. Dalam jadual berikut, nilai jualan sebilangan jurujual telah direkodkan selama tiga bulan berbeza. Di bawah jadual utama, kami akan membuat dua lungsur turun untuk jurujual dan bulan.

📌 Langkah 1:

➤ Pilih Sel C15 di mana senarai juntai bawah akan diberikan.

➤ Daripada reben Data , pilih Pengesahan Data daripada menu lungsur Alat Data .

Kotak dialog akan muncul.

📌 Langkah 2:

➤ Dalam kotak Benarkan , pilih pilihan Senarai .

➤ Dalam Kotak Sumber, nyatakan julat sel yang mengandungi nama semua jurujual.

➤ Tekan OK dan anda selesai membuat lungsur turun pertama.

Seperti dalam gambar di bawah, anda akan menemui senarai juntai bawah untuk semua jurujual.

Begitu juga, anda perlu membuat satu lagi senarai juntai bawah untuk julat sel (C4:E4) yang mengandungi nama bulan.

📌 Langkah 3 :

➤ Sekarang pilih nama Antonio daripada menu lungsur Jurujual .

➤ Pilih nama bulan Feb daripada menu lungsur Bulan .

➤ Akhir sekali, dalam output Sel C17 , formula yang sepadan ialah:

=VLOOKUP(C15,B5:E13,MATCH(C16,B4:E4,0),FALSE)

➤ Tekan Masukkan dan

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.