首页
/
每日頭條
/
生活
/
vlookup函數容易錯的地方在哪裡
vlookup函數容易錯的地方在哪裡
更新时间:2024-11-29 08:53:28

在使用VLOOKUP函數公式的時候,公式輸入的沒有問題,明明原始數據裡面有的,卻沒有查找匹配到,今天我們來列舉工作中經常出現的這幾種場景

1、格式錯誤

左邊是員工信息表,右邊是想通過員工編号,查找匹配出對應的員工姓名,使用的公式

=VLOOKUP(E2,A:C,3,0)沒有問題

查找結果全錯了,但左邊原始表格裡面明明是有數據的


vlookup函數容易錯的地方在哪裡(VLOOKUP函數查找不到結果檢查三步曲)1

這種對于數字的查找,大多數情況是因為數字的格式不一樣導緻的,數字有分數值型和文本型兩種,如果格式不一樣,vlookup是沒辦法進行查找的


vlookup函數容易錯的地方在哪裡(VLOOKUP函數查找不到結果檢查三步曲)2

那麼我們必須做到查找值和查找列的數字格式是一緻的,我們可以将文本型數字轉換成數值型的,選中文本型數字,在黃色感歎号下,點擊轉換成數字


vlookup函數容易錯的地方在哪裡(VLOOKUP函數查找不到結果檢查三步曲)3

所以我們必須保持查找值和源數據的查找列格式保持一緻

2、空格的存在

例如,我們現在根據員工姓名查找工資數據,使用公式:

=VLOOKUP(E2,B:C,2,0)

左邊有的數據,右邊還是沒有得到結果

vlookup函數容易錯的地方在哪裡(VLOOKUP函數查找不到結果檢查三步曲)4

員工名字看起來一樣,實際上有可能是因為空格造成的,我們可以在表格裡面按快捷鍵CTRL H,調出查找替換,在查找的内容裡面輸入一個空格,然後點擊查找全部,來看有沒有空格的存在

vlookup函數容易錯的地方在哪裡(VLOOKUP函數查找不到結果檢查三步曲)5

當我們發現空格後,隻需要選擇全部替換就可以把空格全部去除,得到正确的結果


vlookup函數容易錯的地方在哪裡(VLOOKUP函數查找不到結果檢查三步曲)6

3、非打印字符

有時候公式沒有錯誤,然後查找替換空格,發現沒有空格

vlookup函數容易錯的地方在哪裡(VLOOKUP函數查找不到結果檢查三步曲)7

這種情況,大概率是從公司軟件裡面導出數據,裡面的非打印字符的原因,那我們可以使用clean()函數對查找值,以及查找列進行數據清洗

在一空白列,我們輸入公式=clean(b2),對B列數據進行清選


vlookup函數容易錯的地方在哪裡(VLOOKUP函數查找不到結果檢查三步曲)8

然後将H列複制,選擇性粘貼為值,放在B列中,輸入的公式是:

=VLOOKUP(E2,B:C,2,0)


vlookup函數容易錯的地方在哪裡(VLOOKUP函數查找不到結果檢查三步曲)9

如果上述公式還沒有得出結果,那麼對E列的查找值也可以進行clean()函數清洗一次,或者使用公式:

=VLOOKUP(CLEAN(E2),B:C,2,0)

就能得到結果了。

關于今天的技巧,你學會了麼?下次再碰到明明有數據,卻查找不到的時候,按步驟檢查一下吧~

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
Copyright 2023-2024 - www.tftnews.com All Rights Reserved