久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Vlookup八種常見錯誤分析

 L羅樂 2017-09-20


Vlookup是大家最熟悉不過的一個函數(shù)了,但是很多初學(xué)者在使用這個函數(shù)時往往會遇到很多問題,,從而得到了錯誤的結(jié)果,。今天我們就來看看Vlookup使用過程中有哪些常見錯誤。知道了別人曾經(jīng)遇到過的錯誤,,我們自己在使用時才能避免犯同樣的錯誤,。


1忽略絕對引用


這里有兩點,一個是查找值,,另外一個就是查找區(qū)域,,這兩個都需要注意不要忽略了相對引用和絕對引用的設(shè)置。

比如我們需要從以下格式的數(shù)據(jù)表中查詢數(shù)據(jù),。

輸入下面的公式并拖動復(fù)制填充公式時就會產(chǎn)生錯誤,。

=VLOOKUP(H2,A2:E6,COLUMN(B1),0)

  • 查找值的列沒有固定,向右拖動復(fù)制公式時就會一次變成查找I2、J2單元格的值,;

  • 查找區(qū)域沒有固定列和行,,在向右拖動時會變成從B2:F6、C2:G6...中查找,,向下拖動公式會變成從A3:E7,、A4:E8...中查找。

所以正確的公式應(yīng)該是:

=VLOOKUP($H2,$A$2:$E$6,COLUMN(B1),0)

關(guān)于絕對引用,、相對引用,、混合引用的知識,請參考以下文章介紹,。

這個小小的符號,,沒人敢忽視它!


2忽略文本,、數(shù)字格式的差異


文本型數(shù)字和真正的數(shù)值不一樣,,很多初學(xué)者都忽略了這一點。關(guān)于這個知識點,,我在之前的文章中有過介紹,,請點擊以下鏈接學(xué)習(xí)。

Excel中這個坑,,很多人都中招,!


a. 查找值是文本,查找區(qū)域首列是數(shù)字

在以下示例中,,某公司的物料編碼是純數(shù)字的,,這常常會導(dǎo)致使用公式時的錯誤。以下是該公司部分產(chǎn)品的生產(chǎn)情況,,其中“物料編碼”一列是數(shù)字,。

但是在查詢表中,物料編碼被設(shè)成了文本,,如果直接應(yīng)用Vlookup公式就會產(chǎn)生錯誤,。

=VLOOKUP($G2,$A:$E,COLUMN(B1),0)

正確的方法是,將查找值乘以1轉(zhuǎn)換成數(shù)值,。公式如下,。

=VLOOKUP($G2*1,$A:$E,COLUMN(B1),0)


另外,也可以通過“分列”的方式將數(shù)據(jù)源的“物料編碼”轉(zhuǎn)換成文本,。

關(guān)于“分列”的方法,,請參考以下文章介紹。

這么好用的功能一定要推薦給你,!


b. 查找值是數(shù)字,,查找區(qū)域首列是文本

這時我們還是有兩種方法,,其一,在公式中將查找值轉(zhuǎn)換為文本,;其二,,使用分列的方法將查找區(qū)域首列中的文本轉(zhuǎn)換為數(shù)值。

將查找值轉(zhuǎn)換為文本,,可以使用&''的方法,,請看如下示例。

=VLOOKUP($L2&'',$A:$E,COLUMN(B1),0)


3查找值不在查找區(qū)域的首列


我們在示例中加上序號這一列,,

以下是錯誤示例,。

以下是正確示例。

查找區(qū)域應(yīng)該從B列開始,。


4最后一個參數(shù)設(shè)置錯誤


第四個參數(shù),,如果是0或者False,則表示精確匹配,,如果在查找區(qū)域首列中找不到值則返回錯誤值,;如果是1或True,則表示模糊匹配,,但是這往往達(dá)不到我們想要的結(jié)果,。所以,我們第4個參數(shù)一般設(shè)置為0或False,。

如下圖所示,,在查找區(qū)域中命名沒有200000和800000這兩個物料編碼,公式還返回了查找結(jié)果,,這并不是我們想要的。


5第三個參數(shù)超出了查找區(qū)域的總列數(shù)


如下公式,,查找區(qū)域只有5列,,但是COLUMN(F1)=6,在5列數(shù)據(jù)中查找第6列數(shù)據(jù),,結(jié)果就返回錯誤值,。

=VLOOKUP($G2,$A:$E,COLUMN(F1),0)


6查找值或查找區(qū)域數(shù)據(jù)存在不可見字符


有時候我們從系統(tǒng)中導(dǎo)出來的數(shù)據(jù)可能會帶上一些空格;有時從網(wǎng)頁或者郵件中復(fù)制出來的數(shù)據(jù)中可能帶著一些看起來像空格,,但是使用“查找和替換”功能輸入空格又替換不掉,;更有甚者,有些字符中有不可見字符,,但是通過逐個查看單元格中的字符時又找不到,。這時,我們使用Vlookup時就需要先處理好這些數(shù)據(jù)了,。

對于查找值,、查找區(qū)域中的空格或者不可見字符,可以用Trim、Substitute去掉,,也可以用“查找和替換”功能替換掉,。

比如以下公式:

=VLOOKUP(SUBSTITUTE($G2,' ',''),$A:$E,COLUMN(B1),0)

=VLOOKUP(TRIM($G3),$A:$E,COLUMN(B2),0)


72003版文件中的公式引用2007以上版本中整列數(shù)據(jù)


如下所示,在一個2003版的文件中(文件后綴.xls)使用公式,,從2007版以上的文件中查找內(nèi)容就會彈出以下錯誤提示,。這是因為2003版的Excel工作表最大有65536行,而2007版之后就變成了1048576行,。


8通配符造成的錯誤


比如有以下分類統(tǒng)計的數(shù)據(jù),,在另外一個地方需要用Vlookup根據(jù)分類查詢銷售額。

下圖中第一個公式?jīng)]有處理查找值,,所以返回錯誤結(jié)果,。

=VLOOKUP(D2,A:B,2,0)

第二個公式將~替換為~~,相當(dāng)于強(qiáng)制聲明~是一個有含義的字符,,這樣才能得出正確的結(jié)果,。

=VLOOKUP(SUBSTITUTE(D3,'~','~~'),A:B,2,0)


Vlookup是一個常見的函數(shù),大家都在用,,但是一不小心可能就會出錯,。了解了這些常見的可能發(fā)生的錯誤,一方面我們可以防范出錯,,另一方便可以快速檢查出錯的公式并更正,。

--End--

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多