EXCEL中关于查找与引用的函数运用

见我上传的图片其中表12是一张总表,里面包含了全部的信息,而表6里只是部份的学生,但这部份的学生信息不全。比如说表6中的第一个学生周金鑫,学籍号、户主姓名、家庭住址都需要从表12中去寻找到,再正确地填上。
希望有高手能帮我用函数等简单方法解决。一经采纳,高分回报。

使用lookup函数吧,是hlookup还是vlookup,参照公式使用。
完整的公式是:vlookup(lookup_value, table_array, col_index_num, [range_lookup])。
lookup_value,是要在区域的第一列中搜索的值。lookup_value可以是值或引用。
table_array,包含数据的区域。可以使用对区域(例如,A2:D8)或区域名称的引用。
col_index_num,table_array参数中必须返回的匹配值的列号。col_index_num参数为1时,返回table_array第1列中的值;col_index_num为2时,返回table_array第2列中的值,依此类推。如果 col_index_num 参数小于1,则vlookup 返回错误值;大于 table_array的列数,则vlookup返回错误值。
range_lookup,一个逻辑值,指定希望vlookup查找精确匹配值还是近似匹配值:如果range_lookup为true或被省略,则返回精确匹配值或近似匹配值。如果找不到精确匹配值,则返回小于lookup_value的最大值,另如果range_lookup为true或被省略,则必须按升序排列table_array第1列中的值,否则vlookup可能无法返回正确的值;
如果range_lookup为false或0,则不需要对table_array第1列中的值进行排序。如果range_lookup参数为false或0,vlookup将只查找精确匹配值。如果 table_array 的第一列中有两个或更多值与lookup_value匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值。
2、vlookup函数是按垂直方向(列方向)进行数值查找,返回对应量。
例如:sheet1是一个数据源的综合表,sheet2是一个引用使用表。
sheet1
A B C
1 北京 010 ...
2 广东 020 ...
3 海南 030 ...
要在sheet2中引用“北京”的某个数据值,可以在sheet2的某一单元格输入:
=vlookup("北京",sheet1!a:c,2,0),返回010。
公式中含义:“北京”,是要查找比对的值,也可以引用单元格;“sheet1!a:c”是查找的范围;“2”是查找到匹配数值后要求返回的顺数列的对应值;“0”,是匹配要求为精确匹配。返回的值是,在查找范围内按垂直方向对“北京”进行查找,找到第一个匹配值停止,返回对应的第“2”列的值。

可以参考:http://wenku.baidu.com/view/ee2263cd050876323112129d.html
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-19
你首先有一张全体人员的哪个人是哪个组的定义表吧?在导出的汇总表里加一列,比如名叫“分组”。然后运用公式VLOOKUP函数针对每行数据中的人名在定义表中
相似回答