excel表中,AB两列为电话号码,但是B列数据后有标注“;”,如何核对两列数据内容是否一致?

数据量较大,无法人工核对。例如A列数据为“12345678900”,B列数据为“12345678900;”,如何核对?

在C列输入公式"=IF(LEFT(A1,11)=LEFT(B1,11),0,1)"(只要引号内内容)
数据一致显示0,不一致显示1
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-29
在C列添加一个判断列,输入以下公式,然后向下填充公式
=IF(COUNTIF(B:B,A1&";")>0,"一致","不一致")
第2个回答  2014-12-29
B列的“;”不能去掉么?(去掉方法:选中B列——Ctrl+F替换);
如果不能去掉,如果号码的位数是固定的,那就在C列输入=IF(A2=VALUE(LEFT(B2,号码的位数))
,TRUE,FALSE)
如果号码位数不固定,那就在C列输入=IF(A2=VALUE(LEFT(B2,FIND(";",B2)-1)),TRUE,FALSE)
第3个回答  2014-12-29
我觉得可以用替换 在“查找内容"里填入多出来的那个; ”替换为"不用管 空着 这样能去掉;然后两列相减
第4个回答  2014-12-29
那就没有一致的了。
相似回答