在Excel工作表中看不到空格(Char)会导致0(N / A)结果,如何删除它?

我有两个Excel工作表,我使用VLOOKUP从Excel工作表中find一个值,并将其作为新列插入到第二个工作表中。 但是当我尝试下面的公式时,我得到0的所有行:

 =IFERROR(VLOOKUP(A1,Sheet2!A:B,2,FALSE),0) 

所以我做了一些研究,并尝试了我在网上find的每一个build议,但是没有一个能够工作。

然后我想也许纸张的格式是不一样的,所以我使用格式打印机,但仍然无法正常工作。 除了一件事以外,两张纸的共同栏中的内容看起来都差不多。

我的共同列(让我们称之为A)在一张纸上有正确的alignment,在另一张纸左alignment,即使在格式化打印机后,它仍然没有改变。 所以,出于好奇,我在表格2的一个单元格中进行了退格操作(A=456) 。 但细胞中没有空间。

所以有一个看不见的空间,我试过修剪和清洁function,没有工作。

所以我不知道如何解决这个问题。 任何build议?

 Sheet1: AB 123 3/7/2016 456 6/9/2015 789 3/1/2016 

sheet2 :(注意:我做了456的退格,它现在有正确的alignment方式,并且正在工作)

  AB 123 4/8/2016 456 8/9/2016 789 3/7/2016 

上述公式后的结果:

  ABC 123 3/7/2016 0 456 6/9/2015 8/9/2016 789 3/1/2016 0 

谢谢

Sheet2列B已被格式化为不需要DATEVALUE函数的date

Try =IFERROR(VLOOKUP(A1, Sheet2!A:B, 2, FALSE), "0")

DATEVALUE函数在工作表中包含您要筛选,sorting或格式化为date或在date计算中使用的文本格式的date时很有用。 要将date序号作为date查看,必须将date格式应用于单元格。 在“另请参阅”部分中查找有关将数字显示为date的更多信息的链接。


IFERROR函数如果公式计算结果为错误,则返回您指定的值; 否则,返回公式的结果。 使用IFERROR函数来捕获和处理公式中的错误。