Cara mengatasi Excel VLOOKUP #REF! Ralat



Dengan mengandaikan bahawa jadual di atas dinamakan 'DogTable'. Jadual bernama ini mewakili julat A3: C7.



Jadi, formula kami boleh menjadi:



= VLOOKUP (C1, DogTable, 2.0)



Atau

= VLOOKUP (C1, A3: C7,2,0)

Kedua-dua formula berfungsi namun menggunakan julat yang dinamakan dan julat jadual untuk Table_Array anda lebih dinamik dan serba boleh. Kami mengesyorkan ini dan bukannya julat mutlak.



Kol_Index_Num

Nombor Indeks Lajur adalah lajur di mana anda ingin mengambil data sekiranya nilai anda dijumpai dalam Jadual_Array.

Sekiranya anda ingin mencari nilai 'Dog' di DogTable dan mengembalikan ukurannya, anda akan menentukan nombor lajur bermula dari lajur pertama julat.

Jadi, jika lajur paling kiri sebelah kiri adalah Haiwan, dan lajur seterusnya adalah Saiz, nilainya akan menjadi 2. Ini adalah 2ndlajur dari mana Look__Value dapat dijumpai. Sekiranya jadual di atas adalah Haiwan, Kos dan kemudian Ukuran nilainya adalah 3.

Julat_Lihat

Lalai untuk range_lookup akan selalu menjadi 1 jika dihilangkan. Ini akan menemui padanan relatif dan umumnya tidak begitu tepat untuk kebanyakan tujuan. Dianjurkan untuk mencari pencocokan tepat menggunakan 0 atau SALAH.

VLOOKUP menjana #REF! Ralat

Perkara ini akan berlaku dari semasa ke semasa, dan dapat mengecewakan jika anda mempunyai formula rumit yang terlibat dengan VLOOKUP. Mari kita lihat contoh di bawah ini dan lihat apa masalahnya dan bagaimana menyelesaikannya.

Dalam contoh di bawah ini, kami mempunyai satu set data di mana kami ingin mencari kos haiwan tersebut. Oleh itu, kami akan menggunakan VLOOKUP untuk merujuk jadual pangkalan data kami 'DogTable' dan mengambil maklumat harga. Seperti yang dilihat di bawah, kami menggunakan = VLOOKUP (S10, DogTable, 3,0). S10 memegang nilai Burung. S9 memegang nilai Anjing.

Sekiranya anda melihat di bawah 'Kos' anda akan melihat kami mendapat #REF! Mesej ralat. Rumusannya nampaknya betul. Sekiranya anda melihat lebih dekat, anda akan melihat bahawa kami melakukan kesilapan semasa membuat Jadual kami. Kami tidak memperluas julat untuk memasukkan Kolom 'Kos'.

Walaupun fungsi VLOOKUP mencari nilai 'Dog' dalam jadual kami, kami meminta untuk mengembalikan 3rdnilai lajur. Itu pelik tetapi jadual kami hanya terdiri daripada dua lajur. Dalam kes ini, kita perlu memperluas jangkauan Table_Array kita untuk memasukkan lajur 'Kos'. Setelah ini selesai #REF kami! mesej ralat akan hilang.

Teg jenis kesalahan dalam excel 2 minit membaca