二維碼 購物車
部落窩在線教育歡迎您!

如何消除Vlookup的“BUG”,讓空返為空?

?

作者:龔春光來源:部落窩教育發(fā)布時間:2018-05-11 10:14:13點擊:6848

分享到:
0
收藏    收藏人氣:0人
版權(quán)說明: 原創(chuàng)作品,禁止轉(zhuǎn)載。

小編有話說:你在工作中使用表格時,會遇到函數(shù)返回0的情況嗎?這種時候你是不是會以為自己公式寫錯了,還四處去找公式錯誤的地方呢?今天小編就用這篇教程告訴你,其實函數(shù)返回0并不是錯誤啦,具體是什么原因我就先賣個關(guān)子,你自己往下看就知道了喲。

今天某學(xué)員興高采烈地跟我說發(fā)現(xiàn)vlookup存在一個重大的BUG。我聽完一愣,這不應(yīng)該吧?

聽完這位學(xué)員詳細敘述,我終于明白了。她所說的“BUG”是指Vlookup函數(shù)在運算過程中如果第三個參數(shù)返回值所在單元格為空,函數(shù)返回的結(jié)果不是空而是0。如下表所示,學(xué)員根據(jù)員工工號查找對應(yīng)扣除工資明細,源表中9003工號對應(yīng)的E4單元格為空時,右側(cè)表中輸出的結(jié)果為0,而不是空。

學(xué)員表示這種情況可能會導(dǎo)致數(shù)據(jù)統(tǒng)計錯誤,帶來很大的麻煩。那么如何才能使空白單元格就返回一個空白單元格呢?

這個問題很簡單,我們只需要對原vlookup函數(shù)公式運算結(jié)果進行判斷,如果運算結(jié)果為0,就返回空值,如果運算結(jié)果不為零,就返回運算的結(jié)果。

首先給大家看看采用新的函數(shù)公式后的結(jié)果:

我們通過函數(shù)公式:=IF(ISNUMBER(VLOOKUP(I2,A:E,5,0))=FALSE,"",VLOOKUP(I2,A:E,5,0))就完成了“空對空”。

學(xué)員看完公式表示很懵,這么多括號怎么才能理清邏輯關(guān)系呢?況且還有個從來沒用過的ISNUMBER函數(shù)!

當我們遇到很長的函數(shù)時不要害怕,只要按步拆解就能弄明白。

下面我們就為這位學(xué)員拆解函數(shù)公式。

拆解第一步:

VLOOKUP(I2,A:E,5,0)此部分函數(shù)公式相信經(jīng)常看我們excel教程文章的朋友都比較熟悉,其含義是返回I2單元格在A列所在的行數(shù)對應(yīng)第5列單元格內(nèi)容?!扒ё植蝗缫粓D”,用一張圖片大家就會一目了然。

注意:1、vlookup常規(guī)的用法是查找值必須在選擇的區(qū)域首列。2、第三個參數(shù)列號不能小于1,不能大于所選單元格區(qū)域總的列數(shù)值。如選中A:E區(qū)域后,區(qū)域里總共只有5列,如果輸入6,那么就會返回單元格引用錯誤信息“#REF”。

拆解第二步:

ISNUMBER(VLOOKUP(I2,A:E,5,0)這部分函數(shù)公式看起來陌生,其實比第一步理解起來更加容易。只是在前面增加了一個ISNUMBER函數(shù),我們只要弄清楚這個函數(shù)就簡單了。

ISNUMBER函數(shù)可以拆解為IS+NUMBER,這樣拆解開大家應(yīng)該都會明白,其實就是“是否為數(shù)值”,他的功能就是判斷一個單元格是否為數(shù)值。

下面我做個簡單的演示給大家看下:

我們可以看到上面的例子中E6單元格為空白,ISNUMBER判斷結(jié)果為FALSE。文章開頭所描述的“9003工號對應(yīng)的E4單元格為空”也是如此, ISNUMBER(VLOOKUP(I2,A:E,5,0)9003工號的扣除工資判斷為FALSE。

拆解第三步:

這部分內(nèi)容主要涉及到一個非常常用的函數(shù)——IFIF不過多解釋,它的功能很強大,主要用來判定是否滿足某個條件,如果滿足返回一個值,如果不滿足返回另外一個值。

下面我還是做個簡單的演示給大家看下:

上表中我們可以很容易理解=IF(F6=FALSE,"",E6)函數(shù)公式。那么我們可以直接用ISNUMBER(VLOOKUP(I2,A:E,5,0)代替F6,雙引號中間沒有任何字符表示空白,VLOOKUP(I2,A:E,5,0)代替E6。最后就形成了我們文章開始所出現(xiàn)的函數(shù)公式:=IF(ISNUMBER(VLOOKUP(I2,A:E,5,0))=FALSE,"",VLOOKUP(I2,A:E,5,0))

其實文章中相信大家最陌生的函數(shù)就是ISNUMBER。我們下期教程將詳細地跟大家分享IS系列函數(shù)使用方法。歡迎一起學(xué)習哦!

本文配套的練習課件請加入QQ群:316492581下載。


如果您因工作所需使用到Excel,不妨關(guān)注部落窩教育的《一周Excel直通車》視頻課或Excel極速貫通班》直播課系統(tǒng)學(xué)習。

 

相關(guān)推薦:

            無往而不利的SUMIF面對這種條件求和竟然傻眼了!》