公式格式是对的,意思就是以A2的值在SHEET1!A3:B38中以精确方式查找,并返回对应的B列的数值。
现在问题中说确认单元格格式也是为数值,那就先排除格式的原因,估计因为是系统导出来的数据,可能在导在的过程中存在一些不可见的字符,如空格或是换行符号等都是不可见的,可以试试把公式改为如下这样:
重点注意:A2的值必须要存在于查找区域的第一列,如本例中Sheet1!A3:B38 ,那么A2的值必须要存在于Sheet1工作表的A列中,即Sheet1!A3:A38 这个区域中,否则公式返回 #N/A 错误值。
=VLOOKUP(CLEAN(TRIM(A2)),CLEAN(TRIM(Sheet1!A3:B38)),2,)
还是不行的,再来彻底一点的,改为这样:
=VLOOKUP(SUBSTITUTE(CLEAN(TRIM(A2))," ",),SUBSTITUTE(CLEAN(TRIM(Sheet1!A3:B38))," ",),2,)
以上的公式修改后都变为数组公式,输入完成后不要直接回车,要按三键 CTRL+SHIFT+回车 结束。
如果经过以上的修改后,如果公式能用的,说明问题中的数据导时,必定是有不可见字符的。
追问 还是不行啊 两个公式试过
我想匹配的是
追答第一点:
亲,你没按我回答中的要求做,我提供的是数组公式,输入完成后不要直接回车,要按三键 CTRL+SHIFT+回车 结束。提了三键后公式前面会有自动生成一对大括号的 {} 但从截图中看来是没有的,所以你一定没有按那三个键。
第二点:
重点注意:A2的值必须要存在于查找区域的第一列,如本例中Sheet1!A3:B38 ,那么A2的值必须要存在于Sheet1工作表的A列中,即Sheet1!A3:A38 这个区域中,否则公式返回 #N/A 错误值。