Skip to main content

Cara menggunakan Fungsi VLOOKUP Excel

4 Macam Rumus VLOOKUP (April 2025)

4 Macam Rumus VLOOKUP (April 2025)
Anonim

Fungsi VLOOKUP Excel, yang bermaksud pencarian menegak , boleh digunakan untuk mencari maklumat khusus yang terletak dalam jadual data atau pangkalan data.

VLOOKUP biasanya mengembalikan satu bidang data sebagai outputnya. Bagaimana ia berlaku:

  1. Anda memberi nama atau Cari _value yang memberitahu VLOOKUP di mana baris atau rekod jadual data untuk mencari maklumat yang dikehendaki
  2. Anda membekalkan nombor lajur - yang dikenali sebagai Col_index_num - data yang anda cari
  3. Fungsi ini mencari Cari _value dalam lajur pertama jadual data
  4. VLOOKUP kemudian menempatkan dan mengembalikan maklumat yang anda cari dari medan lain yang sama dengan menggunakan nombor lajur yang dibekalkan

Cari Maklumat dalam Pangkalan Data dengan VLOOKUP

Dalam imej yang ditunjukkan di atas, VLOOKUP digunakan untuk mencari harga unit sesuatu item berdasarkan namanya. Nama menjadi nilai carian yang digunakan oleh VLOOKUP untuk mencari harga yang terletak di lajur kedua.

Sintaks dan Argumen Fungsi VLOOKUP

Sintaks fungsi merujuk kepada susun atur fungsi dan termasuk nama, kurungan, dan argumen fungsi itu.

Sintaks untuk fungsi VLOOKUP ialah:

= VLOOKUP (lookup_value, Table_array, Col_index_num, Range_lookup)

Cari _value - (diperlukan) nilai yang anda ingin cari dalam lajur pertama Table_array hujah.

Table_array - (diperlukan) ini adalah jadual data yang dicari VLOOKUP untuk mencari maklumat yang anda cari- yang Table_array mesti mengandungi sekurang-kurangnya dua lajur data;- lajur pertama biasanya mengandungi Lookup_value.

Col_index_num - (diperlukan) nombor lajur nilai yang anda mahu dijumpai- penomboran bermula dengan Lookup_value lajur sebagai lajur 1;- jika Col_index_num ditetapkan kepada nombor yang lebih besar daripada bilangan lajur yang dipilih dalam Range_lookup hujah yang #REF! ralat dikembalikan oleh fungsi.

Range_lookup - (pilihan) menunjukkan sama ada atau tidak pelbagai diisih dalam urutan menaik- data dalam lajur pertama digunakan sebagai kunci jenis- nilai Boolean - TRUE atau FALSE adalah satu-satunya nilai yang boleh diterima- jika ditinggalkan, nilai ditetapkan kepada TRUE secara lalai- jika ditetapkan kepada TRUE atau diabaikan dan padanan tepat untuk Cari _value tidak dijumpai, perlawanan terdekat yang lebih kecil dalam saiz atau nilai digunakan sebagai search_key - jika ditetapkan kepada TRUE atau diabaikan dan lajur pertama julat tidak disusun dalam urutan menaik, hasil yang salah mungkin berlaku- jika ditetapkan kepada FALSE, VLOOKUP hanya menerima padanan tepat untuk Cari _value .

Menyusun Data Pertama

Walaupun tidak selalu diperlukan, biasanya adalah yang terbaik untuk menyusun rangkaian data yang pertama yang dicari oleh VLOOKUP dalam urutan menaik menggunakan lajur pertama julat untuk kunci jenis.

Jika data tidak disusun, VLOOKUP mungkin mengembalikan hasil yang salah.

Padankan vs Pertandingan Anggaran

VLOOKUP boleh ditetapkan supaya ia hanya mengembalikan maklumat yang sepadan dengannya Cari _value atau ia boleh ditetapkan untuk memulangkan padanan anggaran

Faktor penentu ialah Range_lookup hujah:

  • ditetapkan ke FALSE ia hanya mengembalikan maklumat yang berkaitan dengan padanan tepat ke Cari _value
  • ditetapkan ke TRUE atau diabaikan ia mengembalikan maklumat yang tepat atau anggaran yang berkaitan dengan Cari _value

Dalam contoh di atas, Range_lookup ditetapkan kepada FALSE supaya VLOOKUP mesti mencari padanan tepat untuk istilah itu Widget dalam susunan jadual data untuk mengembalikan harga unit untuk item tersebut. Jika padanan tepat tidak dijumpai, ralat # N / A dikembalikan oleh fungsi.

Catatan: VLOOKUP bukan kes sensitif - keduanya Widget dan widget adalah ejaan yang boleh diterima untuk contoh di atas.

Sekiranya terdapat banyak nilai padanan - sebagai contoh, Widget adalah disenaraikan lebih daripada sekali dalam lajur 1 jadual data - maklumat yang berkaitan dengan nilai sepadan pertama yang dihadapi dari atas ke bawah dikembalikan oleh fungsi.

Memasuki Argumen Fungsi VLOOKUP Excel Menggunakan Pointing

Dalam contoh contoh pertama di atas, formula berikut yang mengandungi fungsi VLOOKUP digunakan untuk mencari harga unit untuk Widget terletak dalam jadual data.

= VLOOKUP (A2, $ A $ 5: $ B $ 8.2, FALSE)

