0
我在Excel中有两个单元格(A2和B2)具有相同的值'GDF5'。但是,当我比较两个单元格的值时,使用的是在末尾比较两个包含数字的字符串
=IF(A2=B2, 1, 0)
返回的值是0
。当我使用的确切功能比较
=EXACT(A2,B2)
返回FALSE
。
这是怎么发生的?我在这里错过了什么吗?
我在Excel中有两个单元格(A2和B2)具有相同的值'GDF5'。但是,当我比较两个单元格的值时,使用的是在末尾比较两个包含数字的字符串
=IF(A2=B2, 1, 0)
返回的值是0
。当我使用的确切功能比较
=EXACT(A2,B2)
返回FALSE
。
这是怎么发生的?我在这里错过了什么吗?
您对TRIM的测试表明其中一个或另一个没有空格 - 单元格没有相同的内容 - 因此自然EXACT返回FALSE
。此外,由于它们不相等,所以IF测试不通过,因此返回'else'结果。
是否有任何单元格中的前导空格或尾随空格,你用'= TRIM(A2)= TRIM(B2)'得到了什么? –
.....也许,检查单元格的格式..... –
它使用'= TRIM(A2)= TRIM(B2)' –