Excel中的vlookup函數(shù)N/A問題解決方法
理解Excel中N/A錯(cuò)誤的含義首先,需要理解Excel中N/A這個(gè)錯(cuò)誤是什么含義,它在英文中實(shí)際上代表not available,也就是沒有符合條件的數(shù)值。但是如果明明看到一個(gè)數(shù)字就出現(xiàn)在表中,查
理解Excel中N/A錯(cuò)誤的含義
首先,需要理解Excel中N/A這個(gè)錯(cuò)誤是什么含義,它在英文中實(shí)際上代表not available,也就是沒有符合條件的數(shù)值。但是如果明明看到一個(gè)數(shù)字就出現(xiàn)在表中,查找結(jié)果卻是不符合條件,是為什么呢?大部分情況下是因?yàn)镋xcel中以文本格式保存的數(shù)字,和以數(shù)字格式保存的數(shù)字,是互不相等的,也無法匹配。如圖,其中A2中以文本形式存儲(chǔ)了2019,B2、A3、B3則是數(shù)字,因此A2不等于B2,A3等于B3。vlookup也以同樣的邏輯查找對(duì)應(yīng)數(shù)據(jù)。
解決方法:統(tǒng)一轉(zhuǎn)換為文本格式
已經(jīng)知道為什么會(huì)出現(xiàn)這種情況,那么如何解決呢。這里建議將被查找的表格,以及當(dāng)前表格里面對(duì)應(yīng)的列全部轉(zhuǎn)換為文本格式,保證兩者一致。為什么是全部轉(zhuǎn)換為文本,而不是全部轉(zhuǎn)換為數(shù)字,這是因?yàn)槲谋绢愋蛿?shù)據(jù)的包容性更大,包含字母或者符號(hào)特號(hào)之類的數(shù)據(jù)和純數(shù)字最終都可以統(tǒng)一存為文本,但是一旦有非數(shù)字的字符,對(duì)應(yīng)數(shù)據(jù)就無法轉(zhuǎn)換為數(shù)字。如何轉(zhuǎn)換數(shù)字為文本格式呢,這里介紹最為便捷也保險(xiǎn)的方式,使用函數(shù)TEXT()。
使用TEXT()函數(shù)轉(zhuǎn)換為文本格式
首先進(jìn)入被查找的表格,在作為查找依據(jù)的列的后面插入空列;空列中第一個(gè)單元格,輸入TEXT(需要轉(zhuǎn)換的單元格,"");其中第一個(gè)參數(shù)為需要轉(zhuǎn)換的數(shù)值來源,第二個(gè)參數(shù)是文本的格式,這里使用最普通的格式“”,注意這里一定要用英文雙引號(hào)包裹的,直接寫或者中文引號(hào)都會(huì)出錯(cuò)。拖動(dòng)復(fù)制函數(shù)到整列;粘貼到原本的作為依據(jù)的數(shù)據(jù)列,選擇僅粘貼值(不能把公式一起粘貼過去,否則值會(huì)出現(xiàn)錯(cuò)誤)。此時(shí)在例子中就會(huì)發(fā)現(xiàn),結(jié)果列中數(shù)據(jù)已經(jīng)可以正確匹配了。
實(shí)際操作建議
在實(shí)際操作中,可以進(jìn)入到需要匹配結(jié)果的表格中,對(duì)于查找依據(jù)的列進(jìn)行以上3-5步,可以保證被查找和查找結(jié)果的依據(jù)全部轉(zhuǎn)換為文本,就不會(huì)出現(xiàn)N/A的情況了。