Rumah > Topik > excel > teks badan

Berkongsi kemahiran Excel praktikal: Menghapuskan Vlookup 'BUG'

青灯夜游
Lepaskan: 2022-05-06 10:08:38
ke hadapan
3381 orang telah melayarinya

Dalam artikel sebelumnya " Perkongsian Kemahiran Praktikal Excel: Empat Formula Penilaian ", kami mempelajari cara menulis empat formula penilaian. Hari ini kita akan bercakap tentang Vlookup dan melihat bagaimana untuk menghapuskan "BUG" Vlookup dan membuat pulangan kosong kosong Mari kita lihat!

Berkongsi kemahiran Excel praktikal: Menghapuskan Vlookup 'BUG'

Hari ini seorang pelajar dengan gembira memberitahu saya bahawa dia menemui BUG utama dalam vlookup. Saya terkedu selepas mendengar ini, bukankah ini sepatutnya benar?

Setelah mendengar penerangan terperinci pelajar ini, akhirnya saya faham. "BUG" yang dia rujuk ialah semasa operasi fungsi Vlookup, jika sel yang mengandungi nilai pulangan parameter ketiga kosong, hasil yang dikembalikan oleh fungsi itu bukan kosong tetapi 0. Seperti yang ditunjukkan dalam jadual di bawah, pelajar mencari butiran potongan gaji yang sepadan berdasarkan nombor kerja pekerja Apabila sel E4 yang sepadan dengan nombor kerja 9003 dalam jadual sumber kosong, hasil output dalam jadual kanan ialah 0, bukan kosong.

Berkongsi kemahiran Excel praktikal: Menghapuskan Vlookup BUG

Pelajar mengatakan bahawa keadaan ini mungkin membawa kepada ralat statistik dan menyebabkan banyak masalah. Jadi bagaimana kita boleh membuat sel kosong mengembalikan sel kosong?

Masalah ini sangat mudah. ​​Kita hanya perlu menilai hasil operasi formula fungsi vlookup asal. Jika hasil operasi adalah 0, kembalikan nilai nol hasil.

Pertama, izinkan saya menunjukkan kepada anda keputusan selepas menggunakan formula fungsi baharu:

Berkongsi kemahiran Excel praktikal: Menghapuskan Vlookup BUG

Kami menggunakan formula fungsi: =IF(ISNUMBER(VLOOKUP(I2) ,A :E,5,0))=FALSE,"",VLOOKUP(I2,A:E,5,0)) melengkapkan "udara-ke-udara".

Pelajar menyatakan kekeliruan selepas membaca formula. Bagaimanakah mereka dapat menjelaskan hubungan logik dengan begitu banyak kurungan? Selain itu, terdapat juga fungsi ISNUMBER yang tidak pernah digunakan sebelum ini!

Jangan takut apabila kita menghadapi fungsi yang panjang, kita boleh memikirkannya hanya dengan membukanya langkah demi langkah.

Sekarang kami akan memecahkan formula fungsi untuk pelajar ini.

Langkah pertama pembongkaran:

VLOOKUP(I2,A:E,5,0) Saya percaya bahagian formula fungsi ini sering dibaca oleh kami Rakan artikel tutorial excel biasa dengannya maksudnya ialah mengembalikan nombor baris sel I2 dalam lajur A sepadan dengan kandungan sel lajur 5. "Sekeping gambar bernilai seribu perkataan." Dengan sekeping gambar, semua orang akan faham dengan sepintas lalu.

Berkongsi kemahiran Excel praktikal: Menghapuskan Vlookup BUG

Nota: 1 Penggunaan umum vlookup ialah nilai carian mesti berada dalam lajur pertama kawasan yang dipilih. 2. Nombor lajur parameter ketiga tidak boleh kurang daripada 1 dan tidak boleh lebih besar daripada jumlah nilai lajur kawasan sel yang dipilih. Sebagai contoh, selepas memilih kawasan A:E, terdapat hanya 5 lajur dalam kawasan tersebut Jika anda memasukkan 6, mesej ralat rujukan sel "#REF" akan dikembalikan.

Langkah kedua pembongkaran:

ISNUMBER(VLOOKUP(I2,A:E,5,0) Bahagian formula fungsi ini kelihatan seperti Pelik, ia sebenarnya lebih mudah untuk difahami daripada langkah pertama Ia hanya menambah fungsi ISNUMBER di hadapan. Kita hanya perlu memikirkan fungsi ini "sama ada ia adalah nilai berangka". Fungsinya adalah untuk menentukan sama ada sel ialah nilai berangka

Saya akan memberikan anda demonstrasi mudah di bawah:

Berkongsi kemahiran Excel praktikal: Menghapuskan Vlookup BUGKita dapat melihat bahawa dalam contoh di atas, sel E6 kosong, dan keputusan penghakiman ISNUMBER adalah PALSU Perkara yang sama berlaku untuk "sel E4 yang sepadan dengan nombor kerja 9003 kosong" yang diterangkan pada permulaan artikel. . ISNUMBER( VLOOKUP(I2,A:E,5,0) menentukan potongan gaji untuk nombor kerja 9003 sebagai PALSU

Langkah ketiga pembongkaran: Bahagian ini melibatkan fungsi yang sangat biasa digunakan - jika tidak perlu dijelaskan terlalu banyak. , ia mengembalikan nilai. Jika ia tidak dipenuhi, ia mengembalikan nilai A

Biar saya berikan anda demonstrasi mudah:

Berkongsi kemahiran Excel praktikal: Menghapuskan Vlookup BUGKami. boleh memahami formula fungsi

dalam jadual di atas, kemudian kita boleh terus menggunakan

untuk menggantikan F6. formula fungsi yang muncul pada permulaan artikel kami dibentuk: =IF(F6=FALSE,"",E6)ISNUMBER(VLOOKUP(I2,A:E,5,0)VLOOKUP(I2,A:E,5,0) cadangan pembelajaran: =IF(ISNUMBER(VLOOKUP(I2,A:E,5,0))=FALSE,"",VLOOKUP(I2,A:E,5,0))tutorial excel

Atas ialah kandungan terperinci Berkongsi kemahiran Excel praktikal: Menghapuskan Vlookup 'BUG'. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:itblw.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan