EXCEL同一表格,有两列数据需要进行来匹配。

这两列数据(全部都是人的姓名)要求每行内容都是一样的,用哪个公式能快速的对这两列中的数据进行对比并且提示内容不一样的行呢?
例如:
A B C
1 李四手机号 张三 张三手机号
2 王二手机号 李四 李四手机号
3 张三手机号 王二 王二手机号
1:A列的手机号为打乱的,BC是对应的,我如何才能把A列的手机号对应上姓名,并自动匹配出来,在新的一列上显示出匹配后的数据
多谢高手来指点,谢谢!
在线等个位高手,着急

    首先把名字提取出来:=LEFT(A2,LENB(A2)-LEN(A2))

    备注:lenB计算出汉字的字符长度,一个汉字算2个长度,len计算出字符长度,一个汉字算1个长度。

    然后在通过Vlookup进行查找正确的手机号码:=VLOOKUP(D2,B:C,2,0)

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-08
问题描述不明确。
1、数据明明是3列,假定你是需要核对 A列的数据是否对应BC列的数据,参考公式:
=IF(A1=B1&C1,"","不一致")
然后下拉,有不一致的时候会提示。

2、EXCEL是不能自己判断数据是否正确与否的,只能使用者来指定,如果A列数据不可靠,BC列数据正确,只需要在空的地方,比如 E1输入
=b1&c1
然后下拉就有A列的数据了。
第2个回答  2013-06-08
在D1中输入或复制粘贴此公式
=INDEX(B:B,MATCH(A1,C:C,))
下拉填充本回答被提问者采纳
第3个回答  2013-06-08
你可以先把BC列的数据复制到另外的表中(表2),在表1中通过函数VLOOLUP()进行数据匹配,就能生成对应的表格数据了。
第4个回答  2013-06-08
d1输入
=VLOOKUP(A1,IF({1,0},C:C,B:B),2,0)
公式下拉
相似回答