多语言展示
当前在线:953今日阅读:26今日分享:39

如何用excel函数进行字符串的比较?

比如,姓名中加上一个空格,在对比时被认为成是不同的,如何更加准确地进行字符串的比较呢?下面详细介绍一下。
工具/原料

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的函数将“空格”用“空”代替后再进行比较。

注意事项

清楚空格之后,进行字符串的比较更加准确。

推荐信息