Walaupun formula ini hanya boleh ditaip ke sel lembaran kerja, satu lagi pilihan, seperti yang digunakan dengan langkah-langkah yang disenaraikan di bawah ini, adalah menggunakan kotak dialog fungsi, ditunjukkan di atas, untuk memasukkan argumennya.

  • Menggunakan kotak dialog sering menjadikannya lebih mudah untuk memasukkan hujah fungsi dengan betul dan menghapuskan keperluan untuk memasukkan pemisah koma di antara argumen.

Langkah-langkah di bawah digunakan untuk memasukkan fungsi VLOOKUP ke dalam sel B2 menggunakan kotak dialog fungsi.

Membuka Peti Dialog VLOOKUP

  1. Klik pada sel B2 untuk menjadikannya sel aktif - lokasi di mana hasil fungsi VLOOKUP dipaparkan
  2. Klik pada Formula tab.
  3. Pilih Lookup & Rujukan dari reben untuk membuka senarai drop-down fungsi
  4. Klik pada VLOOKUP dalam senarai untuk memaparkan kotak dialog fungsi

Data yang dimasukkan ke dalam empat baris kosong kotak dialog membentuk argumen untuk fungsi VLOOKUP.

Menunjuk kepada Rujukan Sel

Argumen untuk fungsi VLOOKUP dimasukkan ke dalam barisan berasingan kotak dialog seperti yang ditunjukkan dalam imej di atas.

Rujukan sel yang digunakan sebagai argumen boleh diketik ke dalam garis yang betul, atau, seperti yang dilakukan dalam langkah-langkah di bawah, dengan titik dan klik - yang menonjolkan julat sel yang dikehendaki dengan penunjuk tetikus - boleh digunakan untuk memasukkannya ke dalam kotak dialog.

Menggunakan Rujukan Sel Relatif dan Mutlak dengan Argumen

Ia tidak biasa menggunakan beberapa salinan VLOOKUP untuk mengembalikan maklumat yang berbeza dari jadual data yang sama.

Untuk menjadikannya lebih mudah untuk melakukan ini, seringkali VLOOKUP boleh disalin dari satu sel ke yang lain. Apabila fungsi disalin ke sel lain, penjagaan mesti diambil untuk memastikan rujukan sel yang dihasilkan adalah betul dengan lokasi baru fungsi tersebut.

Dalam imej di atas, tanda dolar ( $ mengelilingi rujukan sel untuk Table_array hujah yang menunjukkan bahawa mereka adalah rujukan sel mutlak, yang bermaksud mereka tidak akan berubah jika fungsi itu disalin ke sel lain.

Ini adalah wajar kerana banyak salinan VLOOKUP akan merujuk jadual data yang sama sebagai sumber maklumat.

Rujukan sel yang digunakan untuk lookup_value - A2 - selain itu , tidak dikelilingi oleh tanda-tanda dolar, yang menjadikannya rujukan sel relatif. Rujukan sel relatif berubah apabila ia disalin untuk mencerminkan lokasi baru mereka berbanding kedudukan data yang mereka rujuk.

Rujukan sel relatif memungkinkan untuk mencari beberapa item dalam jadual data yang sama dengan menyalin VLOOKUP ke beberapa lokasi dan memasuki berbeza lookup_values .

Memasuki Argumen Fungsi

  1. Klik pada Cari _value talian di VLOOKUP kotak dialog
  2. Klik pada sel A2 dalam lembaran kerja untuk memasukkan rujukan sel ini sebagai search_key hujah
  3. Klik pada Table_array baris kotak dialog
  4. Seret sel A5 hingga B8 dalam lembaran kerja untuk memasuki julat ini sebagai Table_array hujah - tajuk jadual tidak disertakan
  5. Tekan butang F4 kekunci pada papan kekunci untuk menukar julat ke rujukan sel mutlak
  6. Klik pada Col_index_num baris kotak dialog
  7. Jenis A 2 pada baris ini sebagai Col_index_num hujah, kerana kadar diskaun terletak di lajur 2 Table_array hujah
  8. Klik pada Range_lookup baris kotak dialog
  9. Taip perkataan Salah sebagai Range_lookup hujah
  10. Tekan butang Masukkan kekunci pada papan kekunci untuk menutup kotak dialog dan kembali ke lembaran kerja
  11. Jawapannya $ 14.76 - harga unit untuk Widget - sepatutnya muncul dalam sel B2 lembaran kerja
  12. Apabila anda mengklik pada sel B2, fungsi lengkap = VLOOKUP (A2, $ A $ 5: $ B $ 8.2, FALSE) muncul di bar formula di atas lembaran kerja

Excel VLOOKUP Mesej Ralat

Mesej ralat berikut dikaitkan dengan VLOOKUP:

Kesalahan A # N / A (nilai "tidak tersedia") dipaparkan jika:

  • The Cari _value tidak terdapat dalam lajur pertama pelbagai hujah
  • The Table_array hujah tidak tepat. Sebagai contoh, hujah mungkin termasuk lajur kosong di sebelah kiri julat
  • The Range_lookup hujah ditetapkan kepada FALSE dan padanan tepat untuk search_key hujah tidak dapat dijumpai di lajur pertama pelbagai
  • The Range_lookup hujah ditetapkan kepada BENAR dan semua nilai dalam lajur pertama pelbagai adalah lebih besar daripada search_key

A #REF! ralat dipaparkan jika:

  • The Col_index_num hujah lebih besar daripada bilangan lajur dalam pelbagai jadual.