怎样把两张excel表格中相同的内容合并到一起? 20
此问题可通过vlookup函数来实现,首先我们来了解下vlookup的用法。
vlookup包含4个参数,第一参数lookup_value, 即要查找的值,应该是一个值(value);第二参数table_array, 即查找的区域,也就是在哪里查找。从名字能看出这个参数应该选择一个array(数组);第三参数col_index_num,从名字可以看出col是列,index是索引,num是数字,也就是返回第二参数中的第几列;第四参数[range_lookup],通过设置0或1来实现精确查找和模糊查询。
前三个参数是必选参数,第四参数为可选参数,如果不选第四参数则默认参数值为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的下拉或右拉使用,再检查下相对/绝对引用问题。
这只需要通过在Sheet1的姓名后面加一列:账户,然后通过Vlookup公式(你可以通过Excel自带的公式帮助来学习),将姓名和Sheet2的账号准确匹配,这个问题就解决了。注意,Vlookup时,查找范围需要锁定$$,不然会有差异。
希望能帮到你。