怎样把两张excel表格中相同的内容合并到一起?

2024-11-23 02:57:53
推荐回答(5个)
回答1:

此问题可通过vlookup函数来实现,首先我们来了解下vlookup的用法。

  1. vlookup包含4个参数,第一参数lookup_value, 即要查找的值,应该是一个值(value);第二参数table_array, 即查找的区域,也就是在哪里查找。从名字能看出这个参数应该选择一个array(数组);第三参数col_index_num,从名字可以看出col是列,index是索引,num是数字,也就是返回第二参数中的第几列;第四参数[range_lookup],通过设置0或1来实现精确查找和模糊查询。

  2. 前三个参数是必选参数,第四参数为可选参数,如果不选第四参数则默认参数值为TRUE, 即模糊查询, 例如:vlookup(A1, B1:C10,2)。

       如第四参数为0或false, 则返回结果为精确查找,例如:vlookup(A1, B1:C10,2,0)或        vlookup(A1,B1:C10,2,FALSE), 也可简写为vlookup(A1,B1:C10,2,),此时逗号不能省略。


鉴于以上用法,如果发现公式出错,则要首先排查下第四参数是否正确使用,其次看下第二参数的首列是否包含第一参数且格式一致,如果涉及vlookup的下拉或右拉使用,再检查下相对/绝对引用问题。

回答2:

通过你的描述,你只是需要把Sheet1的姓名找到相应的账号,并保证其和Sheet2完全对应。
这只需要通过在Sheet1的姓名后面加一列:账户,然后通过Vlookup公式(你可以通过Excel自带的公式帮助来学习),将姓名和Sheet2的账号准确匹配,这个问题就解决了。注意,Vlookup时,查找范围需要锁定$$,不然会有差异。
希望能帮到你。

回答3:

您可根据多个合并计算的数据区域创建数据透视表 (数据透视表:一种交互的、交叉制表的 Excel 报表,用于对多种来源(包括 Excel 的外部数据)的数据(如数据库记录)进行汇总和分析。)。这种方法类似于按分类的合并计算,但它提供了更多的灵活性,可以重新组织分类。

回答4:

你在sheet3建立一个表格,将Sheet1和 sheet2中的姓名取出,贴在第三个表格中,分别列“姓名”“合同号”“金额”“账户”4列,后者三列用公式IFSUM进行综合帅选,那各行的相应的:合同号、金额、账户会对应姓名进行归类。

回答5:

在SHEET1中的第四列中输入=vlookup(姓名,sheet2!姓名:账号,2,0)