0

我在Excel中有两个单元格(A2和B2)具有相同的值'GDF5'。但是,当我比较两个单元格的值时,使用的是在末尾比较两个包含数字的字符串

=IF(A2=B2, 1, 0) 

返回的值是0。当我使用的确切功能比较

=EXACT(A2,B2) 

返回FALSE

这是怎么发生的?我在这里错过了什么吗?

+6

是否有任何单元格中的前导空格或尾随空格,你用'= TRIM(A2)= TRIM(B2)'得到了什么? –

+0

.....也许,检查单元格的格式..... –

+0

它使用'= TRIM(A2)= TRIM(B2)' –

回答

0

您对TRIM的测试表明其中一个或另一个没有空格 - 单元格没有相同的内容 - 因此自然EXACT返回FALSE。此外,由于它们不相等,所以IF测试不通过,因此返回'else'结果。