两份excel表中自动匹配相同的数据。

有两份表,表一:A客户号码 B小组 C业务员 D业务员电话 表二:ABCD列一样,但是没有CD列的数据,因为表一跟表二的AB列的号码和小组顺序不一样,先让表二的CD列自动匹配CD列的业务员和业务员电话,请问需要怎么做?谢谢各位。
表一CD列已经有业务员和业务员的电话数据了,但是表二CD列是空的,一个一个对着复制很麻烦,所以想各位帮忙想个vlookup的公式匹配两个表,让表二自动显示表一的数据。谢谢。

 1、如图所示的两个表格,为了讲解,将其中的一个表中的姓名做了部分修改。

2、需要从Sheet3工作表中查找出已存在于Sheet4工作表中姓名相同的记录。对此在Sheet3工作表对应列中输入以下“=if(B2=”。

3、然后切换至Sheet4工作表中,选择姓名区域,并按回车键。

4、在返回sheet3工作表后,补全公式“=if(B2=Sheet4!B2:B24,"是","否")”并按回车。

5、然后将光标移动到单元格右下角,当鼠标变成黑色十字时,拖动完成公式的复制。然后就实现了数据的对比操作,同时也找出了重复的数据。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-13
第2个回答  2013-09-09
可以利用“VLOOKUP"函数,假定A客户号码是唯一的,表二中C列的公式为”=VLOOKUP(A2,$A$2:$D$9,3)";D列的公式为”=VLOOKUP(A2,$A$2:$D$9,4)"。(其中数字以及列号为假设值)
第3个回答  2013-09-09
如果客户号码是唯一的话,用下面的方法。
在表二的c2输入:
=vlookup($a2,表一!$a:c,COLUMN(c2),0)
然后横拉到d2,再下拉填充就好了。追问

兄弟 不行喔

追答

只要是唯一的,上面那个公式就能用。

如果你是excel 2007以上的版本的话,可以用下面这个公式:

=iferror(vlookup($a2,表一!$a:c,COLUMN(c2),0),"")

这样,在表一中如果找不到相同客户号码时,会返回空。

本回答被提问者采纳