比如,姓名中加上一个空格,在对比时被认为成是不同的,如何更加准确地进行字符串的比较呢?下面详细介绍一下。
工具/原料
excel
方法/步骤
1
首先打开一个excel表格。
2
下面对A列和B列进行对比。可以在C2中输入公式:=A2=B2公式返回true,代表字符串相同,返回false,代表字符串不同。此函数在进行比较时考虑了空格,未考虑大小写。
3
还可以通过Exact函数进行对比,exact函数考虑大小写。在D2中输入:=EXACT(A2,B2)。会发现,exact函数对比时也考虑空格。
4
但是,进行名字对比时,不管中间有没有空格,都是同一个名字,不管大小写,也是同一个名字。下面咱们消除空格之后再进行对比,在E2中输入下面的公式:=A2=SUBSTITUTE(B2,' ','')用SUBSTITUTE的函数将“空格”用“空”代替后再进行比较。
5
总结:1、首先打开一个excel表格。2、下面对A列和B列进行对比。可以在C2中输入公式:=A2=B2公式返回true,代表字符串相同,返回false,代表字符串不同。此函数在进行比较时考虑了空格,未考虑大小写。3、还可以通过Exact函数进行对比,exact函数考虑大小写。在D2中输入:=EXACT(A2,B2)。会发现,exact函数对比时也考虑空格。4、但是,进行名字对比时,不管中间有没有空格,都是同一个名字,不管大小写,也是同一个名字。下面咱们消除空格之后再进行对比,在E2中输入下面的公式:=A2=SUBSTITUTE(B2,' ','')用SUBSTITUTE的函数将“空格”用“空”代替后再进行比较。
注意事项
清楚空格之后,进行字符串的比较更加准确。