工作中,VLOOKUP公式是用到最頻繁的,但是它會(huì)因?yàn)楦鞣N原因,出錯(cuò),顯示#N/A,今天教大家一步一步,去排查和解決。
當(dāng)我們輸入完公式,所有結(jié)果都是#N/A時(shí)
第一步,我們檢查公式的第2參數(shù)是否輸入錯(cuò)誤
例如,下面我們使用的公式是:
=VLOOKUP(F2,A:D,4,0)
它就犯一個(gè)錯(cuò)誤,我們VLOOKUP第2個(gè)參數(shù),不能從A列開始,需要從查找值所在的列開始,也就是B列開始,所以正確的公式是:
=VLOOKUP(F2,B:D,3,0)
第二步:如果我們查找數(shù)據(jù)源是從查找值對應(yīng)的列開始的,還是出現(xiàn)錯(cuò)誤,如下所示:
這種情況下,我們要考慮,查找值和查找區(qū)域的格式不統(tǒng)一造成的,繼續(xù)分兩種情況
如果查找值是文本的情況下
我們考慮是否存在空格,我們可以按CTRL+H,查找內(nèi)容,輸入一個(gè)空格,然后全部替換
當(dāng)空格被替換掉時(shí),就能得到正常的結(jié)果了
如果查找替換空格,發(fā)現(xiàn)不能解決問題,那我們需要用CLEAN函數(shù)公式,對查找值,或查找數(shù)據(jù)源進(jìn)行清選,我們可以使用公式:
=VLOOKUP(CLEAN(F2),B:D,3,0)
如果查找值是數(shù)字的時(shí)候,我們要考慮,查找值的數(shù)字格式和原始數(shù)據(jù)里面的格式是否一致
這個(gè)時(shí)候,一般會(huì)有小綠色符號,我們需要點(diǎn)擊左上角的位置,然后將它轉(zhuǎn)換成數(shù)字,就可以得到正常的結(jié)果
例如,下表查找匹配時(shí),明明左邊原始數(shù)據(jù)表里面,有數(shù)據(jù),但是右邊查找不出來結(jié)果:
通常這種情況下是因?yàn)闆]有使用F4固定引用造成的,我們只需要選中第2參數(shù),按F4固定引用,然后向下填充,就能得到正常的結(jié)果了:
=VLOOKUP(F2,$B$2:$D$9,3,0)
最后一種情況,就是原始數(shù)據(jù)表格里面,的確就是沒有查找值,出現(xiàn)的#N/A了,如果我們想將這個(gè)錯(cuò)誤值進(jìn)行屏蔽顯示的話,只需要套用一個(gè)IFERROR公式就可以了
=IFERROR(VLOOKUP(F2,B:D,3,0),'')
關(guān)于這個(gè)技巧,你學(xué)會(huì)了么?動(dòng)手試試吧!