Excel表格中查找匹配數據,我們的第一印象往往是VLOOKUP函數。
小夥伴們在使用VLOOKUP函數時,有沒有碰到過公式明明輸入的沒有問題,卻沒有查找匹配到相應數據?今天小編列舉幾種沒有查找匹配到的情況及解決辦法。
情況一:格式錯誤如下圖中,查找匹配與工号對應的姓名,使用的公式
=VLOOKUP(G3,B2:E16,2,0)
經過仔細檢查公式沒有問題,但查找結果卻是錯誤值。
這種情況是工号列單元格格式不同導緻的,統計表中工号列單元格格式為數值型,而查找表中工号列單元格格式為文本型,格式不一樣,VLOOKUP是沒辦法進行查找的。
解決方法1:選中G列,鼠标右鍵-設置單元格格式-數值。
解決方法2:選中G4:G7單元格,在單元格左上角有個黃色感歎号提示符,點擊後在出現的菜單中選擇【轉換為數字】。
下圖中,根據姓名查找銷售額,使用的公式
=VLOOKUP(G4,C3:E13,2,0)
公式也是沒有問題的,但有的沒有查找匹配到。
第一個姓名可以明顯看出來與統計表中的姓名不同,中間出現了空格,其實其他沒有查找到的也是由于空格造成的,隻是空格在姓名的後面,不是很明顯而已。
解決方法:選中G4:G7單元格,按Ctrl H鍵,調出查找和替換窗口,僅在查找内容裡面輸入一個空格,然後點擊【全部替換】按鈕,這樣空格就全部去除了,點擊【關閉】後返回工作區,現在看到的内容全部查找到了。
如下圖,公式沒有問題,查找姓名中也沒有空格,但還是沒有查找匹配到相應的數據。
這種情況一般發生在從其他軟件中導出來的表格中,導出的數據裡面帶有一些非打印字符,這些字符很多是不顯示的,僅憑觀察是什麼難判斷的,我們可以使用CLEAN()函數對數據進行清洗。
解決方法一:
1、在一空白列中輸入公式=CLEAN(C4),然後拖動向下填充公式,對統計表中姓名列數據進行清洗;
2、選中清洗完成的數據,按Ctrl C複制,然後鼠标右鍵點擊C4單元格,在粘貼選項中選擇【值】按鈕,查找匹配數據就顯示出來了。
解決方法二:
把查找公式改為:
=VLOOKUP(G4,CLEAN(C3:E13),2,0)
然後按Ctrl Shift 回車鍵确認,最後再向下填充公式即可
在使用VLOOKUP函數過程中你還碰到哪些問題?歡迎評論區留言讨論!
VLOOKUP函數的另類講解,會用中文就會用函數
Excel函數應用:Sumifs函數多字段多條件求和
學會這八個辦公中常用Excel基本函數操作,和加班說拜拜
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!