Excel
首先,最常见的一个情况是看似相同的文本内容,其实某个单元格文本后有一个或多个空格。
解决这种问题的方法是用查找替换,将全部的空格替换成空即可。还有一种情况是从系统中导出的excel表,看不到的文本不是空格,而是其他不可见字符。复制一个不可见字符,然后全部替换即可。
下面的两个单元格内容是不是看起来完全一样呢?其实最后一个字母O不同,一个是0一个是大写的字母O。在这里图片内容放的很大你可以很快找到差异,但是在工作表日常工作数据字体大小,这种差异是很难发现的。就比如我这段文字中写到的0和大写字母O,你看着差异明显吗?
再来看一下下面的图片,这次两个文本是不是完全相同了呢?没有字母O和0的区别。但是其中有一个字母Z是全角,一个字母Z是半角。你发现了没有?这在excel识别过程中会认为两个文本不相等。这也是工作中实际碰到过的例子。
下面两个单元格内容看起来也是完全一样的数字,也没有空格和全角半角之分。但两个单元格还是不一样。我们通过查看单元格格式就可以发现,其中一个单元格是文本格式。
这种文本型数字解决方案可以用:选中区域 -【数据】-【分列】-【完成】解决。
那么,怎么来检查两个单元格是否相等,如果不相等,怎么找到差异在哪里?
首先,我们可以用等号运算符,判断两个单元格是否相等。如果相等则返回TRUE,否则返回FALSE。
如果单元格内容已经判断不相等,我们可以用MID()函数将两个要判断单元格内容字符一个一个取出来,然后去核对是否一致,直到核对出来为止。
我们在A2单元格输入:=MID(A$1,ROW(A1),1)B2单元格输入:=MID(B$1,ROW(B1),1)C2单元格输入:=A2=B2如果C2返回是TRUE说明两个单元格第一个字符相等。
下拉足够多的行,如果两个单元格内容完全相等,C列不会出现FALSE。如果出现了FALSE再去两个单元格中查看那个字符为什么不同即可。
如果您觉得此经验有用,可以点击本页面右上方的【大拇指】图案和【收藏按钮】或者右下方的【分享】按钮,也可以点击本注意事项下方的【收藏】按钮。