求怎样以某一列为基准合并两个excel表格

两个excel表,表1有AB两列,表2有AB两列,其中表1A列包含且不等于表2A列,求怎么建立表3,使其A列等于表2A列,BC两列分别取表1表2B列对应值,大神帮帮忙,急求。。。

假设表名分别为:表1、表2、表3
在表2的C1单元格输入公式
=VLOOKUP(A1,表1!A:B,2,)
下拉填充公式
再将表2的数据复制到表3即可
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-08

提供两种方法:

首先假设文档如下图,想要AB两列合并

方法一:用“&”连接

第一步:在C1单元格内输入公式“=A1&B1”,回车,A1和B1单元格便合并在C1中了,然后向下填充(如图)

第二步:选中刚刚合并好的那一列(C列),右键点击,选择“复制”

第三步:仍然保持该列的选中的状态,再次右键单击,选择“粘贴选项”中的“粘贴值”(即“123”图标,如图)

第四步:删除A、B两列即可。

方法二:用PHONETIC函数

在C1输入“=PHONETIC(A1:B1)”(如图),回车,向下填充,然后重复方法一中的第二三四步即可。

注意:PHONETIC针对连续选区,而且单元格内容必须是文本格式!数字格式不行,将数字转换成文本也不行!必须先将要输入数字的区域改成文本格式再输入数字才可以使用。

第2个回答  2012-09-15
用Microsoft Office Access吧 打开软件在“表”中右键,把两个EXCEL表建成链接表
然后在查询中里新建个查询,把两个表导入,两个表的关系设成A列相等,点 运行
你要的东西就出来了,如果还想用EXCEL继续编辑,就在ACCESS中另存为EXCEL格式
第3个回答  2012-09-15
IF配合2 个VLOOKUP函数即可
相似回答