Skip to main content

Cara Cari Data dengan VLOOKUP di Excel

Cara Mengelompokan Data dengan VLOOKUP | Hasil VLOOKUP lebih dari satu (Jun 2026)

Cara Mengelompokan Data dengan VLOOKUP | Hasil VLOOKUP lebih dari satu (Jun 2026)
Anonim

Fungsi VLOOKUP Excel, yang bermaksud "lookup vertikal," akan mencari nilai dalam lajur pertama julat, dan mengembalikan nilai dalam mana-mana lajur yang lain dalam baris yang sama.

Jika anda tidak dapat mencari sel mana yang mengandungi data tertentu, VLOOKUP adalah cara yang sangat berkesan untuk mencari data tersebut. Ia amat berguna dalam spreadsheet gergasi di mana sukar untuk mencari maklumat.

Arahan dalam artikel ini diguna pakai untuk Excel 2016, 2013, 2010; Excel untuk Mac, dan Excel untuk 365 / Dalam talian.

Bagaimana Fungsi VLOOKUP berfungsi

VLOOKUP biasanya mengembalikan satu bidang data sebagai outputnya.

Bagaimana ini berfungsi:

  1. Anda memberi nama atau lookup_value yang memberitahu VLOOKUP barisan jadual data untuk mencari data yang dikehendaki.
  2. Anda membekalkan nombor lajur sebagai col_index_num hujah, yang memberitahu VLOOKUP lajur yang mengandungi data yang anda cari.
  3. Fungsi ini mencari lookup_value dalam lajur pertama jadual data.
  4. VLOOKUP kemudian menempatkan dan mengembalikan maklumat dari nombor lajur yang anda tentukan col_index_num, dari baris yang sama dengan nilai carian.

VLOOKUP Fungsi Argumen dan Sintaks

Sintaks untuk fungsi VLOOKUP ialah:

= VLOOKUP (lookup_value, table_array, col_index_num, range_lookup)

Fungsi VLOOKUP mungkin kelihatan mengelirukan kerana ia mengandungi empat argumen, tetapi ia mudah digunakan.

Empat hujah untuk fungsi VLOOKUP adalah seperti berikut:

lookup_value (diperlukan): Nilai untuk mencari dalam lajur pertama jadual jadual.

table_array (diperlukan) - Ini adalah jadual data (pelbagai sel) yang dicari VLOOKUP untuk mencari maklumat yang anda perlukan.

  • Table_array mesti mengandungi sekurang-kurangnya dua lajur data
  • Lajur pertama mesti mengandungi lookup_value

col_index_num (diperlukan) - Ini adalah nombor lajur nilai yang anda ingin cari.

  • Penomboran bermula dengan lajur 1
  • Jika anda merujuk nombor yang lebih besar daripada bilangan lajur dalam pelbagai jadual, fungsi itu akan mengembalikan #REF! kesilapan

range_lookup (pilihan) - Menunjukkan sama ada nilai lookup atau tidak terdapat dalam julat yang terdapat dalam array meja atau tidak. Argumen range_lookup adalah "TRUE" atau "FALSE." Gunakan TRUE untuk perlawanan anggaran dan FALSE untuk perlawanan yang tepat. Jika ditinggalkan, nilai adalah BENAR secara lalai.

Jika argumen range_lookup adalah BENAR, maka:

  • The lookup_value adalah nilai yang anda ingin periksa sama ada ia berada di dalam julat yang ditentukan oleh table_array.
  • Table_array mengandungi semua julat dan lajur yang mengandungi nilai julat (seperti tinggi, sederhana, atau rendah).
  • Argumen col_index_num adalah nilai julat yang dihasilkan.

Bagaimana Range_Lookup Argument Works

Menggunakan pilihan range_lookup hujah adalah rumit untuk ramai orang memahami, jadi ia patut melihat contoh cepat.

Contoh dalam imej di atas menggunakan fungsi VLOOKUP untuk mencari kadar diskaun bergantung kepada bilangan barang yang dibeli.

Contohnya menunjukkan bahawa diskaun untuk pembelian 19 item adalah 2% kerana 19 jatuh antara 11 dan 21 pada Kuantiti lajur jadual carian.

Akibatnya, VLOOKUP mengembalikan nilai dari lajur kedua jadual carian kerana baris itu mengandungi minimum julat tersebut. Satu lagi cara untuk menubuhkan jadual carian pelbagai adalah untuk membuat lajur kedua untuk maksimum, dan julat ini akan mempunyai minimum 11 dan maksimum 20. Tetapi hasilnya berfungsi dengan cara yang sama.

Contohnya, formula berikut yang mengandungi fungsi VLOOKUP digunakan untuk mencari diskaun untuk kuantiti barangan yang dibeli.

= VLOOKUP (C2, $ C $ 5: $ D $ 8.2, TRUE)

  • C2: Ini adalah nilai carian, yang boleh berada dalam mana-mana sel dalam hamparan.
  • $ C $ 5: $ D $ 8: Ini adalah jadual tetap yang mengandungi semua julat yang anda mahu gunakan.
  • 2: Ini ialah lajur dalam jadual carian pelbagai yang anda mahu fungsi LOOKUP dikembalikan.
  • BENAR: Membolehkan range_lookup ciri fungsi ini.

Sebaik sahaja anda telah ditekan Masukkan, dan hasil pulangan dalam sel pertama, anda boleh mengisikan seluruh lajur untuk melihat hasil julat bagi sel-sel lain dalam lajur carian.

Hujah range_lookup adalah cara yang menarik untuk menyusun lajur nombor campuran ke dalam pelbagai kategori.

Kesilapan VLOOKUP: # N / A dan #REF

Fungsi VLOOKUP boleh mengembalikan ralat berikut.

# N / A adalah ralat "nilai tidak tersedia" dan berlaku di bawah syarat-syarat berikut:

  • The lookup _value tidak terdapat dalam lajur pertama argumen jadual_array
  • 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 hujah lookup_value tidak dapat dijumpai di lajur pertama table_array
  • The range_lookup argumen ditetapkan kepada TRUE, dan semua nilai dalam lajur pertama jadual_array lebih besar daripada lookup_value

#REF! ralat ("merujuk keluar daripada jarak") berlaku jika col_index_num lebih besar daripada bilangan lajur dalam jadual_array.