? ? ? ? ?小編最近在處理一些Excel電子表,發(fā)現(xiàn)在用VLookup函數(shù)做數(shù)據(jù)查詢時(shí),只要兩張表中的數(shù)據(jù)格式是一樣的,就能夠正常查出我們想要的數(shù)據(jù),但如果其中一張表中的數(shù)據(jù)格式不對(duì),那么就會(huì)出現(xiàn)錯(cuò)誤,通常都是文本和數(shù)值格式不統(tǒng)一,解決辦法通常是針對(duì)單一的,文本轉(zhuǎn)數(shù)值,或者是數(shù)值轉(zhuǎn)文本的操作,今天給大家說(shuō)說(shuō),在實(shí)際工作中,也有可能一列數(shù)值中,是文本格式和數(shù)值格式混合的,那么之前的方法,就不能簡(jiǎn)單的直接套用.

? ? ? ? 如上圖一,那么右邊表格中的編號(hào)1003,是數(shù)值,左邊編號(hào)中的1003是文本,因此兩者不相等,故返回,#N/A錯(cuò)誤,在電子表格中有這樣的一個(gè)函數(shù)IFERROR(),如果公式的計(jì)算結(jié)果為錯(cuò)誤,則返回您指定的值;否則將返回公式的結(jié)果。然后我們使用 IFERROR 函數(shù)來(lái)捕獲和處理公式中的錯(cuò)誤后拿到我們想要的結(jié)果.

? ? ? ? ?如上圖二所示函數(shù)公式,在IFERROR()函數(shù)中包含了,兩個(gè)Vlookup()查詢函數(shù),這樣的話,就能滿足無(wú)論左邊表格中的編號(hào)列,右邊表格中的編號(hào)列中的編號(hào)是文本格式,或數(shù)值格式,就都能查詢出來(lái).但要注意一個(gè)前提,就是查詢條件,必須是全數(shù)字的形式,因?yàn)橹挥袛?shù)值,才有文本格式和數(shù)值格式兩種形態(tài),如果查詢條件是A0001,這條件,本身是文本的話,就不能轉(zhuǎn)換成數(shù)值.如圖三.

下面請(qǐng)看視頻演示