單元格中存在空白
下圖中A、B兩列分別存放著員工姓名和員工得分?jǐn)?shù)據(jù),現(xiàn)在要求提取員工H及員工D的得分情況,大家都知道,這里用vlookup相當(dāng)簡(jiǎn)單,在F2單元格輸入:=VLOOKUP( E2,A:B,2,0),下拉公式填充即可,結(jié)果卻發(fā)現(xiàn)員工H匹配結(jié)果是“#N/A”,#N/A錯(cuò)誤通常表示公式找不到要求查找的內(nèi)容,what?公式居然說(shuō)沒找到?但在A列中明明有員工H這個(gè)人,這是什么情況?
首先找出錯(cuò)誤的原因,在任一單元格內(nèi)輸入:=E2=A9,可以發(fā)現(xiàn)結(jié)果返回FALSE,說(shuō)明看起來(lái)A列中存在的“員工H”與要匹配的“員工H”一樣,實(shí)際兩者內(nèi)容是不一樣;
用len()函數(shù)分別統(tǒng)計(jì)兩個(gè)單元格的長(zhǎng)度可以發(fā)現(xiàn),A列中的“員工H”長(zhǎng)度為5,但實(shí)際長(zhǎng)度只有3,問題原來(lái)出在這里,點(diǎn)擊A9單元格,發(fā)現(xiàn)其前后各存在一個(gè)空白字符,從而導(dǎo)致數(shù)據(jù)未匹配到,發(fā)現(xiàn)問題,解決問題,主要去除單元格中的空白就好, 可以用Ctrl+H替換空白,也可以用Trim()函數(shù)去除字符串首尾的空白,處理完成之后,可以發(fā)現(xiàn)匹配到正確的數(shù)值。
數(shù)據(jù)格式不一致
下圖中A、B列中分別存放著員工編號(hào)以及得分情況,這里提取員工編號(hào)為3-5的員工得分,在F2單元格內(nèi)輸入:=VLOOKUP( E2,A:B,2,0),公式下拉,發(fā)現(xiàn)員工編號(hào)為3和4的結(jié)果還是#N/A,未找到要求查找的內(nèi)容,通過(guò)上面的步驟查找原因發(fā)現(xiàn)單元格字符長(zhǎng)度是一致的,但是內(nèi)容并不相等,進(jìn)步一檢查發(fā)現(xiàn)A列中單元格A4/A5的格式為文本形式,原來(lái)這是導(dǎo)致匹配出錯(cuò)的原因。
這里只需將文本格式轉(zhuǎn)化為常規(guī)格式即可,選中文本格式的單元格,點(diǎn)擊右側(cè)黃色感嘆號(hào),選擇“轉(zhuǎn)換為數(shù)字”(或者利用分列功能,將文本格式批量轉(zhuǎn)換成數(shù)字格式),可以發(fā)現(xiàn)公式已正確返回結(jié)果。